数据的7种寻址方式.docVIP

  • 23
  • 0
  • 约6.96千字
  • 约 9页
  • 2017-03-03 发布于湖北
  • 举报
第3章 数据的7种寻址方式,包括指令的格式,功能,指令的正误判断。 20位物理地址的生成:将段地址添上一个0(十六进制),再加上偏移地址。 数据传送指令:MOV PUSH,POP,XCHG,LEA,IN,OUT 1、MOV ,注意指令的正误判断,可从3点入手。(1)指令格式(2)数据大小是否超出范围(3)类型是否匹配。通常,不能在两个内存单元间直接传送,段寄存器间不能直接传送,立即数不能直接传送到段寄存器,不能用CS作目的操作数。 2、PUSH 入栈指令,先减后压。不能对字节进行压栈操作。 3、POP 出栈指令,先弹后加,将栈顶的一个字弹出到目的操作数。 4、EXCHG 交换指令。不能在两个内存单元间直接交换。 5、LEA 取有效地址指令。 6、IN 输入指令,当端口大于255时,要用DX来表示端口号。 7、OUT 输出指令,当端口大于255时,要用DX来表示端口号 算术运算等指令 1、ADD AL,[1000H] 例:AL=85H,BL=79H,执行指令ADD AL,BL AL= 0FEH ,CF= 0 ,OF= 0 2、SUB AL,BL 3、INC [1000H] ERROR INC BYTE PTR [1000H] INC WORD PTR [1000H] 该指令不影响CF标志 4、DEC [1000H] ERROR

文档评论(0)

1亿VIP精品文档

相关文档