16为寄存器如何完成32位算术运算

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 01:19:06
16为寄存器如何完成32位算术运算

16为寄存器如何完成32位算术运算
16为寄存器如何完成32位算术运算

16为寄存器如何完成32位算术运算
在16位CPU中,AX、BX、CX和DX不能作为基址和变址变址寄存器 32位CPU有2个32位通用寄存器ESI和在判断运算结果是否为0时,可使用此标志位.5

孩子,寄存器只是保存数据用,不能进行运算的。运算是在运算器里面执行的。
至于1个16位寄存器是不能保存一个超过16位上限的32位数据的,但是用两个16位的寄存器就可以保存得下一个32位数据了。至于16位运算器计算32位数据则是把32位数据拆开为多个16位数据来算的。具体分解法可以去看看计算机各进制计算运算。那么一个16进制数是如何存放在寄存器的呢? 如(4567A9E1)H MOv A...

全部展开

孩子,寄存器只是保存数据用,不能进行运算的。运算是在运算器里面执行的。
至于1个16位寄存器是不能保存一个超过16位上限的32位数据的,但是用两个16位的寄存器就可以保存得下一个32位数据了。至于16位运算器计算32位数据则是把32位数据拆开为多个16位数据来算的。具体分解法可以去看看计算机各进制计算运算。

收起

把16位转换成32位在进行运算