参 考 答 案
中原工学院。
电子信息学院。
微机原理课程组
2023年09月18日。
习题一。.冯.诺依曼计算机由哪几个部分组成?各部分的功能是什么?
答:冯.诺依曼在2023年提出了“存储程序”的计算机设计方案,计算机由运算器、控制器、存储器、输入设备和输出设备几个部分组成。
输入设备用来向计算机输入程序和原始数据;输出设备用来输出计算机的处理结果及程序;存储器用来存放程序和数据;运算器是对数据进行运算的部件,其主要功能是对二进制数据进行算术运算(加、减、乘、除)和逻辑运算(与、或、非、移位),故又称为算术逻辑单元;控制器是整个计算机的控制中心,其功能是控制计算机各个部件自动协调工作。
.计算机的发展经历了哪几个时代?计算机有哪些方面的应用?
答:第一代 (2023年~2023年):电子管计算机;第二代 (2023年~2023年):
晶体管计算机;第三代 (2023年~2023年):集成电路(ic)计算机;*** (2023年以后):大规模/超大规模集成电路(lsic/vlsic)计算机。
计算机应用主要有:1.科学计算;2.数据处理;3.实时控制;4.计算机辅助系统;5.人工智能;6.远程教育;7.电子商务等。
.微型计算机系统主要由哪些部分组成?各部分的主要功能是什么?
答:微型计算机系统主要由: 微处理器、主存储器、输入/输出接口、输入/输出设备、系统总线等部分组成。
各部分的主要功能是:1.微处理器:
它是微型计算机的核心部件,由运算器、控制器、寄存器等组成其主要功能是通过对指令的译码,产生微操作以控制计算机各个部件自动协调工作。2.主存储器:
是微型计算机的重要组成部分之一,用于存储指令和数据。3.输入/输出接口:
简称i/o接口,是微机与i/o设备进行信息传递的桥梁,即微机通过i/o接口与输入/输出设备进行信息交换。4.输入/输出设备:
简称为i/o设备,人们通过i/o设备与微机进行信息交流。5.系统总线(system bus):
是用来连接微处理器与其他部件的一束信号线,通过系统总线架起了微处理器与其他部件之间进行信息传递的通道。
.什么是微型计算机的系统总线?简要说明微处理器三总线的作用。
答:系统总线是用来连接微处理器与其他部件的一束信号线,根据所传递的信息不同,可以将系统总线分为:地址总线(ab),用于传送存储器或i/o接口的地址;数据总线(db),用于微处理器与其他部件的信息传递;控制总线(cb),用于传送各类控制信号,使外设和其它的部件在微处理器的控制下完成控制操作。
.解释下面术语的含义。
习题二。.数制转换。
1)12=( 1100 )b=( 0c )h
2)(0f89)h=(111110001001)b=( 3977 )d
3)(67.75)d=( 1000011.11 )b=( h
4) 96.25 =(1100000.01 )b=( 60.4 )h
5) 10111011b =(187 )d=( 0bb )h
6)(0001 1000 0010.0101) b = 386.3125 )d =(182.5 )h
.写出下列二进制数的原码、反码和补码。
1)+1111000b [x]原=01111000 [x]反=00000111 [x]补=01111000
2)-1000000b [x]原=11000000 [x]反=10111111 [x]补=11000000
3)-0000001b [x]原=10000001 [x]反=11111110 [x]补=11111111
4)-0101100b [x]原=10101100 [x]反=11010011 [x]补=11010100
.求下列数的补码 (用一个字节表示),如果用一个字表示结果如何?
1) -9 [x]补=11110111(字节) [x]补=1111111111110111(字)
2) 23 [x]补=00010111(字节) [x]补=0000000000010111(字)
3)-65 [x]补=10111111(字节) [x]补=1111111110111111(字)
4)-128 [x]补=10000000(字节) [x]补=1111111110000000(字)
.已知[x]补 ,求x的真值。
1)[x]补=01111111b x=+127
2)[x]补=10000001b x=-127
3)[x]补=10000000b x=-128
4)[x]补=01111000b x=+120
.试将二进制数10000100b和00001110b相加,试说明不管把这两个数看作是无符号数还是有符号数,结果都正确(看作有符号数时采用补码表示)。
答:当作为无符号数相加时和为146,小于255结果正确,当作为有符号数,正数和负数相加,结果不会溢出。
.将有符号数10000100b和11100110b相加,判断结果是否溢出,为什么?
答:用进位位法判别溢出:cy=1,cd=0,of=cy⊕cd=1,产生溢出。因为两负数相加,其和大于-128,超出了表示的范围。
.数值型数据,在加减运算中为什么采用补码表示?
答:对数值型数据,有正数也有负数,采用补码表示时,可以将符号和数值位一起进行编码,并可将减运算转化成加运算。
.完成下列8421 bcd码与其它数制/码制的转换。
1)(1001 0011)bcd= (93 )d =(01011101 ) b
2)(1000 0010.0101)bcd = 82.5 )d =(01010010.1 ) b
3)(0011 0111 0110.0111)bcd = 376.7 )d =(101111000.1011001 ) b
4)(11010001)b=( 0010 0000 1001 )bcd
5)(0001 1000 0010.0101) b = 0011 1000 0110.0011 0001 0010 0101 )bcd
6)(58.5)d= =111010.1 ) b = 0101 1000.0101 )bcd
.计算下列bcd码的和,并按规则进行十进制调整。
答:(1)98+87=185
个位相加和大于9,加6调整,十位相加和产生进位,加60h调整。
结果为:185
答:(2)48+68=116
个位相加产生进位加6调整。
十位相加和大于9加60h调整。
结果为:116
答:(3)59+84=143
个位相加和大于9,加6调整。
十位相加和大于9,加60h调整。
结果为:143
答(4): 456+989=1445
个位、十位、百位相加和均大于9
个位、十位、百位均加加6调整。
结果为:1445
10.a ~ z、a ~ z、0 ~9的ascii码分别是什么?空格、回车、换行、$、的ascii码是什么?
答:ascii码用16进制表示。
a ~ z的ascii码为:41h-5ah;
a ~ z的ascii码为:61h-7ah;
0 ~ 9的ascii码为:30h-39h;
空格的ascii码为:20h;
回车的ascii码为:0dh;
换行的ascii码为:0ah;
$”的ascii码为:24h;
?”的ascii码为:3fh;
+”的ascii码为:2bh;
-”的ascii码为:2dh。
11.什么是组合的bcd码?什么是非组合的bcd码?
答:组合的bcd码是用一个字节表示2位bcd码;
非组合的bcd码一个字节仅在低四位表示1位bcd码。
12.简述汉字的编码规则。
答:gb2312国标字符集呈二维表,分成94行×94列,行号称为区号,列号称为位号。每一个汉字或符号在码表中都有各自一个惟一的位置编码,该编码就是字符所在的区号(行号)及位号(列号)的二进制**(7位区号在左、7位位号在右,共14位),也称为汉字的区位码。
因此,字符集中的任何一个图形、符号及汉字都用唯一的区位码表示。
为了不影响已经约定好的数据通信规程,将区位码的区号和位号都加 32(即 100000),变换成对应的国标码。
习题三。14.8086 cpu读/写总线周期各包含多少个时钟周期?什么情况下需要插入tw等待周期?应插入多少个tw,取决于什么因素?什么情况下会出现空闲状态ti ?
答:读写总线周期最少各包含了四个时钟周期,如果配合工作的存储器或i/o端口由于本身速度或其它原因来不及在t3时钟周期送出所需信息,则插入tw。否则不需插入等待周期tw。
在t3周期结束后可立即进入t4周期;
当检测到ready引脚为低电平,则在t3周期结后不进入t4周期,而应插入一个tw周期。以后在每一个tw周期的上升沿都。
要检测ready引脚电平,只有检则到。
ready为高电平时,才在这个tw周期。
后进入t4周期。
当biu不访问存储器和外设时,总。
线时序出现空闲状态ti
15.某程序数据段中存有两个数据字。
1234h和5a6bh,若已知ds=5aa0h,它们。
的偏移地址分别为245ah和3245h,试画。
出它们在储存器中的存放情况。
答:它们在储存器中的存放情况见图:
16.80286 cpu的结构中比8086 cpu增加的部分有哪些?其主要用途是什么?
答:8086cpu内部有biu和eu两个独立部件并行工作,而80286 cpu内部有4个部件bu(总线单元)、iu(指令单元)、eu(执行单元)和au(地址单元)并行工作,提高了吞吐量,加快了处理速度。其中iu是增加的部分,该单元取出bu的预取**队列中的指令进行译码并放入已被译码的指令队列中,这就加快了指令的执行过程。
习题四。1.8086语言指令的寻址方式有哪几类?用哪一种寻址方式的指令执行速度最快?
答:数据操作数的寻址方式有七种,分别为:立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对基址变址和相对基址变址寻址。其中寄存器寻址的指令执行速度最快。
3.设bx=637dh,si=2a9bh,位移量为c237h,试确定由这些寄存器和下列寻址方式产生的有效地址。
答案 微机原理及应用
一 填空题 每空1分,共30分 1 cpu访问存储器时,在地址总线上送出的地址称为物理地址。x86系统中,执行指令push ax后,sp sp 2 若执行指令pop ax后,sp sp 2 3 指令 mov ax,2000h 源操作数的寻址方式为立即数 指令 mov ax,bx si 6 源操作数的...
微机原理及应用 A答案
天津市红桥区职工大学。2014 2015学年度第一学期。计算机应用技术 1班。微机原理及应用 期末试卷。专业 班级姓名学号成绩。一 名词解释 每题2分,共10分 1 a d转换器。将模拟电压或电流转换成数字量的器件或设备。2 modem 调制解调器。3.eueu称为执行单元,负责执行指令。4.查询传...
微机原理习题与答案
第一章微机基础。1 1微处理器 微机与微机系统三者之间有什么不同?答 微处理器一般也称为cpu,它本身具有运算能力和控制功能。微型计算机是由cpu 存储器 输入 输出接口电路和系统总线构成的裸机系统。微型计算机系统是以微型计算机为主机,配上系统软件和外设之后而构成的计算机系统。微处理器是微型计算机的...