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