汇编语言 第3章 80x86指令系统和寻址方式.pdfVIP

  • 2
  • 0
  • 约5.82万字
  • 约 146页
  • 2023-06-05 发布于云南
  • 举报

汇编语言 第3章 80x86指令系统和寻址方式.pdf

安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》 第3章 80x86指令系统和寻址方式 敖皆要求: 1 .掌握指令系统的基本概念:指令格式、寻址方 式、指令类型;掌握8086/8088指令系统中,各指 令的格式、功能和注意事项。 2 .了解其他的寻址方式和指令类型。 安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》 相关概念 一、什么是指令系统? • 计算机的指令系统就是指该计算机能够执行的 全部指令的集合。 • 每种计算机都有它支持的指令集合。 ・ 16位8086指令系统是整个Intel 80x86系列微处 理器指令系统的基础。 安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》 、指令格式 指令 操作码和操作数两部分组成O 操作码 操作数 操作数 操作码说明计算机要执行哪种操作,如传送、运算、 移位、跳转等操作,它是指令中不可缺少的组成部分。 操作数是指令执行的参与者,即各种操作的对象。 有些指令不需要操作数,通常的指令都有一个或两个 操作数,也有个别指令有3个甚至4个操作数,通常成为一 地址指令、二地址指令、三… 安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》 三、学习指令的注意事项 ■ 指令的功能——该指令能够实现何种操作。通常指令助 记符就是指令功能的英文单词或其缩写形式。 ■ 指令支持的寻址方式——该指令中的操作数可以采用何 种寻址方式。 ■ 指令对标志的影响——该指令执行后是否对各个标志位 有影响,以及如何影响。 ■ 其他方面——该指令其他需要特别注意的地方,如指令 执行时的约定设置、必须预置的参数、隐含使用的寄存器等。 安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》 3.1 80x86寻址方式 寻址、寻址方式的概念 指令中操作数字段实质上是指出操作数存放于何处。一 般来说,操作数可以跟随在指令操作码之后,称为立即数; 操作数也可以存放在CPU 内部的寄存器中,称为寄存器操作 数。绝大多数的操作数存放在内存储器中,称为存储器操作 数。指令指定操作数的位置,即给出地址信息,在执行时需 要根据这个地址信息找到需要的操作数。这种寻找操作数的 过程称为寻址,而寻找操作数的方法称为寻址方式。 安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》 指令的助记符格式: 指令助忆符[操作数1 [,操作数2 [,操作数3]]][;注释] 指令助忆符体现该指令的功能,它对应一条二进制编码的机器 指令。指令的操作数个数由该指令确定,可以没有操作数,也可以 有一个、二个或三个操作数。绝大多数指令的操作数要显式的写出 来,但也有指令的操作数是隐含的,不需要在指令中写出。 注:当指令含有操作数,则在书写时必须遵守: ♦指令助记符和操作数之间要有分隔符,分隔符可以是若干个空格 或TAB键; ♦:♦如果指令含有多个操作数,那么,操作数之间要用逗号 “,“分开 ♦:♦指令后面还可以书写注释内容,不过,要在注释之前书写分号 安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》 3.1.1与数据有关的寻址方式 以MOV指令为例: ?哂证 MOV AX, 3069H 1 •寄存器寻址 MOV AL, BH ;直接寻址 MOV AX , [ 2000H ] ;寄存器间接寻址 MOV AX , [ BX ] 【•寄存器相对寻址

文档评论(0)

1亿VIP精品文档

相关文档