电脑机器码了解 机器码是什么码( 三 )


内存直接取址个数*内存占用位数:
内存直接取址个数表示有多少通过内存直接寻址获取操作数,例如
MOV BX,[1234] 表示从1234内存地址获取操作数,内存直接取址个数为1
立即数长度
根据立即数的范围得出,例如立即数范围为0-999,那么立即数长度就是10,2的10次方=1024刚好大于999,可以完全包含立即数的范围 。
举例论证:
以三地址机器码格式为例,假设目的地址,源地址都是寄存器,那么一个寄存器占用5位,3个寄存器占用15位,对于32位字长的cpu,操作码+控制位就是17位,如果操作数部分不够15位,则操作数部分自动扩展为32位 。
三地址机器码格式


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: