微机原理与接口技术试题库含答案

上传人:人*** 文档编号:508117794 上传时间:2023-11-16 格式:DOCX 页数:34 大小:61.80KB
返回 下载 相关 举报
微机原理与接口技术试题库含答案_第1页
第1页 / 共34页
微机原理与接口技术试题库含答案_第2页
第2页 / 共34页
微机原理与接口技术试题库含答案_第3页
第3页 / 共34页
微机原理与接口技术试题库含答案_第4页
第4页 / 共34页
微机原理与接口技术试题库含答案_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《微机原理与接口技术试题库含答案》由会员分享,可在线阅读,更多相关《微机原理与接口技术试题库含答案(34页珍藏版)》请在金锄头文库上搜索。

1、二、选择题1、 在计算机内部,一切信息的存取、处理和传送都是以D形式进行的。A) EBCDIC码B )ASCII码 C )十六进制编码D )二进制编码2、 与十进制数56等值的二进制数是A 。A) 111000 B ) 111001 C ) 101111 D ) 110110四、是非判断题1、 在第三代计算机期间出现了操作系统。(V )2、 对于种类不同的计算机,其机器指令系统都是相同的。(X )3、 在计算机中,数据单位 bit的意思是字节。(X :1微处理器,微型计算机和微型计算机系统三者之间有何区别?答:微处理器即CPU,它包括运算器、控制器、寄存器阵列和内部总线等部分,用于实现微型计算

2、机的运算和控制功能,是微型计算机的核心;一台微型计算机由微处理器、内存储器、I/O接口电路以及总线构成;微型计算机系统则包括硬件系统和软件系统两大部分,其中硬件系统又包括微型计算机和外围设备;由此可见,微处理器是微型计算机的重要组成部分,而微型计算机系统又主要由微型计算机作为其硬件构成。2. CPU在内部结构上由哪几部分构成?CPU应具备哪些主要功能?答:CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。3. 累加器和其它通用寄存器相比有何不同?答:累加器是通用寄存器

3、之一,但累加器和其它通用寄存器相比又有其独特之处。累加器除了可用做通用寄存器存放数据外,对某些操作,一般操作前累加器用于存放一个操作数,操作后,累加器用于存放结果。4微型计算机的总线有哪几类?总线结构的特点是什么?答:微型计算机的总线包括地址总线、数据总线和控制总线三类,总线结构的特点是结构简单、可靠性高、易于设计生产和维护,更主要的是便于扩充。6计算机I/O接口有何用途?试列出 8个I/O接口。答:计算机I/O接口是连接计算机和外部设备的纽带和桥梁,它主要用于协调和控制计算机与外设之间的信息流通和交换。例如:串行通讯口(COM 口)、并行打印机口、软盘驱动器接口、硬盘驱动器接口、光驱接口、显

4、示器接口、音响设备接口、其它通用设备接口( USB、SCSI等)。7现在,计算机主板上一般都包括哪些I/O接口? I/O接口卡如何与主板相连?答:现在,计算机主板上一般包括串行通讯口、并行打印口、软盘驱动器接口、硬盘驱动器接口、光驱接口、USB接口等。象显示器适配器、网卡、 modem卡等I/O接口卡一般通过总线插槽与主板相连。8. 简述系统总线,AGP总线,PCI总线及ISA总线的作用。答:系统总线是CPU与存储器及桥接器之间传递信息的通道,AGP总线专门用与连接 CPU与显示器适配器,PCI总线一般用于连接一些高速外设接口作为高速外设与CPU或内存交换信息的通道,而 ISA总线一般用于连接

5、一些非高速外设接口作为非高速外设与CPU或内存交换信息的通道。9. 试说明计算机用户,计算机软件,计算机硬件三者的相互关系。 答:计算机用户,计算机软件系统,计算机硬件系统共同构成一个计算机应用系统,三者在该系统中处于三个不 同的层次。计算机用户处于最高层,计算机软件处于中间层,计算机硬件系统处于最下层。在这里计算机用户是 系统的主宰,他们通过软件系统与硬件系统发生关系,指挥计算机硬件完成指定的任务。即,计算机用户使用程 序设计语言编制应用程序,在系统软件的干预下使用硬件系统进行工作。11. 存储单元的选择由什么信号控制?读、写靠什么信号区分?答: 存储单元的选择由地址信号控制,而对存储单元进

6、行读操作还是写操作则要靠读、写信号区分。4. 若用一个字节来表示带符号数,判断下列各运算在机内进行时是否会产生溢出,写出判断过程。A. 5BH+32H;B. -08H-15H; C. -51H+(-3DH); D. 2DH+3CH答: A. 产生溢出 , 5BH=01011011B 其补码表示的机器数为 :0101101132H=00110010B 其补码表示的机器数为 :00110010相加的结果为 :10001101 数值最高位向符号位进位 ,但符号位向前无进位 ,故产生溢出。B. 不产生溢出 , -08H=-00001000B 其补码表示的机器数为 :11111000 -15H=-000

7、10101B 其补码表示的机器数为 :11101011 相加的结果为 :111100011 数值最高位向符号位进位 ,符号位同时也向前进位 ,故不产生溢出 .C. 产生溢出,-51H=-01010001B 其补码表示的机器数为:10101111 -3DH=-00111101B 其补码表示的机器数为 :11000011 相加的结果为 :101110010数值最高位向符号位无进位 ,但符号位向前进位 ,故产生溢出 .D. 不产生溢出,2DH=00101101B 其补码表示的机器数为:00101101 3CH=00111100B 其补码表示的机器数为 :00111100 相加的结果为 :011010

8、01数值最高位向符号位无进位 ,符号位向前也无进位 ,故不产生溢出。6. 详细叙述总线缓冲器的作用。答:总线缓冲器的作用主要是控制各路数据在总线上的交叉传送避免相互冲突,当几路数据都要向总线上传送时,就通过各路的缓冲器来解决,当一路传送时,缓冲器使其它各路数据与总线断开。7. 锁存器和寄存器有什么不同 ?答:锁存器与寄存器都是用来暂存数据的器件, 在本质上没有区别, 不过寄存器的输出端平时不随输入端的变化 而变化,只有在时钟有效时才将输入端的数据送输出端(打入寄存器),而锁存器的输出端平时总随输入端变化 而变化,只有当锁存器信号到达时,才将输出端的状态锁存起来,使其不再随输入端的变化而变化。1

9、.8086从功能上分成了 EU和BIU两部分。这样设计的优点是什么?答:传统计算机在执行程序时,CPU总是相继地完成取指令和执行指令的动作,即,指令的提取和 执行是串行进行的。而8086CPU在功能上分成了 EU和BIU两部分,BIU负责取指令,EU负责指令 的执行,它们之间既互相独立又互相配合,使得 8086可以在执行指令的同时进行取指令的操作, 即实现了取指令和执行指令的并行工作,大大提高了 CPU和总线的利用率,从而提高了指令的处理速度。2.8086 CPU中地址加法器的重要性体现在哪里?答:地址加法器是8086 CPU的总线接口单元中的一个器件,在 8086存储器分段组织方式中它是实

10、现存储器寻址的一个关键器件,地址加法器将两个 16位寄存器中的逻辑地址移位相加,得到一个 20位的实际地址,把存储器寻址空间从64K扩大到1M极大地扩大了微型计算机的程序存储空间, 从而大大提高了程序运行效率。3.8086 CPU中有哪些寄存器?分组说明用途。哪些寄存器用来指示存储器单元的偏移地址?答:8086 CPU中有 8个通用寄存器 AX BX CX DX SP BP SI、DI ;两个控制寄存器IP、FL; 四个段寄存器 CS DS SS ES。 8 个通用寄存器都可以用来暂存参加运算的数据或中间结果,但又 有各自的专门用途。例如,AX专用做累加器,某些指令指定用它存放操作数和运算结果

11、;CX为计数寄存器,在某些指令中做计数器使用;DX为数据寄存器;BX为基址寄存器,BP为基址指针,SI为源变址寄存器, DI 为目的变址寄存器,这 4个寄存器在数据寻址中用来存放段内偏移地址(有 效地址)或段内偏移地址的一部分;SP为堆栈指示器,用来存放栈顶有效地址。两个控制寄存器 用来存放有关的状态信息和控制信息。例如,标志寄存器 FL 用来存放状态标志和控制标志;而指 令指针用来存放下一条要取指令的有效地址。四个段寄存器用来存放段地址。例如,CS寄存器用来存放代码段的段地址;DS寄存器用来存放数据段的段地址;SS寄存器用来存放堆栈段的段地址; ES寄存器用来存放扩展段的段地址。4.8086

12、 系统中存储器的逻辑地址由哪两部分组成?物理地址由何器件生成?如何生成?每个段的 逻辑地址与寄存器之间有何对应关系?答: 8086系统中存储器的逻辑地址由段地址(段首址)和段内偏移地址(有效地址)两部分组成; 存储单元的物理地址由地址加法器生成,寻址时,CPU首先将段地址和段内偏移地址送入地址加法 器,地址加法器将段地址左移 4位并与段内偏移地址相加,得到一个 20位的物理地址。数据段的 段地址在DS寄存器中,段内偏移地址可能在 BX BP SI或DI寄存器中。代码段的段地址在 CS 寄存器中,段内偏移地址在IP寄存器中。堆栈段的段地址在 SS寄存器中,段内偏移地址在 SP寄 存器中。扩展段的

13、段地址在 ES寄存器中,段内偏移地址可能在 BX BP SI或DI寄存器中。5. 设 CPU中各有关寄存器的当前状况为:SS=0a8bH DS=17ceH CS=dc54H BX=394bH IP=2f39H、SP=1200H, BX 给出的是某操作数的有效地址,请分别写出该操作数 下一条要取的指令及当前栈 顶的逻辑地址和物理地址。答:该操作数的逻辑地址为 DS BX=17CE 394BH物理地址=17CEH*10H+394BH=1B62;I下一条要 取的指令的逻辑地址为 CS IP=DC54 2F39H物理地址=DC54H*10H+2F39H=DF479当前栈顶的逻 辑地址=SS SP=0A

14、8B 1200H,物理地址=0A8BH*10H+1200H=0BAB0H6. 若DS=157DH寸,某操作数的物理地址是215FAH当DS=18DE时,该操作数的物理地址是多少? 答:该操作数的段内偏移地址=该操作数的物理地址-DS=215FAH-157D0H=BE2A做当DS=18DE时, 该操作数的物理地址 =DS*10H+BE2AH=18DE0H+BE2AH=24C0AH7. 设 AX=2875H BX=34DFH SS=1307H SP=8H 依此执行 PUSH AX PUSH BX POP AX POP CX 后栈顶指针变为多少? AX=? BX=? CX=?答:当前栈顶指针=SS*

15、10H+SP=13070H+8H=13078依此执行 PUSH AX PUSH BX POP AX POP CX 后栈顶指针仍为 13078H 但 AX=34DFH BX=34DFH CX=2875H1. 假定(BX =637DH ( SI) =2A9BH位移量D=3237H试确定在以下各种寻址方式下的有效地 址是什么?( 1 )立即寻址( 2)直接寻址(3) 使用BX的寄存器寻址(4) 使用BX的间接寻址(5) 使用BX的寄存器相对寻址( 6)基址变址寻址( 7)相对基址变址寻址 答:(1)立即数寻址的有效地址是当前 IP 的内容;(2) 直接寻址,若使用位移量 D=3237H进行,贝U有效地址为3237H;(3) 使用BX的寄存器寻址时,操作数在 BX寄存器中,因此无有效地址;(4) 使用BX的间接寻址时,有效地址在 BX寄存器中,即有效地址=637DH(5) 使用BX的寄存器相对寻址的有效地址 =(BX) +D=637DH+3237H=95B4H(6) 基址变址寻址的有效地址 =(BX) +(SI) =637DH+2A9BH=8E18H(7) 相对基址变址寻址的有效地址 =(BX) +(SI) +D=C050H2. 写出把首地址为BLOCK勺字数组的第6个字送到DX寄存器的指令。要求使用以下几种寻址方式:(1) 寄存器间接寻址( 2)寄存器相对寻址( 3)基址变址寻址

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号