- 3
- 0
- 约1.02万字
- 约 53页
- 2019-05-06 发布于广东
- 举报
第四章 指令系统 概 述 指令:是指示计算机某种操作的命令。 微指令,机器指令,宏指令 指令系统:一台计算机中所有机器指令的集合。 它是机器硬件设计的依据,也是软件设计的基础。 它决定了一台计算机硬件的主要性能和基本功能。是硬件和软件间的界面。 系列计算机:有共同的指令集,相同的基本体系结构。 CISC和RISC 一个完善的指令系统应满足: 1.完备性:指令丰富,功能齐全,使用方便。 2.有效性:程序占空间小,执行速度快。 3.规整性:对称性,匀齐性,指令格式和数据格式的一致性。 4.兼容性: “向上兼容”----系列机中低档机上运行的软件可以在高档机上运行。 计算机语言与硬件结构的关系 高级语言的语句和用法与具体机器的指令系统无关; 低级语言分机器语言和汇编语言,他们和具体机器的指令系统密切相关。 汇编语言与硬件的关系密切,编写的程序紧凑、占内存小、速度快,特别适合与编写经常与硬件打交道的系统软件;而高级语言不涉及机器的硬件结构,通用性强、编写程序容易,特别适合与编写与硬件没有直接关系的应用软件。 概 述 机器指令的要素 操作码 源操作数 目的操作数 下一条指令的引用 指令字(简称指令)即表示一条指令的机器字。 指令格式则是指令字用二进制代码表示的结构形式,由操作码字段和地址码字段组成。 1.操作码 设计计算机时,对指令系统的每一条指令都要规定一个操作码。 指令操作码表示该指令进行什么性质的操作, 表征指令的操作特性与功能。 组成操作码字段的位数一般取决于计算机指令系统的规模。 例如,一个指令系统只有8条指令,则有3位操作码就够;如果有32条指令,那么就需要5位操作码。 2.地址码 地址码字段通常指定参与操作的操作数的地址。 根据一条指令中有几个操作数地址,可将该指令称为几操作数指令或几地址指令。目前,二地址指令和一地址指令用的最多。 (1)零地址指令的指令字中只有操作码,而没有地址码。 (2)一地址指令常称为单操作数指令。 OP (A) - A (AC) OP (A) - AC (3)二地址指令常称为双操作数指令。 (A1) OP (A2) - A1 (4)三地址指令字中有三个操作数地址。 (A1) OP (A2) - A3 OP表示操作性质;(AC)表示累加寄存器AC中的数;(A)表示内存中地址为A的存储单元中的数或运算器中地址为A的通用寄存器中的数;→表示把操作(运算)结果传送到指定的地方。 二地址指令格式中,从操作数的物理位置来说,又可归结为三种类型。 存储器-存储器(SS)型指令:操作时都是涉及内存单元,参与操作的数都放在内存里,从内存某单元中取操作数,操作结果存放至内存另一单元中,因此机器执行这种指令需要多次访问内存。 寄存器-寄存器(RR)型指令:需要多个通用寄存器或个别专用寄存器,从寄存器中取操作数,把操作结果放到另一寄存器。机器执行寄存器-寄存器型指令的速度很快,因为执行这类指令,不需要访问内存。 寄存器-寄存器(RS)型指令:执行此类指令时,既要访问内存单元,又要访问寄存器。 3.指令字长度 一个指令字中包含二进制代码的位数,称为指令字长度。而机器字长是指计算机能直接处理的二进制数据的位数,与主存单元的位数一致,它决定了计算机的运算精度。 使用多字长指令,目的在于提供足够的地址位来解决访问内存任何单元的寻址问题。其主要缺点是必须两次或多次访问内存以取出一整条指令,降低了CPU的运算速度,又占用了更多的存储空间。 等长指令字结构:各种指令字长度是相等的。这种指令字结构简单,且指令字长度是不变的。 变长指令字结构:各种指令字长度随指令功能而异。结构灵活,能充分利用指令程度,但指令的控制较复杂。 4.指令助记符 由于硬件只能识别1和0,所以采用二进制操作码是必要的,但是书写程序却非常麻烦。 为了便于书写和阅读程序,每条指令通常用3个或4个英文缩写字母来表示。这种缩写码叫做指令助记符。 在不同的计算机中,指令助记符的规定是不一样的。因此,指令助记符还必须转换成与它们相对应的二进制码。 指令格式举例 八位微型计算机的指令格式 8位微型机字长只有8位,指令结构是一种可变字长形式,包含单字长、双字长、三字长指令等多种。 内存按字节编址,所以单字长指令每执行一条指令后,指令地址加1。双字长指令或三字长指令每执行一条指令时,指令地址要加2或加
您可能关注的文档
- 安庆师范学院古代汉语课件:第二章第一节 汉字的产生与发展.1.ppt
- 安庆师范学院教育学院课件:第五章 学校教育制度与教育体制改革.ppt
- 安顺学院教育科学学院发展心理学课件第八章 青少年心理发展.ppt
- 安顺学院教育科学学院发展心理学课件第二章 发展心理学理论.ppt
- 安顺学院教育科学学院发展心理学课件第五章 婴儿的心理发展.ppt
- 安顺学院教育科学学院学前儿童心理学课件 学前儿童心理学.ppt
- 安阳工学院机械工程学院机械制造工艺学课件 第七章 机械工艺理论和技术的发展.ppt
- 安阳工学院机械工程学院机械制造工艺学课件 第二章 机械加工精度及其控制.ppt
- 安阳工学院机械工程学院机械制造工艺学课件 第六章 机床夹具设计.ppt
- 安阳工学院机械工程学院机械制造工艺学课件 第三章 机械加工表面质量及其控制.ppt
最近下载
- 肌肉骨骼康复学第三版.pptx
- 2025及未来5年中国薰衣草干花市场数据分析及竞争策略研究报告.docx
- 2025ACC专家共识声明:心包炎的诊断和管理解读PPT课件.pptx VIP
- 2023-2024学年安徽省合肥市包河区七年级(上)期中地理试卷.docx VIP
- 市中级人民法院党组书记、院长关于2024年度民主生活会个人对照检视剖析材料.docx VIP
- 花篮拉杆式悬挑脚手架施工技术方案.docx VIP
- 人教版智培学校生活语文五年级上册第5课《什么美》教学设计.doc
- 招录事业编人员政审表.doc VIP
- 企业食堂从业人员管理培训课件.pptx VIP
- 版权产业在2025年市场动态分析及未来五年前景展望报告.docx
原创力文档

文档评论(0)