博客首页 | 排行榜 |

ligongbai的博客

个人档案
博文分类
alu的标志位  2007-11-02 21:29

ALU模块的标志位Flag 包括进位 C、溢出V、负数 N、零Z。其中C是用来表示无符号数的溢出,V 是用来表示有符号是的溢出。可以用双符号位来检测有符号数是否有溢出。在有些体系结构中ALU对有符号数的溢出位V置位会引起系统的内部异常(溢出异常),而其余的标志位被存入特定的标志位寄存器中,并通过不同的逻辑运算后作为条件转移信息位。

 

alu.v 及 alu_test.v  代码下载地址:http://www.openhard.org/down.php

http://www.openhard.org/down.php?menuid=1722

|
上一篇:32bit RISC CPU(potato-I)流水线的实现及各级流水线功能说明
以下网友评论只代表其个人观点,不代表本网站的观点或立场