ALU如何运作?

时间:2012-03-06 17:44:35

标签: vhdl fpga alu

仅使用无符号数在VHDL中实现8位ALU。当和的结果是(1)00000000,1是执行时,ALU的零标志是否应该设置为1?或者结果被认为与0?

不同

2 个答案:

答案 0 :(得分:1)

我相信对于大多数每个CPU,在这种情况下都会设置零标志。在这个意义上,零标志独立于进位标志。程序员在处理整数运算时必须检查溢出并适当处理它。

答案 1 :(得分:0)

(从常规CPU的角度回答...... - 即http://z80-heaven.wikidot.com/flags-and-bit-level-instructions

我希望if (result)在此类操作后选择false分支。因此感觉零标志应该与进位标志一起设置。