当前位置:首页 > 哈尔滨工程大学微机原理课后题答案
第一章
1题
(1)110=6EH=01101110B (2)1039=40FH =010000001111B (3)0.75D=0.11B=0.CH (4)0.15625D=0.00101000B=0.28H 2题
(1)129 (0001 0010 1001)BCD
注: 在计算机汇编程序中BCD码只能用16进制数表示,形式为129H (2) 5678 (0101 0110 0111 1000) BCD (3) 0.984 (0.1001 1000 0100) BCD
(4) 93.745 (1001 0011.011101000101) BCD 3题
(1) 10101010B=0AAH=170D (2)10000000B=80H=128D (3) 11000011.01B=0C3.4H=195.25 (4) 01111110B=7EH=126D 4题
(1)8E6H=100011100110B=2278 (2)0A42H=101001000010B=2626 (3)7E.C5H=01111110.11000101B=126.769
(4)0F19.1DH=111100011001.00011101B=3865.11328 5题
(1)1011011.101B=91.625D BCD为 (10010001.011000100101) BCD (2)1010110.001B=86.125D BCD为 (10000110.000100100101) BCD 6题
(0010 0111 0011) BCD 表示的十进制数为 273 二进制数为100010001B (1001 0111.0010 0101) BCD 表示的十进制数为 97.25 二进制数为01100001.01B 7题
(1) (2) (3) (4)
1001.11B 1101.01B 1000.011B 1111B + 11.11B - 0110.11B - 1001.101B - 1101B 1101.10B 0110.10B 0110.110B 0010B 8题
6AH AB1 FH 12ADH 117H + A6H + 0 E FCH - 01DEH - 0ABH 110H B A 1B H 10C F H 06 CH 9题
(1)无符号数 X=01H =01D Y=0FFH=255 (2)符号数 X=01H =01D Y=0FFH= -1 注:对于同一个数到底是符号数还是无符号数是由程序设计者根据数据实际的意义决定的,一旦定下来,在程序中采用不同的指令来区分符号数和无符号数,即算数运算指令会有符号数和无符号两套指令。 10.题
(1)101+31H+69H+0D5H+(5*8+7)=531
(2)127.8125+189.625+253.9768+502.5390=1079.77344 11题
‘A’ –‘Z ‘ ASCII码 为 41H—5AH 48454C4C4FH ‘a’---‘z’ ASCII码 为 61H---7AH (2) ‘A8’ 4138H 12题
(1) ‘E’ ASCII码 为45H 01001001B本身为奇数个1 所以偶校验D7为1,为0C5H; 奇校验D7为0,为45H
(2) ‘6’ ASCII码 为36H 00110110B本身为偶数个1 所以偶校验D7为0,为36H; 奇校验D7为1,为0B6H 13题
-38=[10100110B]原=[11011001B]反 = [11011010B]补 8位
-38=[1000000000100110B]原=[1111111111011001B]反 = [1111111111011010B]补 16位
125=[01111101B]原=[01111101B]反 = [01111101B]补 8位
125=[0000000001111101B]原=[0000000001111101B]反 = [0000000001111101B]补 16位
-128= [10000000B]补 8位 原码和反码不能用8位表示
-128=[1000000010000000B]原=[1111111101111111B]反 = [1111111110000000B]补 16位
14题
+0=[00000000B]原=[00000000B]反 = [00000000B]补 8位 高8位补0 为16位
-0=[10000000B]原=[11111111B]反 = [00000000B]补 8位
-0=[1000000000000000B]原=[1111111111111111B]反 = [0000000000000000B]补 16位
15题
(1)[X]补=81H =[111111111]原=[10000000]反 真值为-127
(2)[X]补=800H=[1000100000000000B]原=[1111011111111111B]反 真值为-211 (3)[X]补=79H=[01111001B] 原=[01111001B]反 真值为121 (4)[X]补=0FFFEH=[1000000000000010] 原=[1111111111111101]反 16题
(1) [X]补=1000 0000 0000 0000B 真值为 -8000H=-32768 (2) [X]补=1111 1111 1111 1111B 真值为 -8000H=32768 (3) [X]补=0111 1111 1111 1111B 真值为 7FFFH=32767 (4) [X]补=0101 0101 0101 0101B 真值为 5555H=21845 17题
原码 反码 补码
(-1) (-127) (-1) (-127) (-1) (-128) 8位负数10000001B-11111111B 11111110B-1000000B 11111111B-1000000B (+1) (+127) (+1) (+127) (+1) (+127) 8位正数 00000001B-01111111B 01111111B-00000000B 00000000B-01111111B [+0] 原=000000000B [+0] 反=00000000B [+0] 补=00000000B [-0] 原=100000000B [-0] 反=11111111B [-0] 补=00000000B
N位的通式 –(2N-1-1)---+(2N-1-1) –(2N-1-1)---+(2N-1-1) –(2N-1)---+(2N-1-1) 18题
(1) 不溢出 结果为15未超出8位补码的范围 (2) 不溢出 结果为-55未超出8位补码的范围 (3) 溢出 结果为-132超出8位补码的范围 (4) 不溢出 结果为-125未超出8位补码的范围 19题
(1) 27+11 (2) 37+29 00100111B 00110111B +00010001B +00101001 B 00101000B 01100000B + 00000110B 01100110B 20题 (1)
17.5=00010001.1B 规范化表示 0.100011× 25 浮点原码0 0101 0 100011B 反码和原码相同 (2)
-75.5 =-01001011.1B 规范化表示 -0.100101× 27(舍掉最低两位) 原码0 0111 1 100101 B 补码0 011 1 1 011011 B
第二章
1题 省略 2题
总线:计算机系统各部分之间传递地址、数据和控制信息的共同线路的集合。 总线结构的好处:物理上是同时可以挂多个设备,但是总线上某一个时刻只有一个设备传送信息。
从空间上分为四类(是从PC机角度分类的)片内总线,片间总线(主总线,前端总线) , 系统总线(PCI ,ISA等标准总线) ,系统间通讯总线。 标准总线好处:总线接口标准统一便于通用。
总线传递信息分为三大类:数据总线,地址总线,控制总线。系统总线等也由是三大总线组成,只是根据不同的需要经过了变换。
3题
总线接口单元(BIU) :
1)形成访问内存或者I/O端口的物理地址;
2)从内存的代码段中取指令送到队列缓冲器中;
3)读取操作数参加EU运算或则存放运算结果到指定地址。 执行单元(EU)
1) 从BIU的指令队列缓冲器中去指令进行译码、执行; 2) 负责所有的算术,逻辑运算及16位偏移地址计算; 3) 像BIU提供指令的执行结果和16位偏移地址。 二者同步进行操作,相当两级流水线,提高了效率。
共分享92篇相关文档