微机原理与单片机接口技术答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理课后题答案
1 章概述
一、填空题
1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。
2.运算器和控制器集成在一块芯片上,被称作 CPU。
3.总线按其功能可分数据总线地址总线和控制总线三种不同类型的总线。4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线(板级总线);CPU 内部连接各寄存器及运算部件之间的总线称为内部总线。
5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。这种原理又称为冯·诺依曼型原理。
二、简答题
1.简述微处理器、微计算机及微计算机系统三个术语的内涵。答:微处理器是微计算机系统的核心硬件部件,它本身具有运算能力和控制功能,对系统的性能起决定性的影响。微处理器一般也称为 CPU;微计算机是由微处理器、存储器、I/O 接口电路及系统总线组成的裸机系统。微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。三者之间是有很大不同的,微处理器是微型计算机的组成部分,而微型计算机又是微型计算机系统的组成部分。
2.什么叫总线?为什么各种微型计算机系统中普遍采用总线结构?答:总线是模块与模块之间传送信息的一组公用信号线。总线标准的建立使得各种符合标准的模块可以很方便地挂在总线上,使系统扩展和升级变得高效、简单、易行。因此微型计算机系统中普遍采用总线结构。
3.微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么?答:微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。地址总线用于指出数据的来源或去向,单向;数据总线提供了模块间数据传输的路径,双向;控制总线用来传送各种控制信号或状态信息以便更好协调各功能部件的工作。
第 2 章计算机中的数制与编码
一、填空题
1.写出下列原码机器数的真值;若分别作为反码和补码时,其表示的真值又分别是多少?
(1)
(0110 1110)二进制原码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制反码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制补码=(+110 1110)二进制真值=(+110)十进制真值 (2)
(1011 0101)二进制原码=(-011 0101)二进制真值=(-53)十进制真值(1011 0101)二进制反码=(-100 1010)二进制真值=(-74)十进制真值(1011 0101)二进制补码=(-100 1011)二进制真值=(-75)十进制真值2.写出下列二进制数的原码、反码和补码(设字长为 8 位)。
(1) (+101 0110)二进制真值=(0101 0110)原码=(0101 0110)反码=(0101 0110)补码
(2) (-101 0110)二进制真值=(1101 0110)原码=(1010 1001)反码=(1010 1010)补码
3.[X]补=78H,则[-X]补=( 88 )H。
4.下面各二进制数分别代表原码、反码和补码时,其等效的十进制数值为多少?
(1) (1111 1111)二进制原码=(-127)十进制真值(1111 1111)二进制反码=(-0)十进制真值(1111 1111)二进制补码=(-1)十进制真值(2) (1000 0000)二进制原码=(+0)十进制真值(1000 0000)二进制反码=(-127)十进制真值(1000 0000)二进制补码=(-128)十进制真值
5.已知 X1= +0010100,Y1= +0100001,X2= −0010100,Y2= −0100001,试计算下列各式(设字长为 8 位)。
(1) [X1+Y1]补= [X1]补+ [Y1]补= 0001 0100 + 0010 0001 = 0011 0101
(2) [X1-Y2]补= [X1]补+ [-Y2]补= 0001 0100 + 0010 0001 = 0011 0101
(3) [X2-Y2]补= [X2]补+ [-Y2]补= 1110 1100 + 0010 0001 = 0000 1101
(4) [X2+Y2]补= [X2]补+ [Y2]补= 1110 1100 + 1101 1111 = 1100 1011 6.将下列十六进制数分别转换成二进制、八进制、十进制和 BCD 数。
(1)(5D.BA)16=(0101,1101.1011,1010)2=(135.564)8=(93. 7265625)10 =(1001,0011.0111,0010,0110,0101,0110,0010,0101)BCD
(2)(1001.0101,1)2=(9.34375)10=(11.26)8=(9.58)16 =
(1001.0011,0100,0011,0111,0101)BCD
7.写出下列字符的 ASCII 码。
(1) ‘9’=(39H)ASCII 码2
(2)‘C’=(43H)ASCII 码
(3) ‘$’=(24H)ASCII 码
(5) ‘b’=(62H)ASCII 码
(7) ‘换行’=(0AH)ASCII 码
(4) ‘空格’=(20H)ASCII 码
(6)‘回车’=(0DH)ASCII 码
(8) ‘报警符’=(07H)ASCII 码
二、选择题
1.下列无符号数中最小的数是(A)。
A.(01A5)H B.(1,1011,0101)B C.(2590)D D.(3764)O D.9614D
2.下列有符号数中最大的数是(D)。 A.1002H B.1001 0011 0010 1100B C.2570O 3.在机器数(A)中,零的表示形式是唯一的。
A.补码 B.原码 C.补码和反码 D.原码和反码
4.8位二进制数补码的数值表示范围为(A)。
A. -128~+127 C. 一129~+128 字符码是(D)。 A.11001011 B.11010110 C.11000001 D.11001001
6.B9H 可以看成(ABD )。
A.无符号数185 C.十进制数99的组合BCD码 B.带符号数-71的补码 D.带符号数-57的原码 B.-127~+127 D.-128~+128