微机原理习题答案

发布 2022-09-04 21:55:28 阅读 9821

微型计算机原理及应用习题集。

专业班级学号姓名。

目录。第1章概述(3)

第2章微处理器及其结构(5)第3章8086/8088cpu指令系统(10)第4章汇编语言程序设计(18)第5章存储器系统(30)第6章输入输出与中断技术(34)第7章微型计算机的接**术(42)第1章概述。

一、填空题。

1.运算器和控制器集成在一块芯片上,被称作cpu。

2.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。

3.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。这种原理又称为冯·诺依曼型原理。

4.写出下列原码机器数的真值;若分别作为反码和补码时,其表示的真值又分别是多少?

1)(0110 1110)二进制原码=(+110 1110)二进制真值=(+110)十进制真值。

0110 1110)二进制反码=(+110 1110)二进制真值=(+110)

十进制真值。

01101110)二进制补码=(+1101110)二进制真值=(+110)十进制真值。

2)(1011 0101)二进制原码=(-011 0101)二进制真值=(-53)十进制真值。

10110101)二进制反码=(-1001010)二进制真值=(-74)十进制真值。

10110101)二进制补码=(-1001011)二进制真值=(-75)十进制真值5.写出下列二进制数的原码、反码和补码(设字长为8位)。

1)(+1010110)二进制真值=(01010110)原码=(01010110)反码=(0101 0110)补码。

2)(-1010110)二进制真值=(11010110)原码=(10101001)反码=(1010 1010)补码。

6.[x]补=78h,则[-x]补=(88)h。

7.已知x1=+0010100,y1=+0100001,x2=-0010100,y2=-0100001,试计算下列各式(设字长为8位)。

1) [x1+y1]补= [x1]补+[y1]补= 0001 0100+0010 0001 = 00110101

2)[x1-y2]补=[x1]补+[-y2]补=00010100+00100001=0011 0101

3)[x2-y2]补=[x2]补+[-y2]补=11101100+00100001=0000 1101

4) [x2+y2]补= [x2]补+[y2]补= 1110 1100+1101 1111 = 11001011

8.将下列十六进制数分别转换成二进制、八进制、十进制和bcd数。

(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)bcd9.写出下列字符的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.1002hb.1001001100101100bc.2570od.9614d3.在机器数(a)中,零的表示形式是唯一的。

a.补码b.原码c.补码和反码d.原码和反码4.8位二进制数补码的数值表示范围为(a)。a.-128~+127 b.-127~+127c.一129~+128 d.-128~+128

5.若下列字符码(ascii)中有奇偶校验位,但没有数据错误,采用偶校验的字符码是(d)。

a.11001011 b.11010110 c.11000001 d.11001001 6.b9h可以看成(abd)。

a.无符号数185 b.带符号数-71的补码。

c.十进制数99的组合bcd码d.带符号数-57的原码。

三、简答题。

1.简述微处理器、微计算机及微计算机系统三个术语的内涵。答:微处理器是微计算机系统的核心硬件部件,它本身具有运算能力和控制功能,对系统的性能起决定性的影响。

微处理器一般也称为cpu;微计算机是由微处理器、存储器、i/o接口电路及系统总线组成的裸机系统。微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。三者之间是有很大不同的,微处理器是微型计算机的组成部分,而微型计算机又是微型计算机系统的组成部分。

2.什么叫总线?为什么各种微型计算机系统中普遍采用总线结构?答:总线是模块与模块之间传送信息的一组公用信号线。

总线标准的建立使得各种符合标准的模块可以很方便地挂在总线上,使系统扩展和升级变得高效、简单、易行。因此微型计算机系统中普遍采用总线结构。

3.微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么?

答:微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。地址总线用于指出数据的**或去向,单向;数据总线提供了模块间数据传输的路径,双向;控制总线用来传送各种控制信号或状态信息以便更好协调各功能部件的工作。

第2章微处理器及其结构。

一、填空题。

1.8086/8088 cpu执行指令中所需操作数地址由eu计算出16位偏移量部分送biu,由biu最后形成一个20位的内存单元物理地址。

2.8086/8088cpu在总线周期的t1时刻,用a19/s6~a16/s3输出20位地址信息的最高4位,而在其他时钟周期,则输出状态信息。

3.8086/8088cpu复位后,从0ffff0h单元开始读取指令字节,一般这个单元在rom区中,在其中设置一条跳转指令,使cpu对系统进行初始化。

4.8086系统的存储体系结构中,1mb存储体分2个库,每个库的容量都是512k字节,其中和数据总线d15~d8相连的库全部由奇地址单元组成,称为高位字节库,并用bhe作为此库的选通信号。

5.8086/8088系统中,可以有64k个段起始地址,任意相邻的两个段起始地址相距16个存储单元。

6.用段基值及偏移量来指明内存单元地址的方式称为逻辑地址。

微机原理习题答案

1.什么叫做微处理器的并行操作方式?为什么说8086cpu具有并行操作的功能?在什么情况下8086的执行单元eu才需要等待总线接口单元biu提取指令?2.如果带符号数ffh和01h相加,会产生溢出吗?3.某个数包含有5个1,它具有什么奇偶性?4.某个数为全0,它的零标志为0吗?5.用什么指令设置哪个...

微机原理习题答案

微型计算机原理及应用。习题集。一 填空题。1 运算器和控制器集成在一块芯片上,被称作cpu。2 总线按其功能可分数据总线 地址总线和控制总线三种不同类型的总线。3 迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。这种原理又称为冯 诺依曼型原理。4 写出下列原码机器数的真值 若分...

微机原理习题答案

第二章p46 51011 0100b 1100 0111b 1 0111 1011b 相加结果为 0111 1011b cf 1 zf 0 sf 0 of 1 af 0 pf 1 作为带符号数,有意义的标志位 zf sf of pf 作为无符号数,有意义的标志位 zf sf cf pf 注 作为带符...