- 10
- 0
- 约8.98千字
- 约 10页
- 2025-05-02 发布于四川
- 举报
第五章指令系统5.1指令系统的发展5.2指令格式5.3数据表示5.4寻址方式5.5指令类型5.6指令系统的兼容性5.7RISC和CISC5.8机器语言、汇编语言、高级语言重点
5.1指令系统的发展硬件CPU存储器I/O设备软件系统软件应用软件计算机系统
指令系统是计算机中一个最基本的概念。指令:计算机运行的最小的功能单位。指令系统即是一台计算机中所有的指令的集合。它是设计硬件的一个基本依据,对软件设计者来说,也是编程的基础。因此指令系统是软件和硬件的交互界面。计算机的性能与它所设置的指令系统关系很大,指令系统的设置又与机器的硬件结构密切相关。
指令的发展分三个阶段:50年代和60年代早期,指令系统一般只有定点加减、逻辑运算、数据传送和转移等最基本的指令,寻址方式也比较简单。60年代中后期,指令系统有了乘除运算、浮点数运算等。
70年代末,出现RISC——精简指令系统。大量测试表明,最常使用的是一些比较简单的指令,这类指令仅占指令总数的20%,但在各种程序中出现的频度却占80%,其余大多数指令是功能复杂的指令,这类指令占指令总数的80%,但其使用频度很低,仅占20%。因此,人们把这种情况称为“20%-80%律”。从“20%-80%律”出发,人们开始了对指令系统合理性的研究,提出了精简指令系统的想法,出现了精简指令系统计算机,简称RISC。
5.2指令格式指令格式的重要性:计算机的指令格式与机器的字长、存储器的容量及指令的功能都有很大的关系。5.2.1指令格式5.2.2指令操作码的扩展技术5.2.3指令长度与字长的关系掌握了解
计算机是通过指令来处理各种数据,为指出数据的来源、操作结果的去向及执行何操作,一条指令必须包含以下信息:操作码。操作数的地址。操作结果的存储地址。下一条指令的地址。下一条指令的地址由程序计数器(PC)指出,仅当改变程序的运行顺序时,下条指令的地址才由指令给出。5.2.1指令格式
231根据地址码部分给出的地址个数,指令格式可分为如下五种。零地址指令操作码格式:操作码例:停机指令HLT
指令格式:A——操作数的存储器地址或寄存器名指令只给出一个地址,该地址既是操作数的地址,又是操作结果的存储地址。操作码A2、一地址指令例:INCA(A)+1ADECA(A)-1A
3、二地址指令指令格式:A1:第一个源操作数的存储器地址或寄存器地址。A2:第二个源操作数和存放操作结果的存储器地址或寄存器地址。操作码A1A2例:ADDA,B(A)+(B)B
4、三地址指令指令格式:A1:第一个源操作数的存储器地址或寄存器地址A2:第二个源操作数的存储器地址或寄存器地址A3:操作结果的存储器地址或寄存器地址操作码A1A2A3例:ADDrs1rs2rd
多地址指令此类指令功能强大,用于处理成批的数据,例如字符串处理指令、向量指令等等,为了描述这些数据,指令中需用多个地址来指出数据存放的首地址、长度、下标等。
五种指令的优缺点比较:零地址、一地址和二地址指令具有指令短,执行速度快,硬件实现简单等优点;二地址、三地址和多地址指令具有功能强,便于编程等优点,但硬件实现比较复杂。如何识别指令和数据:指令和数据都是以二进制形式存储,指令的地址由程序计数器规定,而数据的地址是由指令规定的。指令格式小结
5.2.2指令操作码的扩展技术指令操作码的长度决定了指令系统中完成不同操作的指令条数。若指令的操作码长度为K位,则至多能表示2k条指令。16条思考题:某种格式的指令的操作码有4位,请问能表示的指令有几条?
是固定格式,即操作码的长度固定,集中放在指令字的一个字段中;如IBM360,OP固定长度是8位。是可变格式,即操作码的长度可变,分散地放在指令字的不同字段中。如INTEL8086/Pentium其优点是能表示更多的指令,缺点是增加了指令译码和分析的难度。指令操作码通常有两种编码形式:
例:一种可供操作码长度扩展的方法如下:指令长为16位,其
您可能关注的文档
- 高中语文专题11(1节).pptx
- 运用标准划分石储油量级别.pptx
- 计量经济学第一讲.pptx
- 高一期末家长会课件模版.pptx
- 设备通道任职资格等级培训.pptx
- 银行保险部网点经营业务汇报.pptx
- 英语标点符号问题.pptx
- 资产管理与贷款经营.pptx
- 行政管理学-第十一章.pptx
- 进口业务的准备工作.pptx
- 2026年聊城职业技术学院单招职业技能测试题库含答案详解.docx
- 2026年聊城职业技术学院单招职业技能测试题库及完整答案详解1套.docx
- 2026年经济师中级人力资源管理专业知识与实务模拟试卷试题.docx
- 2026年聊城职业技术学院单招职业技能测试题库及参考答案详解.docx
- 2026年聊城职业技术学院单招职业技能测试题库及参考答案详解1套.docx
- (81格)舒尔特方格练习题 儿童专注力训练(共18份,每日一练).docx
- 2026年年中级经济师复习题《经济基础知识》备考习题.docx
- 2026年聊城职业技术学院单招职业技能测试题库参考答案详解.docx
- 2026年聊城职业技术学院单招职业适应性测试题库带答案详解.docx
- 2026年国家职业资格复习题中级汽车维修工考题.docx
最近下载
- 小学生作文评讲课件.pptx VIP
- 教育部《中小学生信息素养提升手册(2024年新版)》全文 .pdf VIP
- 知识点 4.3 209系列转向架(一)(二)课件讲解.pptx VIP
- 抹茶生产工艺介绍-第二步:蒸青和烘干(碾茶的制作).doc VIP
- 流产手术后促进子宫内膜修复临床实践指南(2025年版).pptx VIP
- 一株新型水稻纹枯病病菌的鉴定及病菌效应蛋白的功能研究.pdf
- 209T转向架组装作业指导书.pdf VIP
- AI:新一轮科技革命改变世界——新时代的底层逻辑系列之三.pdf VIP
- 《教育从爱开始》读书分享.pptx VIP
- 使用消化酶类药物治疗消化不良的专家共识意见.pptx
原创力文档

文档评论(0)