ZKX's LAB

除了立即数寻址方式只能作为源操作数,其他的寻址方式是不是都可以作为目的操作数,例如存储器直接寻址和 立即数寻址快还是寄存器寻址快

2021-03-08知识6

立即寻址 跟立即数寻址 一样吗?或有啥区别。 立即寻址方式所提供的操作数紧跟在操作码的后面,与操作码一起放在指令代码段中。立即数可以是8位无符号整数或16位无符号整数,但不可以是小数。如果是16位数,则低位字节存放在低地址中,高位字节存放在高地址中。立即寻址方式只能用于源操作数字段,不能用于目的操作数字段,经常用于给寄存器赋初值。例:MOV AX,#10H;将十六进制数10H送入寄存器AX,“10H”是立即数MOV AL,0E8H;将8位立即数E8H单元中的数据送入寄存器AL立即数寻址方式主要用来给寄存器或存储单元赋值,因此这种寻址方式不能用于单操.立即数寻址没有这种

在arm指令系统的立即数寻址方式中,什么是合法的立即数 在0x00-0xFF范围内,都是合法的;超过这个范围的,就要看那个数如果能通过8位常数通过偶数位的循环右移得到,则是合法的,否则不合法.

除了立即数寻址方式只能作为源操作数,其他的寻址方式是不是都可以作为目的操作数,例如存储器直接寻址和 不是的,CS不能作为目的操作数,两个操作数至少有一个是寄存器等等,有好多规则

除了立即数寻址方式只能作为源操作数,其他的寻址方式是不是都可以作为目的操作数,例如存储器直接寻址和 立即数寻址快还是寄存器寻址快

#立即数寻址快还是寄存器寻址快

随机阅读

qrcode
访问手机版