- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
\声学技术
维普资讯
1998 T
49
件的编写
美键词 编译软件 机器指令 指令助记符 RISC结构 自项向下搜索
…
言 』 7-?
计算机机器指令直接反映机器的动作过程,要了解计算机的性能,编写高效率、高质量
软件,就必须熟悉机器指令。为了方便,编写机器指令一般都采用指令助记符形式,这就需
要用反汇编和汇编编译软件在机器指令和指令助记符之间建立联系。
TRANSPUTER处理器上的软件可 以并行运行,它存在并行管理,因此有并行控制指令,如
高低优先级的队列、不同进程闻的 羚空间和矢量空间、进程状态(激活、挂起、死锁、停止)
转换等管理,所以采用机器指令编写程序较为复杂 一般不提倡直接使用机器指令编写,何
况目前也只有几种高级语言如 0CCAM、并行 C等编译软件。但要进一步了解和掌握处理器内
部的运行、管理和网络引导等机制,并能编写一些系统级软件,就需要有反汇编和汇编编译
软件的帮助。反汇编编译软件是把机器指令翻译成助记符,汇编编译软件是把指令助记符翻
译成机器指令,这两种软件基本上是互逆的,只是汇编编译软件在翻译地址转移指令时更
杂一些,本文只讨论前者。
2 T SPUTER机器指令的特征
TRANSPUTER机器指令采用 RISC结构 (精简指令结构),大多数指令都是在一个处理器
周期内完成,指令结构简单,通过使用前缀扩充指令的功能,其指令最多只有 166个。机器
指令分成两类:简单指令 (带操作数的指令)和操作指令 (不带操作数的指令)。其中简单指令
和单字节的操作指令使用频率最高,只有一个字节。
简单指令有 l5条,其中执行指令是 l3条,它们是转移指令、工作空间调整指令、比较
指令、装入指针指令、装入变量指令和装入常数指令,另外还有正前缀指令和负前缀指令,前
缀指令可 以同13条简单指令组合,形成不同的操作数。简单指令前 4位为操作码 (#0~#E,
这里#表示 16进制),后 4位为操作数,当操作数大于 15或小于-16时,需要使用前缀指令,
前缀指令前还可以加前缀指令,每个前缀指令也带四位操作数,相当于乘上 16 简单指令中
的操作数与简单指令所属的前缀指令中的操作数相结合,可以形成一个大的操作数,但操作
数受机器字长的限制,连续出现前缀指令的个数一般少于 3个,仅当出现长整型数或长浮点
●
. 44. - I
维普资讯
数时才会超过 3个前缀指令。简单指令的例子如下:
#25·#23,#4D,其中 2为正前缀操作码,4为 LDC(取立即数)操作码指令,执行的结果
是:ACC寄存器取操作数#53D,助记符的形式可以写成LDC m53D,若二进制码为#23,#4D,
则助记符为 LDC tt3D。从这里可以看出,操作数不一样时其指令代码的长度可能不一样,但
助记符的形式是一样的。 一
操作指令都不带操作数,它们是算术逻辑指令、控制操作指令、输入输出指令、进程管
理指令和出错处理指令。每一个操作指令都对应一个助记符,这类指令结构简单.可以通过
直接匹配的方法来编译。它有单字节指令 l6个 (#F0~#FF),两字节指令 l16个 (~21FO~
蚌2AFC) 三字节指令 H 个 (#4l2AFB~#4F2AFB),四字节指令5个 (~21412AFB~ 294C2AFB),
其中三字节指令和四字节指令基本上是浮点运算指令,为T8专用,而操作指令中有些代码是
空着的,在资料中没有给出。多字节操作指令由简单指令
您可能关注的文档
最近下载
- 【MOOC】《中国马克思主义与当代》(北京科技大学)中国大学MOOC慕课答案.docx VIP
- 国际象棋的课程教案.docx VIP
- 器械科制度汇编.pdf
- 2025年新人教版7年级英语上册全册教学课件.pptx
- 第七章 集装箱码头船舶配积载业务.ppt VIP
- 风中奇缘-中英文台词打印版.doc VIP
- 《机电概念设计基础》课件——运动副.pptx VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 孙子兵法中的思维智慧 智慧树网课章节测试答案 .docx VIP
- 二 《“友邦惊诧”论》(教学设计)-【中职专用】高二语文同步精品课堂(高教版2024·拓展模块上册).docx VIP
文档评论(0)