指令系统证券估价_第1页
指令系统证券估价_第2页
指令系统证券估价_第3页
指令系统证券估价_第4页
指令系统证券估价_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章指令系统本章主要讨论:一般指令格式常用寻址方式面向用户指令类型第一节指令格式指令基本格式操作码θ地址码D一个一个或几个3.1.1指令字长定长指令格式变长指令格式便于控制1.定长操作码各指令θ的位置、位数固定相同。2.扩展操作码各指令θ的位置、位数不固定,根据需要变化。合理利用存储空间3.1.2操作码格式关键在设置扩展标志。例.指令字长16位,可含有3、2、1或0个地址,每个地址占4位。操作码地址码

15~1211~87~43~00000X

Y

Z

1110X

Y

Z............11110000

YZ

11111110

YZ............三地址指令15条二地址指令15条1111

11110000Z

111111111110Z............一地址指令15条1111

1111

1111000011111111

11111111............零地址指令16条3.操作码采用方式码编码操作码分为几部分,每部分表示一种操作。例.某机算逻指令3.1.3地址结构01234567815基本操作进位移位回送判跳操作数指令中提供的地址数存储单元地址码寄存器编号1.指令提供地址的方式显地址方式隐地址方式:指令中明显指明地址。:地址隐含约定,不出现在指令中。直接或间接给出2.地址结构的简化操作数地址(1)四地址结构指令格式:使用隐地址可以减少指令中的地址数,简化地址结构。θD1D2D3D4结果地址下条指令地址功能:(D1)θ(D2)D3(D4)下条指令用指令计数器PC指示指令地址。(2)三地址结构指令格式:操作数地址θD1D2D3结果地址下条指令地址功能:转移时,用转移地址修改PC内容。(D1)θ(D2)D3(PC)+1PC源/目的(3)二地址结构指令格式:θD1D2目的/源功能:(D1)θ(D2)D2/D1(PC)+1PC双操作数:(4)一地址结构指令格式:θD1隐含约定单操作数:功能:(5)零地址结构指令格式:(D1)θ(A)A(PC)+1PCθ(D1)D1(PC)+1PCθ

功能:用于堆栈:((SP))θ((SP)+1)(SP)+1(SP)+1SP栈顶内容栈顶下一单元内容新栈顶指向新栈顶例.ADD;执行前:低用于特殊指令:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论