数的阶码
练习题:
1、用原码表示某纯小数,共占10位,其中1位用来表示符号位,则数值表示范围是?若用
补码表示该纯小数,则数值表示范围是?若表示的是纯整数,采用原码表示和补码表示,所
能表示的数值范围各是?
2、设机器数的字长8位(含8位符号位),分别写出下列各二进制数的原码、补码和反码。
000111110,9,512832
解:
原码
补码
反码
0001110011000
1110100011100111
1110
10001110
11110010
11110001
9
00001001
0000100100001001
128
5
10010100
1110110011101011
32
3、.某浮点数字长16位,其中阶码部分4位(含1位阶符),移码表示,以2为底;尾数部分12位(含1位数符,位于尾数最高位),补码表示,规格化。分别写出下列各题的二进制代码与十进制真值。(1)非零最小正数;(2)最大正数;(3)绝对值最小负数;(4)绝对值最大负数(1)非零最小正数;
0000010000000000
220189
(2)最大正数;1111011111111111
221117
f(3)绝对值最小负数;0000101111111111
2221118
(4)绝对值最大负数1111100000000000
127
第三章:指令系统
知识点:1、指令的基本格式(OP字段和地址字段组成)。
OP
地址
2、指令的地址码结构(3、2、1、0地址指令的区别)四地址指令:
OP
A1
A2
A3
A4
(A1)OPA2A3A4下一条将要执行的指令的地址
三地址指令:
(A1)OP(A2)A3(PC)1PC(隐含)二地址指令:
(A1)OP(A2)A1(PC)1PC(隐含)
一地址指令:
(ACC)OP(A1)ACC
f(PC)1PC(隐含)
3、规整型指令的操作码设计(扩展操作码法)P53
4、编址方式(字编址、字节编址、位编址。哪种编址方式能支持单字节访问?哪几种是有
地址空间浪费的?)
字节编址方式能支持单字节访问
字节编址、位编址是有地址空间浪费的
5、指令中地址码的位数是和主存容量(寻址空间)、最小寻址单位有关的。
6、各种数据寻址方式的速度区别?
各种数据寻址方式获得数据的速度(由快到慢)
立即寻址
0寄存器,0内存
寄存器寻址
1寄存器,0内存
直接寻址
0寄存器,1内存
寄存器间接寻址
1寄存器,1内存
页面寻址
1寄存器,1拼接,1内存
变址寻址(基址寻址、相对寻址)1寄存器,1ALU运算,1内存
一级间接寻址
0寄存器,2内存
多级间接寻址
0寄存器,2以上内存
7、各种寻址方式的有效地址EA的计算:
地址A
立即寻址、
直接寻址:EAA
一级间接寻址:EA(A)
寄存器寻址、寄存器间接寻址、多级间接寻址、
相对寻址EAPCD
变址寻址EARXA基址寻址EARbDr