计算机硬件技术基础-第3章【5、6】.pptVIP

  • 4
  • 0
  • 约4.07千字
  • 约 25页
  • 2017-05-09 发布于浙江
  • 举报
第3章 寻址方式与指令系统 第3章:二、 堆栈操作指令 第3章:进栈指令PUSH 进栈指令先使SP减去2,然后把一个字操作数压入栈顶。 第3章:出栈指令POP 出栈指令把栈顶的一个字传送至指定的目的操作数,然后堆栈指针SP加2。 第3章:堆栈操作举例 【例】设指令执行前,(AX)=2307H,求执行下列指令之后堆栈的变化情况? push ax pop si 第3章:堆栈操作的特点 堆栈操作的单位是字; 字数据从栈顶压入和弹出时,都是”低对低,高对高” ; 虽然堆栈只有一个出口,但也可用MOV AX, [BP+04H]等指令读取数据。 SS赋初值即规定堆栈在内存中的位置,SP的初值规定了所用堆栈段的大小。 第3章:堆栈操作中的非法用法(针对8086/8088) 【例】判断下列指令的正确性: ① PUSH AL ; POP DH ; ② PUSH 1000H ; ③ PUSH CS ; POP CS ; PUSH [BX] ; 第3章 三、 有效地址传送指令LEA 将存储器操作数的有效地址送至指定的16位通用寄存器。 第3章:地址传送与内容传送的区别 wvar dw 4142h ;假设偏移地址为04H

文档评论(0)

1亿VIP精品文档

相关文档