牢科学技术学院 第四章指令糸统 概述 寻址方式 ·指令系统 2021年2月20日1时7分 Degang Xu, Henan University Of Technology. Xulaoshi@tom.com
Degang Xu, Henan University Of Technology. Xulaoshi @tom. com 2021年2月20日1时7分 第四章 指令系统 •概述 •寻址方式 •指令系统
牢科学技术学院 概述 ·指令:是指示计算机某种操作的命令。 微指令,机器指令,宏指令 指令糸统:一台计算机中所有机器指令的集合。 它是机器硬件设计的依据,也是软件设计的基础。 它决定了一台计算机硬件的主要性能和基本功能。 是硬件和软件间的界面。 糸列计算机:有共同的指令集,相同的基本体系结 构 C|SC和RISC 2021年2月20日1时7分
2021年2月20日1时7分 2 2021年2月20日1时7分 概 述 •指令:是指示计算机某种操作的命令。 微指令,机器指令,宏指令 •指令系统:一台计算机中所有机器指令的集合。 它是机器硬件设计的依据,也是软件设计的基础。 它决定了一台计算机硬件的主要性能和基本功能。 是硬件和软件间的界面。 •系列计算机:有共同的指令集,相同的基本体系结 构。 •CISC和RISC
牢科学技术学院 一个完善的指令糸统应满足: 1完备性:指令丰富,功能齐全,使用方便。 2有效性:程序占空间小,执行速度快。 3规整性:对称性,匀齐性,指令格式和数据 格式的一致性。 4兼容性 向上兼容”--系列机中低档机上运行的 软件可以在高档机上运行。 2021年2月20日1时7分 3
2021年2月20日1时7分 3 2021年2月20日1时7分 • 一个完善的指令系统应满足: 1.完备性:指令丰富,功能齐全,使用方便。 2.有效性:程序占空间小,执行速度快。 3.规整性:对称性,匀齐性,指令格式和数据 格式的一致性。 4.兼容性: “向上兼容”----系列机中低档机上运行的 软件可以在高档机上运行
牢科学技术学院 计算机语言与硬件结构的关系 高级语言的语句和用法与具体机器的指令系统无 关 低级语言分机器语言和汇编语言,他们和具体机 器的指令系统密切相关。 汇编语言与硬件的关系密切,编写的程序紧凑、 占内存小、速度快,特别适合与编写经常与硬件 打交道的系统软件;而高级语言不涉及机器的硬 件结构,通用性强、编写程序容易,特别适合与 编写与硬件没有直接关系的应用软件。 2021年2月20日1时7分
2021年2月20日1时7分 4 2021年2月20日1时7分 计算机语言与硬件结构的关系 • 高级语言的语句和用法与具体机器的指令系统无 关; • 低级语言分机器语言和汇编语言,他们和具体机 器的指令系统密切相关。 • 汇编语言与硬件的关系密切,编写的程序紧凑、 占内存小、速度快,特别适合与编写经常与硬件 打交道的系统软件;而高级语言不涉及机器的硬 件结构,通用性强、编写程序容易,特别适合与 编写与硬件没有直接关系的应用软件
牢科学技术学院 概述 机器指令的要素 操作码 源操作数 目的操作数 下一条指令的引用 指令字(简称指令)即表示一条指令的机器字。 指令格式则是指令字用二进制代码表示的结构形式, 由操作码字段和地址码字段组成 操作码地址码 地址码 2021年2月20日1时7分 5
2021年2月20日1时7分 5 2021年2月20日1时7分 概 述 • 机器指令的要素 – 操作码 – 源操作数 – 目的操作数 – 下一条指令的引用 指令字(简称指令)即表示一条指令的机器字。 指令格式则是指令字用二进制代码表示的结构形式, 由操作码字段和地址码字段组成。 操作码 地址码 地址码