微机技术及应用习题(chapter2)
微机原理及应用综合练习二

微机原理综合练习二第一章微型计算机系统概述一、单项选择题1. 计算机中的CPU指的是()A.控制器B.运算器和控制器C.运算器、控制器和主存D.运算器2. 计算机的发展阶段的划分通常是按计算机所采用的()A.内存容量B.电子器件C.程序设计语言D.操作系统3. CPU中的运算器的主要功能是()A.负责读取并分析指令B.算术运算和逻辑运算C.指挥和控制计算机的运行D.存放运算结果4. 计算机系统总线中,可用于传送读、写信号的是()A.地址总线B.数据总线C.控制总线D.以上都不对二、填空题1. 在微机的三组总线中,总线是双向的。
2. 计算机软件系统分为和。
第二章80X86微处理器一、单项选择题1. 8088CPU的外部数据总线的位数为()A.4 B.8C.16 D.322. 在8086CPU中,不属于总线接口部件的是()A.20位的地址加法器B.指令队列C.段地址寄存器D.通用寄存器3. 在8088系统中,只需1片8286就可以构成数据总线收发器,而8086系统中构成数据总线收发器的8286芯片的数量为()A.1B.2C.3 D.44. 8086的指令队列的长度是()A.4个字节B.5个字节C.6个字节D.8个字节5. CPU内部的中断允许标志位IF的作用是()A.禁止CPU响应可屏蔽中断B.禁止中断源向CPU发中断请求C.禁止CPU响应DMA操作D.禁止CPU响应非屏蔽中断6. 8086CPU中,一个最基本的总线周期中的时钟周期(T状态)数目为()A.1 B.4C.2 D.67. 8086的执行部件EU中通用寄存器包括()A.AX,BX,SP,BPB.AX,BX,CX,DXC.AL,BL,CL,DLD.SP,BP,SI,DI8. 在8086的存储器写总线周期中,微处理器给出的控制信号(最小模式下)WR,RD,M/IO分别是()A.1,0,1B.0,1,0C.0,1,1D.1,0,09. 在8086的总线周期中,ALE信号的有效位置是()A.T1 B.T2C.T3 D.T410. 8086 CPU响应DMA传送请求的信号是()A.READY B.HLDAC.RDD.INTA11. 在8086的存储器写总线周期中,微处理器给出的控制信号(最小模式下)WR,RD,M/IO分别是()A.1,0,1B.0,1,0C.0,1,1D.1,0,012. 当8086CPU从总线上撤消地址,而使总线的低16位置成高阻态时,其最高4位用来输出总线周期的()A.数据信息B.控制信息C.状态信息D.地址信息13. 在8086的小模式系统中,M/IO、RD和WR当前信号为1、0、1,表示现在进行的是()A.I/O读B.I/O写C.存储器写D.存储器读14. 8086CPU中指令队列采用的访问原则是()A.先进先出B.先进后出C.后进先出D.自由出入15. 在8086系统中,内存采取分段结构,段与段之间是()A.分开的B.连续的C.没有限制,都可以D.重叠的16. 在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是()A.全部清0 B.全部置成FFFFHC.IP=FFFFH,四个段寄存器清0 D.CS=FFFFH,其它寄存器清017. 在8086系统中,一条指令的存放地址一般由段地址寄存器CS和指令指针寄存器IP来决定。
微机(微型计算机技术及应用)选择题及答案(最终版)

微机(微型计算机技术及应用)选择题及答案(最终版)微机(微型计算机技术及应用)选择题及答案(最终版)-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII第1章微型计算机概述1.微型计算机的硬件系统包括____A____.A.控制器、运算器、存储器和输入输出设备 B控制器、主机、键盘和显示器C.主机、电源、CPU和输入输出 D CPU、键盘、显示器和打印机2.CPU是由___B__组成的。
A.内存储器和控制器B.控制器和运算器C.内存储器和运算器D.内存储器、控制器和运算器3.中央处理器英文缩写是___B___。
4.A.MP B.CPU C.CU D.ALU5.微型计算机各部件之间是用__A___连接起来的。
A.系统总线 B.AB C.CB D.DB6.通常计算机系统中的外围设备是指__A___A.外存储器、输入设备、输出设备B.外存储器、输入设备C.外存储器、输出设备D.输入设备、输出设备7.若把组成计算机中的运算器和控制器集成在一块芯片上成为___C__A.微型计算机B.单片机C.微处理器D.单板机8.8086是_C_ A.单片机B.单板机C.微处理器D.微机系统9.将微处理器、内存储器及I/O接口连接起来的总线是__C_____。
A.片总线B.外总线C.系统总线D.局部总线10.微型计算机是以__B___为核心部件。
11.A.寄存器 B.微处理器 C.逻辑部件 D.控制部件12.微型计算机系统以__C__为主体。
13.A.系统软件 B.外部设备 C.微型计算机 D.操作系统14.目前微型机系统上广泛使用的机械式鼠标是一种___A___A.输入设备 B.输出设备C.输入输出设备 D.显示设备组成之一15.计算机系统总线中,用于传送读、写信号的是__C__。
16.A.地址总线 B、数据总线C、控制总线D、以上都不对217.不属于微机应用特点的是__D__。
微型计算机技术及应用第四版_课后题答案

