指令系统.ppt
《指令系统.ppt》由会员分享,可在线阅读,更多相关《指令系统.ppt(8页珍藏版)》请在三一文库上搜索。
1、第三章 指令系统,本章主要讨论:一般指令格式 常用寻址方式 面向用户指令类型,第一节 指令格式,指令基本格式,一个,一个或几个,3.1.1 指令字长,定长指令格式 变长指令格式,便于控制,1. 定长操作码 各指令的位置、位数固定相同。 2.扩展操作码 各指令的位置、位数不固定,根据需要 变化。,合理利用存储空间,3.1.2 操作码格式,关键在设置扩展标志。,例. 指令字长16位,可含有3、2、1或0 个地址,每个地址占4位。,操作码 地址码,15 12 11 8 7 4 3 0,0000 X Y Z 1110 X Y Z,1111 0000 Y Z 1111 1110 Y Z,三地址指令 15
2、条,二地址指令 15条,1111 1111 0000 Z 1111 1111 1110 Z,一地址指令 15条,1111 1111 1111 0000 1111 1111 1111 1111,零地址指令 16条,3. 操作码采用方式码编码 操作码分为几部分,每部分表示一种操作。 例.某机算逻指令,3.1.3 地址结构,指令中提供的地址数,存储单元地址码 寄存器编号,1.指令提供地址的方式 显地址方式 隐地址方式,:指令中明显指明地址。 :地址隐含约定,不出现在指令中。,直接或间接给出,2. 地址结构的简化,操作数地址,(1)四地址结构指令 格式:,使用隐地址可以减少指令中的地址数,简化 地址结构。,结果地址,下条指令地址,功能:,用指令计数器PC指示指令地址。,(2)三地址结构指令 格式:,操作数地址,结果地址,下条指令地址,功能:,转移时,用转移 地址修改PC内容。,源/目的,(3)二地址结构指令 格式:,目的/源,功能:,双操作数:,(4)一地址结构指令 格式:,隐含约定,单操作数:,功能:,(5)零地址结构指令 格式:,功能:,用于堆栈:,栈顶内容,栈顶下一单元内容,新栈顶,指向新栈顶,例.ADD;,执行前:,低,用于特殊指令: (如串操作指令),执行后:,高,低,高,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 指令系统
链接地址:https://www.31doc.com/p-4333268.html