16为寄存器如何完成32位算术运算
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 08:00:00
xT]oP+t%za41&0D]WG)c[],lYdyP]=<#_S3U`KGڼk o:15i+\ Em[h2AުHBq)+Jё(jU\yeLFĴucrʙE_"NU1E!(rGkep%6A761.\OuۂԨQMyoL'̭D|Oq\[q3H2sG['[}&/^ D"v-JfoU6ڬm7k_Z?ߋFJ_Gc
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位在进行运算