微机原理答案教材Word格式.docx
- 文档编号:15873451
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:87
- 大小:79.19KB
微机原理答案教材Word格式.docx
《微机原理答案教材Word格式.docx》由会员分享,可在线阅读,更多相关《微机原理答案教材Word格式.docx(87页珍藏版)》请在冰豆网上搜索。
微型计算机由微处理器、存储器、输入/输出接口电路和系统总线组成。
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。
三者关系如下图:
3.微处理器有哪些主要部件组成?
其功能是什么?
微处理器是一个中央处理器,由算术逻辑部件ALU、累加器和寄存器组、指令指针寄
存器IP、段寄存器、标志寄存器、时序和控制逻辑部件、内部总线等组成。
算术逻辑部件ALU主要完成算术运算及逻辑运算。
累加器和寄存器组包括数据寄存器和变址及指针寄存器,用来存放参加运算的数据、
中间结果或地址。
指令指针寄存器IP存放要执行的下一条指令的偏移地址,顺序执行指令时,每取一条
指令增加相应计数。
段寄存器存放存储单元的段地址,与偏移地址组成20位物理地址用来对存储器寻址。
标志寄存器flags存放算术与逻辑运算结果的状态。
时序和控制逻辑部件负责对整机的控制:
包括从存储器中取指令,对指令进行译码和
分析,发出相应的控制信号和时序,将控制信号和时序送到微型计算机的相应部件,使CPU
内部及外部协调工作。
内部总线用于微处理器内部各部件之间进行数据传输的通道。
4.画一个计算机系统的方框图,简述各部分主要功能。
计算机系统由硬件(Hardware)和软件(Software)两大部分组成。
硬件是指物理上存在的各种设备,如显示器、机箱、键盘、鼠标、硬盘和打印机等,
是计算机进行工作的物质基础。
软件是指在硬件系统上运行的各种程序、数据及有关资料。
一个完整的计算机系统不仅应该具备齐全的基本硬件结构,还必须配备功能齐全的基
本软件系统,后者是为了充分发挥基本硬件结构中各部分的功能和方便用户使用计算机而编
制的各种程序,一般称为计算机的软件系统。
主机
外部设备
总线
操作系统
编译系统
服务性程序
数据库系统
应用软件
系统软件
中央处理器
内存储器
控制器
外存
输入设备
输出设备
运算器
硬件系统
计算机系统
软件系统
5.列出计算机系统中的三种总线结构,画出面向存储器的双总线结构图。
(1)面向系统的单总线结构
(2)面向CPU的双总线结构
(3)面向主存储器的双总线结构
6.8086微处理器可寻址多少字节存储器?
PentiumII微处理器可寻址多少字节存储器?
器
7.什
总线即系统总线的一种,是用来连接构成微处理机的
tInterconnect,即外设互连局部总线,是Intel公司推出
的3
总线,通用串行总线(UniversalSerialBus),属于外部总线的一种,用作微处理机
系统
插即用和热插拔功能,具有传输速度快,使用方便,连接灵活,独
指令的作用。
(4)DD
数。
75
进制、十六进制。
8086微处理器有20条地址线,可寻址220=1MB存储器
PentiumII处理器有36条地址线,可寻址236=64GB存储
么是PCI总线?
什么是USB?
PCI总线是微处理机机箱内的底板
各个插件板的一种数据传输标准。
PCI全称为PeripheralComponen
2/64位标准总线。
数据传输速率为132MB/s,适用于Pentium微型机。
PCI总线是同步
且独立于微处理器的,具有即插即用的特性,允许任何微处理器通过桥接口连接到PCI总
线上。
USB
与系统之间,系统与外部设备之间的信息通道。
USB是在1994年底由英特尔、康柏、
IBM、Microsoft等多家公司联合提出的,不过直到近期,才得到广泛应用,已成为目前电脑
中的标准扩展接口。
USB接口支持设备的即
立供电等优点。
8.说明以下一些伪
(1)DB
(2)DQ(3)DW
(1)在汇编语言中定义字节数据。
(2)在汇编语言中定义4字数据。
(3)在汇编语言中定义字数据。
(4)在汇编语言中定义双字数据。
9.将下列二进制数转换为十进制数。
(1)1101.01B
(2)111001.0011B
(3)101011.0101B(4)111.0001B
(1)13.25
(2)57.1875
(3)43.3125(4)7.0625
10.将下列十六进制数转换为十进制
(1)A3.3H
(2)129.CH
(3)AC.DCH(4)FAB.3H
(1)163.1875
(2)297.75
(3)172.859375(4)4011.18
11.将下列十进制数转换为二进制、八
(1)23
(2)107(3)1238(4)92
(1)23D=27Q=17H
(2)107D=153Q=6BH
2
[-12]补=11110100B
[-92]补=10100100B
0000010B
0000100B
0000001B
000000000000000B
10010010B(4)10001001B
原码时真值为-18,看作反码时真值为-109,看作补码时真值为-110
15.
5(4)-1200
1B
0000000000000000000
(2)
00000000000000
0000000000000
0000000000
(3)1238D=2326Q=4D6H(4)92D=134Q=5CH
12.将下列十进制数转换为8位有符号二进制数。
(1)+32
(2)-12(3)+100(4)-9
(1)[+32]原=[+32]反=[+32]补=00100000B
(2)[-12]原=10001100B[-12]反=11110011B
(3)[+100]原=[+100]反=[+100]补=01100100B
(4)[-92]原=11011100B[-92]反=10100011B
13.将下列十进制数转换为压缩和非压缩格式的BCD码。
(1)102
(2)44(3)301(4)1000
(1)[102]压缩BCD=0000000100000010B
[102]非压缩BCD=00000001000000000
(2)[44]压缩BCD=01000100B
[44]非压缩BCD=000001000
(3)[301]压缩BCD=0000001100000001B
[301]非压缩BCD=00000011000000000
(4)[1000]压缩BCD=0001000000000000B
[1000]非压缩BCD=00000001000000000
14.将下列二进制数转换为有符号十进制数。
(1)10000000B
(2)00110011B(3)
(1)看作原码时真值为-0,看作反码时真值为-127,看作补码时真值为-128
(2)+51
(3)看作
(4)看作原码时真值为-9,看作反码时真值为-118,看作补码时真值为-119
将下列十进制数转换为单精度浮点数。
(1)+1.5
(2)-10.625(3)+100.2
(1)+1.5=1.1B=1.1×
20,符号为0,移码阶127+0=127=0111111
尾数10000000000000000000000
故单精度浮点数为0011111111000
-10.625=-1010.101B=-1.010101×
23,符号为1,
移码阶127+3=130=10000010B,尾数010101000
故单精度浮点数为110000010010101000000000000000
(3)+100.25=1100100.01B=1.10010001×
26,符号为0
移码阶127+6=133=10000101B,尾数1001000100
故单精度浮点数为01000010110010001000000000000000
(4)-1200=-10010110000B=-1.0010110000×
210,符号为1
移码阶127+10=137=10001001B,尾数0010110000000
故单精度浮点数为11000100100101100000000000000000
16.将下列单精度浮点数转换为十进制数。
(1)01000000011000000000000000000000
(2)10111111100000000000000000000000
(3)01000000010010000000000000000000
(1)1.11×
21=11.1B=+3.5D
(2)-1.0×
20=-1B=-1D
(3)1.1001×
21=11.001B=+3.125D
第二章
1.8086CPU内部由哪两部分组成?
它们的主要功能是什么?
8086CPU内部由执行单元EU和总线接口单元BIU组成。
主要功能为:
执行单元EU负责执行指令。
它由算术逻辑单元(ALU)、通用寄存器组、
16位标志寄存器(FLAGS)、EU控制电路等组成。
EU在工作时直接从指令流队列中取指令
代码,对其译码后产生完成指令所需要的控制信息。
数据在ALU中进行运算,运算结果
的特征保留在标志寄存器FLAGS中。
总线接口单元BIU负责CPU与存储器和I/O接口之间的信息传送。
它由段寄存
器、指令指针寄存器、指令队列、地址加法器以及总线控制逻辑组成。
2.8086CPU中有哪些寄存器?
各有什么用途?
8086CPU内部包含4组16位寄存器,分别是通用寄存器组、指针和变址寄存器、段寄
存器、指令指针和标志位寄存器。
(1)通用寄存器组包含4个16位通用寄存器AX、BX、CX、DX,用以存放普通
数据或地址,也有其特殊用途。
如AX(AL)用于输入输出指令、乘除法指令,BX在间接
寻址中作基址寄存器,CX在串操作和循环指令中作计数器,DX用于乘除法指令等。
(2)指针和变址寄存器BP、SP、SI和DI,在间接寻址中用于存放基址和偏移地址。
(3)段寄存器CS、DS、SS、ES存放代码段、数据段、堆栈段和附加段的段地址。
(4)指令指针寄存器IP用来存放将要执行的下一条指令在现行代码段中的偏移地址。
(5)标志寄存器Flags用来存放运算结果的特征。
3.8086CPU和8088CPU的主要区别是什么?
8088CPU的内部结构及外部引脚功能与8086CPU大部分相同,二者的主要不同之处如
下:
(1)8088指令队列长度是4个字节,8086是6个字节。
(2)8088的BIU内数据总线宽度是8位,而EU内数据总线宽度是16位,这样对16
位数的存储器读/写操作需要两个读/写周期才能完成。
8086的BIU和EU内数据总线宽度都
是16位。
(3)8088外部数据总线只有8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 答案 教材