第一章微型计算机概述1.微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
第二章 8086微处理器1.总线接口部件有哪些功能?请逐一进行说明。
答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。
2.具体讲:①总线接口部件要从内存取指令送到指令队列;② CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。
1.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?如主频为15MHz呢?答:1.总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的最少时钟周期数。
2.8086/8088的基本总线周期由4个时钟周期组成。
3.当主频为24MHz时,Tφ=1/24MHz≈41.7ns,T总=4Tφ≈167ns。
4.当主频为15MHz时,Tφ=1/15MHz≈66.7ns,T总=4Tφ≈267ns。
1.CPU启动时,有哪些特征?如何寻找8086/8088系统的启动程序?答:1.CPU启动时,有以下特征:①内部寄存器等置为初值;②禁止中断(可屏蔽中断);③从FFFF0H开始执行程序;④三态总线处于高阻状态。
2.8086/8088系统的启动程序从FFFF0H单元开始的无条件转移指令转入执行。
1.在中断响应过程中,8086往8259A发的两个信号分别起什么作用?答:第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU得到了有关此中断请求的详尽信息。
微机原理及应用试题库(附答案) (2)

《微机原理及应用》试题库1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。
A.CLK B.INTR C.NMI D.ALE2. 下面的哪项是有效标识符: BA . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1:3. 如图所示的三态输出电路,当 A 时,V B≈V DD。
A. E(ENABLE)=1, A=1B. E(ENABLE)=1, A=0C. E(ENABLE)=0, A=1D. E(ENABLE)=0, A=04. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是D 。
A. 20102HB. 20101HC. 200FEHD. 200FFH5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。
A.符号地址B.物理地址C.偏移地址D.逻辑地址6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。
A. CXB. BXC. BPD. DI(C)7. 执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA:ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)= ,(BX)= 。
A. 5050,99B. 2500,100C. 5050,101D. 2550,1028. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。
A.MOV V1, 20H B.MOV V1, V2C.MOV AL, V1 D.MOV 2000H, V29. – 49D的二进制补码为 A 。
A. 1100 1111B. 1110 1101C.D. 1110 110010. 在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了 C 。
A. 时钟周期B. 等待状态C. 指令队列D. 中断向量11. ① MOV AX,1000H;② MOV AX,[1000H] ;③ MOV AX,BX上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为: B 。
《微型计算机技术及应用》第四版)习题和答案完整版

《微型计算机技术及应用》(第四版)习题和答案完整版微型计算机技术及应用习题和答案第二章1 、8088与8086的区别[解答]①外部数据总线位数不同。
8086外部数据总线16位,在一个总线周期内可以输入/输出一个字,而8088 外部数据总线8位,在一个总线周期内只能输入/输出一个字节。
②指令队列缓冲器大小不同。
8086指令队列可容纳6个字节,且在每一个总线周期中从存储器取出2个字节的指令代码填入指令队列;而8088指令队列只能容纳4个字节,在一个机器周期中取出一个字节的指令代码送指令队列。
③部分引脚的功能定义有所区别。
(1) AD15-AD0 的定义不同。
在8086中都定义为地址/数据分时复用引脚;而在8088中,于只需要8条数据线,因此,对应于8086的AD15-AD8这8根引脚在8088中定义为A15-A8,它们在8088中只做地址线用。
(2) 引脚28和34的定义不同。
在最大方式下,8088的第34引脚保持高电平,在最小模式时,8088和8086的第28引脚的控制信号相反,而8086的第34引脚为BHE/S7, BHE用来区分是传送字节、还是字,8088的第34引脚为SS0, 用来指出状态信息,不能复用。
(3) 引脚28的有效电平高低定义不同。
8088和8086的第28引脚的功能是相同的,但有效电平的高低定义不同。
8088的第28引脚为IO/M,当该引脚为低电平时,表明8088 正在进行存储器操作;当该引脚为高电平时,表明8088正在进行I/O操作。
8086的第28引脚为M/IO,电平与8088 正好相反。
2 、根据8086CPU的存储器读写时序图,请说明:⑴地址信号应在哪些时间内有效?(2)读、写动作发生在什么时间内?(3) 为什么读与写数据的有效时间长短不一样?(4) T1 状态下数据/地址线上是什么信息?数据信息是什么时候给出?[解答]地址信号只在T1状态时有效,并被锁存起来。
读动作发生在T3、T4状态,而写动作发生在T2、T3、T4状态。
微型计算机原理与接口技术第二章课后答案

第二章 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位数的存储器读/写操作需要两个读/写周期才能完成。
微机原理及应用习题集 已改

