微型计算机技术课后答案-第一章
- 格式:doc
- 大小:28.22 KB
- 文档页数:3
1.1 什么是微型计算机系统,它与微型计算机之间的区别是什么?
(1)微型计算机系统是指微型计算机在配以相应的外部设备,以及电源、机箱等硬件基础上,安装必要的软件构成的系统。
(2)二者区别:微型计算机系统比微型计算机多了外部硬件和软件。
1.2 什么是微处理器,它与微型计算机之间的关系是什么?
(1)微处理器是指由一片或几片大规模集成电路组成的中央处理部件,包括运算器、控制器和一定数量的寄存器。
(2)二者联系:微处理器是微型计算机的核心,它决定了微型计算机的处理能力。
1.5 简述冯.诺依曼计算机体系结构的基本思想。
(1)以二进制形式表示指令和数据。
(2)程序和数据事先存放在存储器中,计算机在工作时能高速地从存储器中取出指令并加以执行。
(3)有运算器、控制器、存储器、输入设备和输出设备五大部分组成计算机系统。
1.6 请画出微型计算机的基本结构框图,并说明各部分功能。
控制
控制总线CB
内存储器I/O接口I/O设备微处理器
CPU
数据总线DB
地址总线AB
(1)微处理器具有数学运算、逻辑判断、地址计算等功能,是微型计算机的核心。
(2)内存储器用于数据处理过程中临时存放数据或程序,可以以很高的速度与微处理器进行数据交换。
(3)I/O接口是微型计算机与I/O设备之间的通道,它可以按照一定的规则完成微型计算机与I/O设备的数据交换。
(4)数据总线DB:微型计算机中所有的内存与输入/输出接口都是通过它与微处理器或其他控制部件进行数据交换的。
(5)地址总线AB:用于提供微处理器所访问的内存单元和输入/输出接口的地址。
(6)控制总线CB:控制和调度微型计算机中所有的部件工作。
1.10 什么是微型计算机的三总线结构?
总线是计算机中各功能部件间公共通道,微型计算机中采用采用总线结构连接微处理器、输入/输出接口、内存储器等部件,它们的之间信息传递通过总线进行,这使微处理器结构简单、易于维护和扩展,总线按照功能不同一般分为三类:数据总线,地址总线和控制总线。
1.12 以下十进制数对应的八位二进制补码是怎样表示的?
(1)102
原码:01100110
补码:01100110
(2)34
原码:00100010
补码:00100010
(3)96
原码:01100000
补码:01100000
(4)-100
原码:11100100
补码:10011100
(5)-64
原码:11000000
补码:11000000
(6)0
原码:00000000
补码:00000000
1.14 为什么我们会用十六进制表示数据?请将下面的十进制数转换成对应的十六进制数。
因为一个字节由八位二进制数组成,如果用四位二进制数表示一个符号,一个字节就可以用两个符号表示,十分便于记忆和表达。
由于四位二进制数可以产生16种组合,因此需要十六种符号来表示一个四位二进制数,这样就产生了十六进制数。
(1)354 162H
(2)102 66H
(3)64 40H
(4)256 100H
(5)127 7FH
(6)32 20H
(7)135 87H
(8)67 43H
1.15 现有如下十进制数,请将其转换成对应的二进制数。
(1)34.5 100010.1
(2)20.125 10100.001
(3)17.12 10001.0001111
(4)100.4 1100100.011
(5)50.05 110010.000011
(6)19.3 10011.010011
1.16 将下列十六进制数表示成二进制数。
(1)0FFH 11111111
(2)34H 110100
(3)67H 1100111
(4)4EH 1001110
(5)90H 10010000
(6)4DH 1001101
(7)5AH 1011010
1.17 请写出以下补码表示的二进制数真值。
[X]补=1000 0000 0000 0000=[1000 0000 0000 0000]原= -32768
[W]补=1111 0000 0000 0000=[1001 0000 0000 0000]原= -4096
[Y]补=1111 1111 1111 1111=[1000 0000 0000 0001]原= -1
[Q]补=0100 0000 0000 0000=[0100 0000 0000 0000]原= 16384
[Z]补=0111 1111 1111 1111=[0111 1111 1111 1111]原= 32767
[P]补=1000 0000 0000 0001=[1111 1111 1111 11111]原= -32767
1.20 请判断以下八位二进制数补码运算是否会产生溢出,或者是否产生进位,为什么?只有同号相加或异号相减才可能产生溢出,在两个负数相加时才会产生进位,因此,(1),(4),不可能产生溢出或进位
(2)-45-92=-137<-128,会产生溢出和进位
(3)89+32=121<127,(5)83-(-30)=113<127,不会产生溢出和进位
(6)126-(-34)=161>127,(7)108+34=142>127,会产生溢出但不会产生进位
1.22 设有X=80H,Y=79H,Z=88H,在下述情况下比较三个数的大小。
(1)三数均为无符号数时;
Z>X>Y
(2)三数均为有符号数时(补码)
Y>Z>X
(3)三数均为压缩BCD码时;
Z>X>Y
(4)三数均为有符号数时(移码)。
X=80H-7FH=1H
Y=79H-7FH=FAH
Z=88H-7FH=9H;
Z>X>Y。