汇编语言寻址方式及堆栈.pptxVIP

  • 5
  • 0
  • 约3.62千字
  • 约 36页
  • 2023-11-14 发布于浙江
  • 举报
汇编语言寻址方式及堆栈; 一条汇编指令语句包含操作码和操作数两种信息,有些像自然文字的谓语和宾语: 操作码字段为指令,描述语句的功能; 操作数字段描述操作数或操作数的来源和去向; CPU 获得操作数的方式叫作寻址方式。 ;三类寻址方式的特点: 寄存器寻址:存取数据在 CPU 内部进行,故速度最快;寄存器数量很少,寻址方式简单; 存储器寻址:为便于组织串、数组等数据结构复杂的数据处理,必须有更灵活、也就相对复杂的寻址方式,是本节的重点; I/O端口寻址:I/O端口的任务是实现计算机核心和外界的数据交换,故寻址方式也相对简单。;3.1.1 寄存器寻址 当需要处理寄存器中的数据或将处理结果存入寄存器的时,使用“寄存器寻址”;在汇编语言中直接以寄存器名对寄存器寻址: MOV DS, AX 意即将 AX 的内容送入数据段寄存器 DS。;8086汇编语言程序设计;3.1.2 立即数寻址 先看一例子: MOV AX, 201H 这条指令将 16 进制数 201 送入寄存器 AX。存放结果的 AX 的寻址方式是“寄存器寻址”,而后面的 201H 是一个常数,它是随指令从代码段来的。由于这类操作数就在指令中,“立即”可以参与运算,故称作“立即数寻址方式”。因立即数伴随指令在代码段中,所以这种寻址也应属存储器寻址。

文档评论(0)

1亿VIP精品文档

相关文档