主要内容 指令系统的一般概念 对操作数的寻址方式 六大类指令的操作原理 操作码的格式及功能,指令对操作数的要求,指令对标 志位的响应
2 主要内容 ◼ 指令系统的一般概念 ◼ 对操作数的寻址方式 ◼ 六大类指令的操作原理 操作码的格式及功能,指令对操作数的要求,指令对标 志位的响应
指令与指令系统 指令; 控制计算机完成某种操作的命令 指令系统 处理器所能识别的所有指令的集合 指令的兼容性: 同一系列机的指令都是兼容的
4 一、指令与指令系统 指令: 控制计算机完成某种操作的命令 指令系统: 处理器所能识别的所有指令的集合 指令的兼容性: 同一系列机的指令都是兼容的
二、指令格式 指令中应包含的信息: 运算数据的来源(源操作数) 运算结果保存到何处(目的操作数) 执行的操作(操作码) 例如:Z=X+Y 目的操作数源操作数1操作源操作数2 想一想:指令应该包括几个部分?
5 二、指令格式 ◼ 指令中应包含的信息: 运算数据的来源(源操作数) 运算结果保存到何处(目的操作数) 执行的操作(操作码) 例如: Z = X + Y 目的操作数 源操作数1 操作 源操作数2 想一想: 指令应该包括几个部分?
指令格式 操作码操作数,操作数 执行何种操作目标操作数源操作数 参加操作的数据 或数据存放的地址
6 指令格式 操作码 操作数,操作数 执行何种操作 目标操作数 源操作数 参加操作的数据 或数据存放的地址
指令格式 ■指令的长度与操作码及操作数的多少和类型有 关 源/目的操作数 「零操作数指令:操作码 单操作数指令:操作码操作数 双操作数指令:操作码操作数1,操作数2 源/目的操作数源操作数 注:两个操作数时,操作数类型要一致。如都是8位或都是16位
7 指令格式 ◼ 指令的长度与操作码及操作数的多少和类型有 关 零操作数指令: 操作码 单操作数指令: 操作码 操作数 双操作数指令: 操作码 操作数1,操作数2 源/目的操作数 源/目的操作数 源操作数 注:两个操作数时,操作数类型要一致。如都是8位或都是16位
三、指令中的操作数 立即数:表征参加操作的数据本身 存储器操作数:表征数据存放的地址 寄存器操作数:表征数据存放在哪个寄存器中 隐含操作数:表征数据隐含存放在某个寄存器中
8 三、指令中的操作数 立即数:表征参加操作的数据本身 存储器操作数:表征数据存放的地址 寄存器操作数:表征数据存放在哪个寄存器中 隐含操作数:表征数据隐含存放在某个寄存器中