下载此文档

指令系统.ppt


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
指令信息的表示
本节主要讨论:
一般指令格式
常用寻址方式
面向用户指令类型
指令格式
指令基本格式
操作码θ 地址码 D
一个
若干个

操作码
操作数或操作数地址
存放运算结果的地址
后继指令地址
2. 指令中的地址结构
☆指令中提供的地址
存储单元地址码
寄存器编号
☆指令提供地址的方式
显地址方式
隐地址方式
:指令中明显指明地址。
:地址隐含约定,不出现在指令中。
使用隐地址可以减少指令中的地址数,简化
地址结构。
操作数地址
(1)四地址结构指令
格式:
OP A1 A2 A3 A4
结果地址
下条指令地址
功能:
(A1)OP(A2) A3
(A4) 下条指令
用程序计数器PC指示指令地址。
(2)三地址结构指令
格式:
操作数地址
OP A1 A2 A3
结果地址
下条指令地址
功能:
转移时,用转移
地址修改PC内容。
(A1)OP(A2) A3
(PC) + 1 PC
源/目的
(3)二地址结构指令
格式:
OP A1 A2
目的/源
……
0
1
2
指令1
指令2
指令3
(PC)
(PC)+1
功能:
(A1)OP(A2) A2
(PC) + 1 PC
由该地址提供的操作数,在运算后仍保留在原处,则称此地址为源地址。
源/目的
OP A1 A2
目的/源
由该地址提供的操作数,在运算后不再保留,而将该地址改为存放运算结果,则此地址即为目的地址。
(A1)OP(A2) A1
(PC) + 1 PC
双操作数:
(4)一地址结构指令
格式:
OP A1
隐含约定
单操作数:
功能:
(5)零地址结构指令
格式:
(A1)OP(A) A
(PC) + 1 PC
OP(A1) A1
(PC) + 1 PC
OP
功能:
不需要操作数的指令。如空操作指令。
单操作数指令,并隐含约定操作数在累加器A中。
用于堆栈:
((SP))OP((SP)+1) (SP)+1
(SP)+1 SP
栈顶内容
栈顶下一单元内容
栈顶的下一个单元
指向新栈顶

执行前:

SP
10
20
46
SP
30
46
执行后:



1. 零地址运算指令在指令格式中不给出操作数地址,它的操作数来自( )

,为完成两个数的算术运算,除地址译码指明一个操作数外,另一个数常采用( )

B. 立即寻址方式

C
C
(1) 定长操作码
各指令操作码的位置、位数固定相同。
(2)可变长度操作码(扩展操作码)
各指令操作码的位置、位数不固定,根据
需要变化。
3. 操作码结构
设置扩展标志。
例. 指令字长16位,可含有3、2、1或0
个地址,每个地址占4位。试给出一种
扩展操作码的方案。
3地址指令15条、2地址指令15条、1地址
指令15条、零地址指令16条

指令系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人慢慢老师
  • 文件大小369 KB
  • 时间2021-12-05