安徽理工大学计算机科学与技术系李歌兆《汇编语言》 第3章80x86指令系统和寻址方式 教学要: 1.掌握指令系统的基本概念:指令格式、寻址方 式、指令类型;掌握8086/8088指令系统中,各指 令的格式、功能和注意事项。 2.了解其他的寻址方式和指令类型
安徽理工大学 计算机科学与技术系 李敬兆 《汇编语言》 第3章 80x86指令系统和寻址方式 教学要求: 1. 掌握指令系统的基本概念:指令格式、寻址方 式、指令类型;掌握8086/8088指令系统中,各指 令的格式、功能和注意事项。 2. 了解其他的寻址方式和指令类型
安徽理工大学计算机科学与技术系李歌兆《汇编语言》 相关概念 什么是指令系统? 计算机的指令系统就是指该计算机能够执行的 全部指令的集合 每种计算机都有它支持的指令集合。 16位8086指令系统是整个 Intel80x86系列微处 理器指令系统的基础
安徽理工大学 计算机科学与技术系 李敬兆 《汇编语言》 相关概念 一、什么是指令系统? • 计算机的指令系统就是指该计算机能够执行的 全部指令的集合。 • 每种计算机都有它支持的指令集合。 • 16位8086指令系统是整个Intel 80x86 系列微处 理器指令系统的基础
要徽理工大骨计算机科学与技术系李歌池《汇编语言》 二、指令格式 指令由操作码和操作数两部分组成。 操作码操作数 操作数 操作码说明计算机要执行哪种操作,如传送、运算 移位、跳转等操作,它是指令中不可缺少的组成部分。 操作数是指令执行的参与者,即各种操作的对象。 有些指令不需要操作数,通常的指令都有一个或两个 操作数,也有个别指令有3个甚至4个操作数,通常成为 地址指令、二地址指令
安徽理工大学 计算机科学与技术系 李敬兆 《汇编语言》 二、指令格式 指令由操作码和操作数两部分组成。 操作码说明计算机要执行哪种操作,如传送、运算、 移位、跳转等操作,它是指令中不可缺少的组成部分。 操作数是指令执行的参与者,即各种操作的对象。 有些指令不需要操作数,通常的指令都有一个或两个 操作数,也有个别指令有3个甚至4个操作数,通常成为一 地址指令、二地址指令、三… 操作码 操作数 · · · 操作数
安徽理工大学计算机科学与技术系李歌兆《汇编语言》 、学习指令的注意事项 指令的功能——该指令能够实现何种操作。通常指令助 记符就是指令功能的英文单词或其缩写形式。 指令支持的寻址方式该指令中的操作数可以采用何 种寻址方式。 指令对标志的影响—该指令执行后是否对各个标志位 有影响,以及如何影响。 其他方面—该指令其他需要特别注意的地方,如指令 执行时的约定设置、必须预置的参数、隐含使用的寄存器等
安徽理工大学 计算机科学与技术系 李敬兆 《汇编语言》 三、学习指令的注意事项 ▪ 指令的功能——该指令能够实现何种操作。通常指令助 记符就是指令功能的英文单词或其缩写形式。 ▪ 指令支持的寻址方式——该指令中的操作数可以采用何 种寻址方式。 ▪ 指令对标志的影响——该指令执行后是否对各个标志位 有影响,以及如何影响。 ▪ 其他方面——该指令其他需要特别注意的地方,如指令 执行时的约定设置、必须预置的参数、隐含使用的寄存器等
要徽理工大骨计算机科学与技术系李歌池《汇编语言》 3180x86寻址方式 寻址、寻址方式的概念 指令中操作数字段实质上是指出操作数存放于何处。 般来说,操作数可以跟随在指令操作码之后,称为立即数; 操作数也可以存放在CPU内部的寄存器中,称为寄存器操作 数。绝大多数的操作数存放在内存储器中,称为存储器操作 数。指令指定操作数的位置,即给出地址信息,在执行时需 要根据这个地址信息找到需要的操作数。这种寻找操作数的 过程称为寻址,而寻找操作数的方法称为寻址方式
安徽理工大学 计算机科学与技术系 李敬兆 《汇编语言》 3.1 80x86寻址方式 寻址、寻址方式的概念 指令中操作数字段实质上是指出操作数存放于何处。一 般来说,操作数可以跟随在指令操作码之后,称为立即数; 操作数也可以存放在CPU内部的寄存器中,称为寄存器操作 数。绝大多数的操作数存放在内存储器中,称为存储器操作 数。指令指定操作数的位置,即给出地址信息,在执行时需 要根据这个地址信息找到需要的操作数。这种寻找操作数的 过程称为寻址,而寻找操作数的方法称为寻址方式