1-6 将下列十进制数转换为二进制数、十六进制数和BCD 数
(1)124.625
解:题目要求由十进制转化为二、十六进制和BCD码。
二进制转换:将124.625分为两部分来转换。
整数部分:124=64+32+16+8+4=26+25+24+23+22,故二进制表示为1111100B;小数部分遵循乘2取整原则,小数点不变:
0.625*2=1.250,取1余0.250;0.250*2=0.500,取0余
0.500;0.500*2=1.000,取1余0;则二进制表示为.101B,
则124.625=01111100.1010B(便于转换为十六进制).
十六进制转换:按照一位二进制数由四位二进制数表示可得:1010B=10=AH,1100B=12=CH,0111B=7=7H,则124.625=7C.AH.
BCD码转换:用四位二进制数表示一位十进制数连接在一起:5=0101B,2=0010B,6=0110B,4=0100B,2=0010B,1=0001B,则124.625=000100100100011000100101BCD
1-7 用16位二进制数表示出下列十进制数的原码、反码和补码。
(1)+128
(4)-5
解:依题,用16位二进制数表示,原码中最高位表示符号,
正号为0,其余用二进制表示即可;正数的反码与补码与原码相同,负数的反码除符号外各位一律取反,其补码在反码最低位后加1;则+128:最高位为1,128=27,故其原码、反码和补码均为000000000010000000;-5:最高位为1,5=101B ,则其原码为1000000000000101,其反码为1111111111111010,其补码为11111111111110101.
(1)+128 的原码和补码反码均为0000000100000000B (4)-5的原码为1000000000000101B ,反码为1111111111111010B ,补码为1111111111111011B 。
1-10 试绘出以下十六进制数在内存中存放的示意图。
设存放地址均为00H 。
答:依题,一个地址存放一字节即8位数据,且地址与数据
满足“高对高,低对低”原则,即高位数据存放在高位地址中,地位数据存放在低地址中;一位十六进制数用四位二进制数表示。
解答如上。
2-1 请将左边的术语和右边的含义联系起来,在括号中填
C8H
03H
04H 02H 32H 01H 6BH 00H 内容 地址 11H
07H
22H 06H 33H 05H 44H 04H 55H 03H 66H 02H 77H 01H 88H 00H 内容 地址 F7H
00H
内容 地址 03H
01H
BAH 00H 内容 地址
入你选择的代号字母:
1. 字长(i)a. 指由8个二进制位组成的通用基本单元。
2. 字节(a)b. 是CPU执行指令的时间刻度。
3. 指令(h)c. μPS所能访问的存储单元数,与CPU地址总线条数有关。
4. 基本指令执行周期(g)d. 唯一能代表存储空间每个
字节单元的地址,用5位
十六进制数表示。
5. 指令执行时间(j)e. CPU 访问1次存储器或I/O 操作所花的时间。
6. 时钟周期(b)f. 由段基址和偏移地址两部分
组成,均用4位十六进制
数表示。
7. 总线周期(e)g.. 指寄存器加法指令执行所花时间。
8. Cache (k)h. 完成操作的命令。
9. 虚拟存储器(l)i. 指μP在交换,加工,存放信息时信息的基本长度。
10. 访存空间(c)j. 各条指令执行所花的时间不同,不同指令,该值不一。
11. 实际地址(d)k. 为缓解CPU与主存储器间
交换数据的速度瓶颈而建
立的高速存储器。
12. 逻辑地址(f)l. CPU执行程序时看到的一个
速度接近内存却具有外存
容量的假想存储器。
4.“基本指令执行周期”中“基本指令”指最简单的指令,即加
减指令,这是与指令执行
时间的区别,后者包括执
行一条完整指令和时钟周
期的时间。
8.Cache是缓存,缓存越大说明cpu瞬间记忆力越好,处理速
度就越高。
其他选项对照教材中的定义即可解答。
2-9 若堆栈段寄存器(SS)=3A50H,堆栈指针(SP)=1500H,试问这时堆栈顶的实际地址是什么?
解:栈顶地址=段基址(SS)+偏移量(SP).栈顶的实际地址=(SS)×10H+(SP)=3A50H×10H+1500H=3BA00H 2-13 有一32位的地址指针67ABH:2D34H存放在00230开始的存储器中,试画出它们的存放示意图。
指针数据的段基址存放在高位地址,偏移量存放在地位地址,而段基址和偏移量数据本身依然遵循:“高对高,低对低”原
则;字符串数据则按序存放,如“ABCD”这一数据就按从低到高的顺序依次存放“A”、“B”、“C”、“D”,同样的遵循“高对高低对低”原则。
示意图如下。