- 1、本文档共98页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 指令系统
3.1 概述
3.2 计算机硬件的操作
3.3 计算机硬件的操作数
3.4 指令的计算机内部表示
3.5 决策指令
3.6 计算机硬件对过程的支持
3.7 计算机对字符的处理(略去)
3.8 MIPS的其他寻址方式
3.1 概述
要给计算机硬件直接下命令,就必须使用机器
的语言。机器语言中的 “单词”称为指令,其 “词
汇表”称为指令集。本章将介绍现实中计算机所使
用的指令集系统。
通过学习机器指令,你会了解到计算机中的
一个重要概念:存储程序(stored-rogram)
着重介绍的是MIPS指令集 ,涉及到MIPS指令的操
作数、指令格式及指令类别
一、指令系统的发展
1、CISC复杂指令系统计算机
Complex Instruction Set Computer,20世纪60年代后期,随
着IC、LSI、VLSI 的出现和发展,计算机硬件成本不断下降,人们热
衷于在指令系统真增加更多的指令和复杂的指令,来提高操作系统的
效率,促使指令系统越来越复杂,这一时期的计算机称为CISC。
2、RISC精简指令系统计算机
Reduced Instruction Set Computer ,1975年IBM公司开始研
究指令系统的合理性问题,IBM的John Cocke提出精简指令的想法,
本书作者David A. Patterson创造了RISC一词,并定义了其含义,后
来John L. Hennessy带领他在斯坦福的研究小组研制成功MIPS机,
精简指令系统计算机从此诞生并发展起来。
二、RISC的特点
1、优先选取一些使用频率最高的简单指令,以及一些很有用但不
复杂的指令,避免复杂指令。
2、指令长度固定,指令格式种类少,寻址方式种类少,指令各字
段的划分比较一致,各字段功能较规整。
3、只有存数、取数指令访问存储器,其余指令的操作都在寄存器
之间进行。
4 、CPU中通用寄存器数量较多。
三、MIPS简介
1、处理器的缩写
① Million Instruction Per Second,泛指每秒能执行百万条指令的处理器
② Microprocessor without Interlocking Pipeline Stage,
一种无内锁的流水线微处理器
2、MIPS公司
3.2 计算机硬件的操作指令
一、指令的基本格式
指令格式,是指令用二进制代码表示的结构形式,通常有
操作码字段和地址码字段组成。操作码表示指令的操作特性和
功能,而地址码通常指定参与操作的操作数的地址,故指令基
本格式如下:
OP A
1、操作码
操作码字段的位数取决于指令系统的规模,例如,只有8条
指令的指令系统,OP字段有3位就够了,如果系统包含32条指令,
则OP字段需要5位操作码。一般来说一个包含n位的操作码能够
n
表示2 条指令。
2、地址码
根据一条指令中有几个操作数地址,可将该指令称为几地
址指令,一般有三地址指令、二地址指令、一地址指令和零地
址指令格式:
OP
OP A
OP A1 A2
OP A A A
1 2 3
三、MIPS算术运算指令
1、加法指令
add rd, rs, rt #注释
①每条指令只执行一个操作,并且有且只有三个变量
②书写时,每一行只有一条指令,注释放在行尾
文档评论(0)