清华大学出版社,看清再下载
第1章 基础知识
1.1 计算机中常用的计数制有哪些?
解:二进制、八进制、十进制(BCD)、十六进制。
1.2 请说明机器数和真值的区别。
解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。
1.3 完成下列数制的转换。
解:(1)166,A6H (2)0.75 (3)11111101.01B, FD.4H
(4) 5B.AH, (10010001.011000100101)BCD
1.4 8位和16位二进制数的原码 、补码和反码可表示的数的范围分别是多少?
解:原码(-127~+127)、(-32767~+32767)
补码 (-128~+127)、(-32768~+32767)
反码(-127~+127)、(-32767~+32767)
1.5 写出下列真值对应的原码和补码的形式。
(1)X= -1110011B(2)X= -71D(3)X= +1001001B
解:(1)原码:11110011 补码:10001101
(2)原码:11000111 补码:10111001
(3)原码:01001001 补码:01001001
1.6 写出符号数10110101B的反码和补码。
解:11001010,11001011
1.7 已知X和Y的真值,求[X+Y]的补码
(1)X=-1110111B Y=+1011010B(2)X=56D Y= -21D
解:(1)11100011(2)00100011
1.8 已知X= -1101001B,Y= -1010110B,用补码求X-Y的值。
解:[X-Y]补=11101101 X-Y=-0010011B
1.9 若给字符4和9的ASCII码加奇校验,应是多少?若加偶校验?
解:奇校验:4 :(00110100B)34H,9:(10111001B)B9H
偶校验:4 :(10110100B)B4H,9: (00111001B)39H
1.10 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态为?若将这3个信号连接到或门,那么或门的输出又是什么状态?
解:
1.11 要使与非门输出“0”,则与非门输入端各位的状态应该是什
么?如果使与非门输出“1”,其输入端各位的状态又应该是什么?
解:全1;至少有一个0
1.12如果74LS138译码器的C、B、A三个输入端的状态为011,此时该译码器的8个输出端中哪一个会输出“0”? 解:#Y3
1.13图1-16中,Y1=?Y2=?Y3=?138译码器哪一个输出端会输出低电平?
解:Y1=0; Y2=1; Y3=1;Y6
第2章 微处理器和总线
2.2说明8086的EU和BIU的主要功能。在执行指令期间,BIU能直接访问存储器吗?
解:执行单元EU负责执行指令。EU在工作时不断地从指令队列取出指令代码,对其译码后产生完成指令所需要的控制信息。数据在ALU中进行运算,运算结果的特征保留在标志寄存器FLAGS中。总线接口单元BIU负责CPU与存储器、I/O接口之间的信息传送。BIU取出的指令被
送入指令队列供EU执行,BIU取出的数据被送入相关寄存器中以便做进一步的处理。
在执行指令期间,BIU能直接访问存储器.因为EU和BIU可以并行工作,EU需要的指令可以从指令队列中获得,这时BIU预先从存储器中取出并放入指令队列的。在EU执行指令的同时,BIU可以访问存储器取下一条指