微机原理及应用习题集(二)第一章微型计算机概论一、单项选择题1.X的8位补码是10110100,则X的16位补码是。
cA)0000000010110100 B)1000000010110100C)1111111110110100 C)0111111110110100二、多项选择题1.8位数11011011B可表示。
A)无符号数219 B)-37的补码 C)-36的补码D) -36的反码 E)91的原码 F)-91的原码三、填空题1.计算机的硬件由、、、和等部分组成。
2.十进制68= B= Q= H。
3. [X]补=78H,则[-X]补= H。
四、用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出1.已知[X]原=10101100,[Y]补=110001102.已知[X]反=01110110,[Y]补=00100110五、简答题1.什么是微型机的硬件和软件?2.什么是系统软件和应用软件?第二章(上)80X86微处理器的结构一、判断题1.CPU芯片中集成了运算器和控制器。
(t )2.存储单元的地址和存储单元的内容是一回事。
( f )3.在执行指令期间,EU能直接访问存储器。
( f )4.8086CPU从内存中读取一个字(16位)必须用两个总线周期。
( f )5.8086CPU的一个总线周期一般由4个状态组成。
( t )二、单项选择题2.对内存单元进行写操作后,该单元的内容。
dA)变反 B)不变 C)随机 D)被修改6.8086CPU中EU和BIU的并行操作是级的并行。
A)操作 B)运算 C)指令D)处理器8.8086CPU用信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。
c A)M/ IO C)ALE D)READY三、多项选择题1.微型计算机的基本结构包括。
c d f gA)运算器 B)寄存器 C)存储器 D)CPU E)控制器F)外设及接口 G)总线3.8086标志寄存器中控制位为。
精品课件-微机原理及应用实践(英文版)陈志平-Chapter2

Chapter2 MICROPROCESSOR-BASED SYSTEMS
2.1 Introduction 2.2 Architecture of 8086 Microprocessor 2.3 8086 CPU Registers 2.4 8086 Pins and Functions 2.5 8086 Memory Organization 2.6 8086 Memory and I/O Operation Cycles
3
Chapter 2 8086 MICROPROCESSOR ARCHITECTURE
CX register (Count) 计数寄存器 Destination Index (DI) 目标变址寄存器 Direction Flag (DF) 方向标志位 demultiplex 信号分离 DX register (Data) 数据寄存器 even address 偶地址 Execution Unit(EU) 执行单元 general-purpose registers 通用寄存器 Instruction Pointer (IP) 指令指针寄存器 instruction queue 指令队列 Interrupt enable Flag (IF) 中断标志位
2
Chapter 2 8086 MICROPROCESSOR ARCHITECTURE
KEY TERMS
address generation adder 地址加法器 Arithmetic [] Logical Unit (ALU) 算术逻辑单元 Auxiliary [] Flag (AF) 辅助进位标志位 AX register (Accumulator) 累加器 Bank High Enable ( BHE ) 总线高位有效信号 Base Pointer (BP) 基址指针 bus control logic 总线控制电路 Bus Interface Unit(BIU) 总线接口单元 BX register (Base) 基址寄存器 Carry Flag (CF) 进位标志位 Code Segment (CS) 代码段寄存器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机技术及应用习题
第一章绪论
1.微处理器、微型计算机和微型计算机系统三者之间有什么不同?
2.CPU在内部结构上由哪几部分组成?CPU应具备那些主要功能?
3.16位微型机和32位微型机的内存容量最大时分别为多少?
4.数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套
总线或者合用部分总线,那么要靠什么来区分地址和数据?
第二章16位和32位微处理器
1. 8086的总线接口部件由哪几部分组成?
2. 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指
向这一物理地址的CS值和IP值是唯一的吗?
3. 状态标志和控制标志有何不同?程序是怎样利用这两种标志的?8086的状态标志和控
制标志分别有哪些?
4. 8086是怎样解决地址线和数据线的复用问题的?/ALE信号何时处于有效电平?
5. RESET信号来到后,CPU的状态有哪些特点?
6. 在中断响应过程中,8086往8259A发的两个/INTA信号分别起什么作用?
7. 在编写程序时,为什么通常要用开放中断指令来设置中断允许标志?
8. 画出8086最小模式时的读周期时序。
9. 8086最多可以有多少级中断?按照产生中断的方法分为哪两大类?
10. 什么叫中断向量?它放在哪里?对应于1CH的中断向量存放在哪里?如果1CH的中断
处理子程序从5110H:2030H开始,则中断向量应怎样存放?
11. 从8086/8088的中断向量表中可以看到,如果一个用户想定义某个中断,应该选择在什
么范围?
12. 非屏蔽中断处理程序的入口地址怎样寻找?
13. 叙述可屏蔽中断的响应过程,一个可屏蔽中断或者非屏蔽中断响应后,堆栈顶部4个
单元中是什么内容?
14. 软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有
什么不同之处?
每章讲完以后,会布置该章的作业,同时更新该文档,请大家注意下载时间。