1 / 181
文档名称:

指令系统PPT教案.pptx

格式:pptx   大小:1,641KB   页数:181页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

指令系统PPT教案.pptx

上传人:wz_198613 2021/4/26 文件大小:1.60 MB

下载得到文件列表

指令系统PPT教案.pptx

相关文档

文档介绍

文档介绍:1
会计学
指令系统
第1页/共181页
(3) 扩展操作码技术
操作码的位数随地址数的减少而增加
OP
A1
A2
A3
0000
0001
1110

A1
A1
A1

A2
A2
A2

A3
A3
A3

A2
A2
A2

A3
A3
A3

1111
1111
1111

0000
0001
1110

1111
1111
1111

1111
1111
1111

1111
1111
1111

0000
0001
1111

1111
1111
1111

1111
1111
1111

A3
A3
A3

0000
0001
1110

4 位操作码
8 位操作码
12 位操作码
16 位操作码
最多15条三地址指令
最多15条二地址指令
最多15条一地址指令
16条零地址指令

第2页/共181页
(3) 扩展操作码技术
操作码的位数随地址数的减少而增加
OP
A1
A2
A3
0000
0001
1110

A1
A1
A1

A2
A2
A2

A3
A3
A3

A2
A2
A2

A3
A3
A3

1111
1111
1111

0000
0001
1110

1111
1111
1111

1111
1111
1111

1111
1111
1111

0000
0001
1111

1111
1111
1111

1111
1111
1111

A3
A3
A3

0000
0001
1110

4 位操作码
8 位操作码
12 位操作码
16 位操作码
三地址指令操作码
每减少一种可多构成
24 种二地址指令
二地址指令操作码
每减少一种可多构成
24 种一地址指令

第3页/共181页
2. 地址码
(1) 四地址
(2) 三地址
OP
A1
A2
A3
A4
8 6 6 6 6
A1 第一操作数地址
A2 第二操作数地址
A3 结果的地址
A4 下一条指令地址
若 PC 代替 A4
(A1) OP (A2) A3
8 8 8 8
OP
A1
A2
A3
(A1) OP (A2) A3
4 次访存
4 次访存
寻址范围 26 = 64
寻址范围 28 = 256
若 A3 用 A1 或 A2 代替

设指令字长为 32 位
操作码固定为 8 位
第4页/共181页
(3) 二地址
OP
A1
A2
8 12 12
(A1) OP (A2) A1
(A1) OP (A2) A2

4 次访存
若ACC 代替 A1(或A2)
若结果存于 ACC
(4) 一地址
(5) 零地址
OP
A1
8 24
无地址码
(ACC) OP (A1) ACC
2 次访存
寻址范围 212 = 4 K
寻址范围 224 = 16 M
3次访存

第5页/共181页
二、指令字长
指令字长决定于
操作码的长度
指令字长 = 存储字长
2. 指令字长 可变
操作数地址的长度
操作数地址的个数
1. 指令字长 固定
按字节的倍数变化

第6页/共181页
小结
当用一些硬件资源代替指令字中的地址码字段后
当指令的地址字段为寄存器时
可扩大指令的寻址范围
可缩短指令字长
可减少访存次数
三地址 OP R1, R2, R3
二地址 OP R1, R2
一地址 OP R1
指令执行阶段不访存
可缩短指令字长

第7页/共181页
操作数类型和操作种类
一、操作数类型
地址
数字
字符
逻辑数
无符号整数
定点数、浮点数