- 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)