微机原理与接口课复习题

合集下载

微机原理与接口技术考试复习题(有答案)

微机原理与接口技术考试复习题(有答案)

微机原理与接口技术考试复习题(有答案)《微型计算机原理及接口技术》试题(120分钟)一. 单项选择题(在每小题的四个备选答案中选出一个正确的1. 8086CPU芯片的外部引线中,数据线的条数为()。

A.6条B.8条C.16条D.20条2.8086CPU工作在总线请求方式时,会让出()。

A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到()上。

A.地址总线 B.数据总线 C.存储器 D.寄存器4.8086CPU的I/O地址空间为()字节。

A.64KB B.1MB C.256B D.1024B5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。

A.00B.01C.10D.116. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是()。

A. AXB. BXC. CXD. DX7.两片8259A级联后可管理()级中断。

A.15 B.16 C.32 D.648.8086中断系统中优先级最低的的是()。

A.可屏蔽中断B.不可屏蔽中断C.单步中断D.除法出错9.CPU在执行IN AL,DX指令时,其()。

A. IO/M为高, RD为低 B. IO/M为高, WR为低C. IO/M为低, RD为低 D. IO/M为低, WR为低10. 内存从A4000H到CBFFFH,共有()A.124KB.160KC.180KD.224K11. 8088CPU中的CS寄存器是一个多少位的寄存器?()。

A.8位B.16位C.24位D.32位12.地址译码器的输出一般可为接口的()信号。

A.片选 B.数据输入 C.地址 D.控制13. 8255工作在方式0时,下面哪种说法正确()A. A、B、C三个口输入均有锁存能力B. 只有A口输入有锁存能力C. 只有C口输入有锁存能力D. A、B、C三个口输入均无锁存能力14. 实现DMA传送,需要()A.CPU通过执行指令来完成B.CPU利用中断方式来完成C.CPU利用查询方式来完成D.不需要CPU参与即可完成15.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。

微机原理与接口复习

微机原理与接口复习

微机原理与接口技术期末复习参考1一、填空题(30分)1、8086CPU中,若段地址为06800H,则该段的首单元物理地址为 H,最后单元物理地址为 H。

2、8086CPU中,若物理地址为06B374H,地址偏移量为57A4H,则段地址为 H。

3、8086指令系统的串操作指令中,目的操作数的物理地址由寄存器与相加得到,源操作数的物理地址由寄存器与相加得到。

4、CPU与接口间传送的信号类型主要有数据信息、和。

5、使用指令可使寄存器BX的高8位清零,其他位不变,使用指令可使寄存器BH高4位置1,其他位不变,使用指令可使寄存器AX的低6位取反,其他位不变。

6、可用指令将ES:4730H单元内容传送到AX寄存器中,用指令将寄存器CH的内容传送到DS:5A4H单元中,用指令将数据6734送入CX寄存器中。

7、中断类型码为73H的中断服务程序入口地址的偏移地址存放在中断向量表中的单元,段地址存放在单元。

8、将下列各指令中操作数寻址所使用的段寄存器分别填写在各指令后空格中:MOV AL,ES:[430H]ADD [BX],AXSUB AX,[BP+DI]CMPSB二、简答(20分)1、8086 CPU中指令接口单元(BIU)的主要功能是什么?2、什么是中断源?常见是中断源有哪几种?3、串行通信有什么优点?4、8253A有几种工作方式?各自的功能是什么?三、(10分)巳知8086CPU中下列各寄存器的内容分别为:CS=6800H,DS=A3C0H,SS=6340H,IP=C560H,DI=760H,BP=1300H,SP=400H,ES=6A76H1〉给出当前指令单元和堆栈栈顶单元的偏移地址和物理地址。

2〉求下列各指令中操作数所在存储单元的偏移地址和物理地址。

a. MOVAX,[1200H]b. MOVES:[DI+67A3H],CXC. MOV[BP+4800H] ,DX四、接口芯片编程,要求简单说明有关控制字(30分)1、并行接口芯片8255A的端口地址为40H—43H,将其设置为下述工作方式:端口A设置为选通的输出方式,端口A的中断设为允许状态,端口B设置选通输入方式,端口B的中断设为禁止状态,端口C设为输出方式,写出相应程序段。

微机原理与接口技术考试复习(含答案)

微机原理与接口技术考试复习(含答案)

微机接口练习题(供4-6班使用)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分。

1.如果CPU执行了某一_________,则栈顶内容送回到CS和IP。

()A.子程序返回指令 B.数据传送指令C.退栈指令 D.子程序调用指令2.8086的读周期时序在_________时钟周期时,数据总线上有一段高阻态(浮空状态)。

()A.T1 B.T2C.T3 D.T43.Pentium是_________位的微处理器,它和内存进行数据交换的外部数据总线是_________位的。

()A.32,32 B.32,64C.64,32 D.64,644.当CPU与打印机以程序查询方式相连接,并送数据供打印机打印时,CPU的大部分时间均用于()A.读打印机状态信息并判断 B.向打印机送数据C.执行算术运算指令 D.CPU停机5.在串行接口中,接口芯片同CPU之间传送的数据以及接口芯片同外设之间传送的数据分别是()A.并行和并行 B.并行和串行C.串行和并行 D.串行和串行6.在各类数据传送方式中,_________是硬件电路最简单的一种。

()A.无条件传送方式 B.程序查询方式C.中断方式 D.DMA方式7.在微机系统中采用DMA方式传输数据时,数据传送是()A.由CPU控制完成B.由执行程序(软件)完成C.由DMAC发出的控制信号控制下完成的D.由总线控制器发出的控制信号控制下完成的8.已知中断类型号为18H,则其中断服务程序的入口地址存放在中断向量表的_________中。

()A.0000H∶00072H~0000H∶0075HB.0000H∶00072H~0000H∶0073HC.0000H∶00060H~0000H∶0063HD.0000H∶00060H~0000H∶0061H9.在中断系统中,中断类型号是在__________的作用下送往CPU的。

微机原理与接口课复习题

微机原理与接口课复习题

3.什么是I/O接口?答:I/O接口是具有信息变换和缓冲功能的连接CPU与外设的逻辑电路,又称为外设接口。

如显卡、声卡、打印卡等。

1.接口应具备哪些功能?(1)寻址功能(2)输入输出功能(3)数据缓冲功能(4)数据转换功能(5)联络功能(6)中断管理功能(7)检测错误的功能2.接口信号包含哪几类信息?答:接口信号包括以下三类信息:(1)数据信息,缓冲通过接口传送的数据。

(2)状态信息,反映外部设备的工作状态。

(3)控制信息,提供对外部设备的控制。

29.接口与外设之间有哪几种信息?它们的作用及传送过程怎样?答:接口与外设之间有3种信息:数据信息、控制信息和状态信息。

(1)数据信息数据信息是进行输入输出的主要实体。

CPU用OUT指令,通过数据总线由接口中的数据端口可向外设输出数据信息;CPU用IN指令,通过数据总线读入从外设经接口中的数据端口送来的数据信息。

(2)控制信息接口同外设之间传送的控制信息是CPU用OUT指令通过数据总线写入接口中的控制端口向外设输出的信息,用来控制外设的启动和停止,以及把数据信息送入外设数据缓冲器的选通信号。

(3)状态信息接口同外设问的状态信息是CPU用IN指令通过数据总线读入从外设经接口中的状态端口输入的信息,该信息反映了外设当前所处的工作状态,用以实现CPU与外设之间信息传输的同步。

25.微机系统中数据传送的控制方式有哪几种?答:微机与外设之间的数据传送有下列三种控制方式:(1)程序控制传送方式(2) 中断控制传送方式(3)直接存储器存取(DMA)方式39、什么是程序控制传送方式?答:数据传送以CPU为中心通过预先编制的输入输出程序来指出源和目的,并完成数据传送。

这种传送方式的数据传送速度较低,传送路径要经过CPU内部的寄存器,同时数据的输入输出的响应也较慢。

程序控制传送方又分为无条件传送、查询传送和中断传送三种方式。

无条件传送时,外设总是处于“待命”状态,当程序执行到I/O指令时,外设必定为数据传送作好了准备,不需要测试外设的工作状态,主要用于外设的定时是固定的或是已知的情况下。

微机原理及接口技术_1复习

微机原理及接口技术_1复习
( ) A. MOV AL,DX B. MOV IP,0FFH C. MOV AL, [2000H] D. IN BL,05H E. MOV DS,0200H F. OUT AL, 0FFEH
二、选择(KEY)
1. D;2. B;3. C;4. A;5. C;6.B;7. D;8. D;9. D 10. C;
五、综合题 1 . 计数器/定时器8253,振荡器(频率为1MHZ)连线如 下图所示,其中振荡器的脉冲输出端接通道0的计数输入 端CLK0,设8253的端口地址为180H~186H。
请完成以下任务: (1)该电路中通道0的OUT0输出2KHZ连续方波,通道0的计 数初值为多少(写出计算式)?GATE0应接何电位?在图上画 出。(2)若要8253的OUT1端,能产生周期为1秒的连续方波, 该如何解决?在图上画出。(3)写出实现上述功能的8253初 始化程序。
计数器1:MOV DX,186H MOV AL,01110111B OUT DX,AL MOV DX,182H MOV AL,00H OUT DX,AL MOV AL,10H OUT DX,AL
2 .通过8259A产生中断使8255A的端口A经过反相驱动器连 接一共阴极七段发光二极管显示器;端口B是中断方式的输 入口。设8259A的中断类型码基值是32H。8255A口地址为 60H-63H,8259A端口地址为20H、21H。试完成以下任务:
微机原理与接口技术
(习题课)
主讲人 : 黄传波
国防科技学院
一、填空 1.MOV DL,86H ADD DL,0AAH 上述两条指令执行后,标志寄存器中各标志位和DL的 值是: DL CF= OF= AF= SF= ZF= 2.设(CS)=4000H,(SS)=6000H,(IP)=200H, 则IP所指的物理地址为 。 3.设堆栈指针(SP)=0110H,顺序执行下面三条指令 后,PUSH AX;PUSH BX;POP AX。SP的内容 是 。

微机原理与接口(复习题1及答案)

微机原理与接口(复习题1及答案)

复习题1一.填空题(每题1分,共40分)1.1个字节等于___ 8__个二进制位,2GB等于___2048 __MB。

2.微型计算机的功能部件是通过总线连接的,按传输数据的类型可将总线划分三类,分别是___ __总线、__ _ __总线和___ __总线。

3.计算机的基本组成部分是__ 、_ 、__ 、_ 和__ _____ 。

4.通用寄存器中数据寄存器包括、_ 、__ 、_ ,指针寄存器_ 、__ ,变址寄存器_ 、__ 。

5.在8086/8088系统的存储器寻址中,由段寄存器提供,寻址方式只需确定段内16位。

6.8086CPU从功能上可以分为两大部分:一部分是__ _,另一部分是__ 。

7.使用XLA T指令之前,要求指向表的首地址,中存放待查的码,用来表示表中某一项与表首址的距离。

8.MOS型RAM存储器分为和两类。

9.数据传送有四种传送方式, 即, , ___ 和。

10.8086CPU的中断类型码共个, 中断服务程序入口地址表存放在存储器区间为__ __ ___到。

11.8086外部数据线为___ ___根,外部地址线都为___ ____ 根。

最小模式下的8086读时序中,T1状态下,完成___ __任务。

12.在8086的标志寄存器中,其中ZF叫___ __标志位,当ZF=1表示___ _数;13.8086系统将中断分为外部中断和内部中断,其中,又称硬件中断,又称软件中断。

二.单项选择题(每题2分,共30分)1.在实地址方式下,若某处理器有16根地址线,则其寻址能力为________。

A.64KB B.32KB C.1MB D.2MB2. 用户为了解决自己的问题,用汇编语言所编写的程序,称为________。

A.目标程序B.源程序 C.可执行程序 D.汇编程序3.下面的微机性能指标中,字长是由下列哪种总线的宽度决定的___________。

A.地址总线 B.数据总线 C.控制总线 D.基本总线4.某存储单元的段地址是1123H,偏移地址是0015H,则该存储单元的物理地址是________。

微机原理与接口复习题1.docx

微机原理与接口复习题1.docx

微机原理与接⼝复习题1.docx微机原理与接⼝技术复习⼀、简答题1.什么是微机的总线,分为哪三组?答:是传递信息的⼀组公⽤导线。

分三组:地址总线,数据总线,控制总线。

2.8086/8088CPU的内部结构分为哪两⼤模块,各⾃的主要功能是什么?答:总线接⼝部件(BIU)功能:根据执⾏单元EU的请求完成CPU与存储器或10设备之间的数据传送。

执⾏部件(EU),作⽤:从指令对列中取出指令,对指令进⾏译码,发出相应的传送数据或算术的控制信号接受由总线接⼝部件传送来的数据或把数据传送到总线接⼝部件进⾏算术运算。

3.8086的存储器空间最⼤可以为多少?怎样⽤16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最⼤可以为220 ( 1MB); 8086计算机引⼊了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。

4.段寄存器CS = 120011,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这⼀物理地址的CS值和IP值是唯⼀的吗?答:指令的物理地址为21F00H; CS值和IP值不是唯⼀的,例如:CS⼆2100H, IP=0F00Ho5.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100Ho (物理地址⼆段地址*16+偏移地址)6.8086/8088CPU有哪⼏个状态标志位,有哪⼏个控制标志位?其意义各是什么?答:状态标志位有6个:ZF, SF, CF, OF, AF, PF。

其意思是⽤来反映指令执⾏的特征,通常是由CPU根据指令执⾏结果⾃动设置的;控制标志位有3个:DF, IF, TFo它是由程序通过执⾏特定的指令来设置的,以控制指令的操作⽅式。

7.8086CPU的AD0~AD15是什么引脚?答:数据与地址引脚8.INTR、INTA、NMI、ALE、HOLD、HLDA 引脚的名称各是什么?答:INTR是可屏蔽请求信号,INTA中断响应信号,NMI是不可屏蔽中断请求信号,ALE是地址锁存允许信号,HOLD总线请求信号,HLDA 总线请求响应信号。

《微机原理与接口》复习题及参考答案_第二版

《微机原理与接口》复习题及参考答案_第二版

《微机原理与接口》课程复习题及参考答案2013年12月第一章习题1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。

微处理器加上部分存储器和外设(或外设接口)就构成了微型计算机。

微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成微型计算机系统。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列、寄存器组、标志寄存器等组成。

CPU主要功能是进行算术逻辑运算,以及控制计算机按照程序的规定自动运行。

1.3微型计算机采用总线结构有什么优点?【解】采用总线结构,扩大了数据传送的灵活性,减少了连线;而且总线可以标准化,易于兼容和工业化生产。

1.4数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一组总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线是双向的,地址总线是单向的。

采用数据和地址线复用,主要靠信号的时序来区分。

通常在读写数据时,在复用的总线上先输出地址信息,然后再传送数据。

第二章习题2.9 8086的基本程序执行寄存器是由哪些寄存器组成的?【解】8086的基本程序执行寄存器组成如下:⑴8个通用寄存器:可用于存放操作数和指针。

⑵4个段寄存器:保存段基值(或段选择子)。

⑶1个标志寄存器:保存状态位和控制标志位。

⑷1个指令指针寄存器:存放下一条要执行的指令的指针。

2.13如何形成指令中的各种条件码?【解】指令中的条件码,即标志寄存器中的状态标志。

它们主要由算术和逻辑运算指令设置或清除。

也有设置和清除某些状态标志位的专用指令。

2.16段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?【解】指令的物理地址= 1200H×16 + FF00H = 21F00H2.17 8086微处理器的执行部件有什么功能?由哪几部分组成?【解】8086微处理器的执行部件负责指令的执行。

《微机原理与接口技术》期末复习题

《微机原理与接口技术》期末复习题

《微机原理与接口技术》期末复习题一、选择题1. 在微机中,用来表示信息的最小单位是()。

A. 位B. 字节C. 字D. 双字2. 机器字长为8位,十进制数125转换成十六进制数是()。

A. 125HB. 7DHC. 0FFHD. 0D7H3. 8253的三个计数器中每一个都有三条信号线,其中CLK是指()。

A.定时计数脉冲输入B.输出信号C.选通输入D.门控制输入4. 高速I/O设备或成组交换数据时,可以采用()方式传送数据。

A. 查询B. 中断C. DMAD. 同步5. 堆栈操作时,段基址由()寄存器指出,段内偏移量由SP寄存器指出。

A. CSB. DSC. SSD. ES6. 8255A的“端口C按位置1/置0控制字”应写入()。

A. A口B. B口C. C口D. 控制口7. 采用条件传送时,必须要有()。

A. 中断逻辑B. 类型号请求信号C. 状态端口D. 请求信号8. 中断服务程序入口地址是()A 中断向量表的指针B 中断向量C 中断向量表D 中断号9. 8086/8088CPU在执行IN AL,DX指令时,DX寄存器的内容输出到()上。

A. 地址总线B. 数据总线C. 存储器D. 寄存器10. 一般地,将计算机指令的集合称为()。

A. 指令系统B. 汇编语言C. 模拟语言D. 仿真语言11. 8086处理器最小工作方式和最大工作方式的主要差别是()。

A. 内存容量不同B. I/O端口数不同C. 数据总线位数不同D. 单处理器和多处理器的不同12. 将寄存器AX的内容求反的正确操作是()A. NEG AXB. XOR AX,0FFFFHC. OR AXD. CMP AX,AX13. 用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,存放该指令的存储单元的物理地址是()A. 3EC00HB. 2F80HC. 12380HD. 2F800H14.汇编程序是一种()A. 汇编语言程序B. 编辑程序C. 翻译程序D. 将高级语言程序转换成汇编语言程序的程序15. 在查询方式下输入/输出时,在I/O接口中设有(),通过它来确定I/O设备是否准备好。

微机原理与接口技术复习练习题与答案

微机原理与接口技术复习练习题与答案

13级《微机原理与接口技术》复习练习题与答案(韶关学院计算机科学学院彭玄璋)一、填空题1.8086/8088 CPU内部构造按功能分为两部分, 即由执行单元和总线接口单元构成。

2.若CPU旳数据线宽度为16位, 则它旳字长为16 位;地址线宽度为20位, 则它旳寻址空间为1MB 。

3、8086CPU为了适应多种应用场所有两种工作模式, 即是最小模式和最大模式。

4.8086/8088CPU复位后, CS旳内容为 0FFFFH , IP旳内容为 0000H 。

5.8086旳16位标志寄存器包括 6 个状态标志位和 3 个控制标志位。

6、计算机旳I/O端口地址旳编址方式有统一编址和独立编址 ,而8086CPU寻址外设采用独立编址方式。

7、CPU与外设间有4种I/O信息传送方式, 即无条件传送、查询传送中断传送、直接存储器存取(DMA)。

8、若某输出外设旳I/O接中旳数据端口地址为100H, 要将字节数据从8086CPU 输出到外设旳指令是MOV DX, 100H 和OUT DX, AL 。

9、响应可屏蔽中断INTR旳条件是控制标志IF= 1 。

10、若8253旳某一计数器用于输出方波, 该计数器旳工作方式为 3 ;若该计数器输入频率为100KHz, 输出方波频率为10KHz, 则计数初值应设为10 。

11.串行通信协议分为异步通信和同步通信。

12.波特率是指单位时间内传送二进制数据旳位数。

15、13.8088 构成旳系统中, 存储器分若干个不超过64K 字节旳段。

16、14、当8088CPU旳INTR端输入一种高电平时, 可屏蔽中断获得了中断祈求。

17、8088工作于最小工作模式时, 控制总线由CPU自身产生, 工作于最大工作模式时, 控制总线由总线控制器8288 产生。

18、数据旳并行I/O方式是以字节或字为单位进行传送;数据旳串行I/O 方式是以位为单位进行传送。

19、从地址/数据复用线中分离出地址信息需用逻辑芯片锁存器, 地址/数据复用线中旳双向数据传送需用逻辑芯片双向缓冲器。

微机原理与接口技术复习题

微机原理与接口技术复习题

一、解答题1、什么是总线?总线按传输类型分为哪几类?答:总线就是负责在CPU和存储器、输入/输出接口电路间传送地址、数据、控制信息的。

总线包括地址总线(AB)、数据总线(DB)和控制总线(CB)三类.2、程序计数器(PC)的作用是?答:用以存放并生成指令地址【程序计数器(PROGRAM COUNTER)是一个二进制16位的程序地址寄存器,专门用来存放下一条需要执行的指令在程序存储器中的地址,能自动加1。

】3、说明8086有几种段寄存器、有几个作用答:4个16位的段寄存器(CS,DS, ES,SS)代码段寄存器(CS):用于存放程序段的地址,在取指令时用此寄存器的内容左移4位以后的值加上指令计数器(指令指针IP)中的偏移值,结果就是当前要取的指令的物理地址.数据段寄存器(DS):存放当前数据段地址。

堆栈段寄存器(SS):栈操作时堆栈指示器(SP)提供偏移地址,将堆栈段寄存器的内容左移4位后和偏移地址相加,即获得堆栈操作的物理地址。

附加段寄存器(ES):用于字符串操作。

4、会计算物理地址已知(CS)=1800H, (IP)=1500H, 则指令所处的物理地址= H(CS)⨯16+(IP)=18000H+1500H=19500H给定一个数据的有效地址是2359H,且(DS)= 49B0H,该数据在内存中的实际物理地址= H(DS)⨯16+2359H=49B00H+2359H=4BE59H5、看课件第二章P55页例2-4 给定一堆栈区,其地址为1250H:0000H ~1250H: 0100H, (SP)=0052,请问:(1) 栈顶地址的值;(2)栈底地址的值;(3)SS的值;(4) 若存入数据2456H,在堆栈区如何放置,此时SP的值是多少?堆栈栈顶的逻辑地址为SS:SP,物理地址=SS⨯16+SP栈顶地址:逻辑地址1250H:0052H物理地址=1250H⨯16+0052H=12552H栈底地址:逻辑地址1250H:0100H物理地址=1250H⨯16+0100H=12600H6、简单说明接口的功能和作用地址识别,即译码功能提供主机和I/O设备的缓冲、暂存、驱动功能(基本功能)主机和外设之间的数据转换主机和外设之间的电气兼容主机和外设之间数据的模数、数模转换(信号的形式和数据格式进行变换)主机和外设之间不同连接方式的实现(与CPU与I/O设备之间进行联络)p1337、比较四中输入输出方式的应用场合和缺点无条件传输方式、程序查询传输方式、中断传输方式、DMA方式P149 无条件传输方式▪特点:接口简单,不考虑控制问题时只有数据端口▪应用:一般用于纯电子部件的输入输出,以及完全由CPU决定传输时间的场合和外部设备与CPU能同步工作的场合。

微机原理与接口复习题及其答案

微机原理与接口复习题及其答案

微机原理与接口复习题及其答案一、单项选择题1.CPU与外设间数据传送的控制方式有( D)A.中断方式B.DMA方式C.程序控制方式D.以上三种都是2.8086 CPU内标志寄存器中的控制标志位占(C )A.9位B.6位C.3位D.16位3.CPU与I∕O设备间传送的信号有(D )A.数据信息B.控制信息C.状态信息D.以上三种都是4.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D)A.B口B.A口C.A、B、C三端口均可以D.C口5.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C )A.10个B.110个C.120个D.240个6.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是( A)A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加的辅助信息总量少7.采用高速缓存Cache的目的是(B )A.提高总线速度B.提高主存速度C.使CPU全速运行D.扩大寻址空间8.在中断方式下,外设数据输入到内存的路径是(D )A.外设→数据总线→内存B.外设→数据总线→CPU→内存C.外设→CPU→DMAC→内存D.外设→I∕O接口→CPU→内存9.CPU响应中断请求和响应DMA请求的本质区别是(B )A.中断响应靠软件实现B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线C.速度慢D.控制简单10.堆栈的工作方式是(D )A.先进先出B.随机读写C.只能读出,不能写入D.后进先出11.指令MOV AX,[3070H]中源操作数的寻址方式为( D)A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址12.Reset信号到来后,8086 CPU的启动地址为(C )A.00000HB.FFFFFHC.FFFF0HD.0FFFFH13.用3片8259A级联,最多可管理的中断数是( B)A.24级B.22级C.23级D.21级14.在8086 CPU内部,总线接口单元和执行单元两者的工作方式为(B)。

微机原理与接口期末复习题

微机原理与接口期末复习题

一、选择题(每题1分)1、计算机内部带符号数的表示通常采用( C )。

(A)原码 (B)反码 (C)补码 (D)BCD码2、通常,中断服务程序中的一条STI指令目的是( D )。

(A)允许低一级中断产生 (B)开放所有可屏蔽中断(C)允许同级中断产生 (D)允许高一级中断产生3、特殊屏蔽方式要解决的主要问题是( C )。

(A)屏蔽所有中断 (B)设置最低优先级(C)开放低级中断 (D)响应同级中断4、CPU与外设间数据传送的控制方式有( D )。

(A)中断方式 (B)DMA方式(C)程序控制方式 (D)以上三种都是5、CPU对8255A执行按位置位/复位操作时,写入的端口地址是( D )。

(A)端口A (B)端口B(C)端口C (D)控制口6、8255A的PA口有(C)种工作方式。

(A) 1 (B) 2 (C) 3 (D) 47、当系统发生某个事件时,CPU暂停现行程序的执行转去执行相应程序的过程,称为(A )。

(A)中断请求 (B) 中断响应 (C) 中断嵌套 (D) 中断屏蔽8、8086/8088CPU采用(C)方式,保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序。

(A)中断向量 (B)向量中断(C)优先排队 (D)并行工作9、8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D )。

(A)B口 (B)A口(C)A、B、C三端口均可以 (D)C口10、8255A工作于方式1输出时,在由外设输入的STD信号( D )的控制下将端口A(或端口B)的数据锁存。

(A) 上升沿(B)下降沿(C) 高电平 (D)低电平11、CPU与慢速的外设进行数据传送时,采用( B )方式可提高CPU的效率。

(A) 查询 (B) 中断 (C) DMA (D) 无条件传送12、通常一个外设的状态信息在状态端口内占有(A)位。

(A)1 (B)2 (C)4 (D)813、当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为(A)用。

微机原理与接口技术复习题(含答案)

微机原理与接口技术复习题(含答案)

微机原理与接口技术复习题(含答案)微机原理与接口技术复习题库一、单项选择题1、在计算机内部,一切信息的存取、处理和传送都是以()形式进行的。

A.8421BCD码 B. ASCII码 C. 十六进制编码 D. 二进制编码2、十进制数255转换成十六进制数是()。

A. FFHB. 79HC. 59HD. EFH3、八制数23.4Q转换成十进制数是()。

A . 13.5 B. 19.5 C. 21.5 D. 17.54、十六进制数ABCDE转换成二进制数是()。

A. 10101011110011011111B. 11101011110011011110C. 10101011110011011110D. 101010111110110111105、10101010B+01011101B的算术运算结果为()。

A. 100000111B. 100100111C. 100001111D. 1000101116、十进制数125转换成十六进制数是()。

A. 7DHB. 79HC. 59HD. 1EH7、二进制数1010.101转换成十进制数是()。

A. 17.256B. 10.625C. 13.25D. 17.58、十六进制数56.78转换成二进制数是()。

A. 1000101.11001B. 1110101.11101C. 1010110.01111D. 1100101.110119、十进制正数38的八位二进制补码()。

A. 00110101B. 00100110C. 10110101D. 1010101110、十进数2006的压缩8421BCD码为()。

A. 0010000000000010B. 0100000000000010C. 0010000000000110D. 001000000000010011、按诺依曼结构理论,下面哪个不是计算机组成部分()。

A. 运算器B. 控制器C. 打印机D. 存储器12、微机中控制总线传送的是()。

《微机原理与接口》课程知识 复习 学习材料 试题与参考答案

《微机原理与接口》课程知识 复习 学习材料 试题与参考答案

《微机原理与接口》课程知识复习学习材料试题与参考答案一、单选题1.某数据段位于以70000起始的存储区,若该段的长度为64KB,其末地址是( C)A.70FFFHB.80000HC.7FFFFHD.8FFFFH2.下列引起CPU程序中断的四种情况中,( C)需要由硬件提供中断类型码A.INTOB.NMIC.INT RD.INT n3.下列说法中,错误的是( C)A.8259A的自动EOI方式只适用于不出现多重中断的场合B.8259A的初始化结束后,在写入OCW2之前,它按完全嵌套方式工作C.在PC/XT下不能扩展新的8259AD.8259A的8个中断源的中断向量在中断向量表中是连续存放的4.计算机工作中只读不写的存储器是( B)A.DRAMB.ROMC.SRAMD.EEPROM5.将微处理器、内存储及I/O接口连接起来的总线是(C)A.片总线B.外总线C.系统总线D.内部总线6.PC机中为使工作于一般全嵌套方式的8259中断控制器能接受下一个中断请求,在中断服务程序结束处应( C)A.执行IRET指令B.执行POP指令C.发送EOI命令D.发送OCW3命令7.某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据(A)A.80HB.50HC.100D.100H8.计算机使用总线结构便于增减外设,同时( C)A.减少了信息的传输量B.提高了信息的传输量C.减少了信息传输线的条数D.增加了信息传输线的条数9.EPROM是指(D )A.随机读写存储器B.可编程只读存储器C.只读存储器D.可擦除可编程只读存储器1.下列有关指令指针寄存器的说法中,哪一个是正确的(B)A.IP存放当前正在执行的指令在代码段中的偏移地址B.IP存放下一条将要执行的指令在代码段中的偏移地址C.IP存放当前正在执行的指令在存储器中的物理地址D.IP存放当前正在执行的指令在存储器中的段地址11、台微型计算机的型号是奔四800,则其中800的含义是( D )A、CPU中有800个寄存器B、CPU中有800个运算器C、该微机的内存为800MBD、时钟频率为800MHZ12、算机内部,一切信息的存取,处理和传送都是以( D )形式进行。

微机原理与接口(复习题2及答案)

微机原理与接口(复习题2及答案)

微机原理与接口(复习题2及答案)复习题2一、填空(每题1分,共40分)1.指令包括操作数和操作码两部分。

2.微机的功能部件通过总线连接。

根据传输的数据类型,总线可分为三类:1___数据总线(db)__总线、_地址总线(ab)____总线和__控制总线(cb)___总线。

3.8086/8088有14个16位寄存器,包括ax、BX、CX和DX,可分为两个独立的8位寄存器。

4.串寻址中,使用了一种隐含的变址寄存器寻址,分别使si和di指向源串和目的串,实现字节串的传送。

5.在8086/8088系统的存储器寻址中,段基址由段寄存器提供,寻址方式只需在段内确定16位偏移地址。

6.8086cpu的内部有两个独立的工作部件构成,即执行部件(eu和总线接口部件(biu)。

7.在使用xlat指令之前,BX需要指向表的第一个地址并将其存储在al中待查的码,用来表示表中某一项与表首址的距离。

8.ROM存储器按存储信息的方式分为掩模ROM和可编程Prom,及可擦除式的eprom和e2prom。

9.8086/8088 CPU与外设之间信息传输的三种控制方式是程序控制、中断控制和DMA控制。

10.8086cpu的中断类型码共个,中断服务程序入口地址表存放在存储器区间为_______对。

11.8086外部数据线为_________根,外部地址线为_____根。

在最小模式下的8086读取序列中,它在T1状态下完成输出地址信号和锁存任务。

12.LDs和Les的功能相似。

区别在于前者发送带有偏移地址的DS,后者发送带有偏移地址的DSes。

13.8086系统将中断分为外部中断和内部中断。

其中,外部中断又称硬件中断和内部中断部中断又称软件中断。

14.它是后一种先出模式的存储空间。

15.若中断类型号为42h,则它的中断服务程序入口地址即中断向量存放在以0000:0108h开始的四个字节单元中。

16.半导体存储器的性能指标包括存储容量、存取速度、体积、功耗和可靠性二.单项选择题(每题2分,共30分)1.在实地址模式下,如果处理器有20条地址线,其寻址能力为。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.什么是I/O接口?答:I/O接口是具有信息变换和缓冲功能的连接CPU与外设的逻辑电路,又称为外设接口。

如显卡、声卡、打印卡等。

1.接口应具备哪些功能?(1)寻址功能(2)输入输出功能(3)数据缓冲功能(4)数据转换功能(5)联络功能(6)中断管理功能(7)检测错误的功能2.接口信号包含哪几类信息?答:接口信号包括以下三类信息:(1)数据信息,缓冲通过接口传送的数据。

(2)状态信息,反映外部设备的工作状态。

(3)控制信息,提供对外部设备的控制。

29.接口与外设之间有哪几种信息?它们的作用及传送过程怎样?答:接口与外设之间有3种信息:数据信息、控制信息和状态信息。

(1)数据信息数据信息是进行输入输出的主要实体。

CPU用OUT指令,通过数据总线由接口中的数据端口可向外设输出数据信息;CPU用IN指令,通过数据总线读入从外设经接口中的数据端口送来的数据信息。

(2)控制信息接口同外设之间传送的控制信息是CPU用OUT指令通过数据总线写入接口中的控制端口向外设输出的信息,用来控制外设的启动和停止,以及把数据信息送入外设数据缓冲器的选通信号。

(3)状态信息接口同外设问的状态信息是CPU用IN指令通过数据总线读入从外设经接口中的状态端口输入的信息,该信息反映了外设当前所处的工作状态,用以实现CPU与外设之间信息传输的同步。

25.微机系统中数据传送的控制方式有哪几种?答:微机与外设之间的数据传送有下列三种控制方式:(1)程序控制传送方式(2) 中断控制传送方式(3)直接存储器存取(DMA)方式39、什么是程序控制传送方式?答:数据传送以CPU为中心通过预先编制的输入输出程序来指出源和目的,并完成数据传送。

这种传送方式的数据传送速度较低,传送路径要经过CPU内部的寄存器,同时数据的输入输出的响应也较慢。

程序控制传送方又分为无条件传送、查询传送和中断传送三种方式。

无条件传送时,外设总是处于“待命”状态,当程序执行到I/O指令时,外设必定为数据传送作好了准备,不需要测试外设的工作状态,主要用于外设的定时是固定的或是已知的情况下。

查询传送时,必须用输入指令对外设的状态进行测试,如果外设处于“空”(输出操作)或“准备就绪”(输入操作),则CPU发出OUT、或IN指令,进行一次数据传送。

30.查询方式数据传送的工作过程如何?答:查询式数据传送方式又称为异步传送方式或条件传送方式,其工作过程如下:在实现数据传送前必须首先读取外设的当前状态,检查外设是否已准备好进行数据传送。

如果外设尚未准备就绪,通常由状态信息“BUSY”(忙)有效或“READY”(就绪)无效表示,则CPU继续查询外设状态;如果外设已准备就绪,通常由状态信息“BUSY”(忙)无效或“READY”(就绪)有效表示,则CPU可通过数据端口进行输入或输出操作,以实现同外设的数据传送。

38、中断的主要用途是什么?答:在微机系统中,中断的主要用途是:(1)实现输入/输出操作;(2)电源掉电或其它情况的报警;(3)控制台或人工干预:(4)多处理机系统中各处理机之间的协调;(5)控制操作系统26.中断控制有什么优点?答:中断控制方式有四个优点:(1)提高了CPU的效率;(2)便于实现实时控制;(3)解决了高速CPU与低速外设之间的矛盾;(4)故障处理。

44. 8086/8088 CPU提供哪两个中断请求信号引脚?区别何在?答:8086/8088提供有下列两个中断请求信号引脚:(1)NMI——不可屏蔽中断请求。

(2)INTR ——可屏蔽中断请求。

二者区别在于是否屏蔽,NMI优先级别高于INTR级别。

6. CPU响应中断的条件是什么?答:响应中断应满足下列3个条件:(1)中断允许标志IF=1:(2)有中断请求;(3)当前指令执行完:3 IR28.外设向CPU申请中断,但CPU不予以响应,其原因有哪些?答:原因有四个:(1)CPU处于关中断状态,IF=0;(2)该中断请求已被屏蔽;(3)该中断请求的时间太短,未能保持到指令周期结束;(4)CPU已释放了总线(即已响应了DMA请求),而未收回总线控制权。

47 . 80X86 CPU 可以处理多少种中断? 如何识别中断源? 中断类型有几种?答:分内部中断和外部中断两大类:其中内部中断又分成内部硬件中断和软件中断两类:内部硬件中断包括:a.溢出中断。

溢出中断又称4型中断,溢出中断指令是INTO。

若上一条指令执行结果,使溢出标志位O或(OF)=l,则INTO指令引起类型为4的内部中断,否则,此指令不起作用.程字拽行下一条指令。

b.除法出错中断。

除法出错中断又名类型0中断。

在执行除法指令DIV或IDIV后,若除数为0或商超过了寄存器所能表达的范围,则CPU立即产生一个0型内部中断。

c.断点中断。

断点中断即单字节INT3指令中断,中断类型码为3。

3型中断是专供断点用的,断点一般可以处于程序中任何位置,在断点处,停止正常执行过程,以使执行某种类型的特殊处理。

通常,在调试时把断点插人程序中的关键之处,以便进行显示寄存器或存储单元的内容。

d.单步中断。

又称陷阱中断。

当陷阱标志TF置l时,CPU便处于单步工作方式。

在单步工作时,每执行完一条指令,CPU就自动产生一个I型中断,CPU 将自动地把标志压入堆栈,然后清除TF和IF,单步中断结束自动弹出。

软件中断由INT n指令产生。

是用户在程序中通过INT n指令产生的中断。

8086/8088的指令系统中有1条INT指令,当披吁完这条指令孰立即产生中断:编在该指令中的中断类型码n告诉CPU调用啄分9是秀程序来处理这个中断,n的取值范围在0~255之间。

②外部中断。

外部(硬件)中断即由外部(如外设)的请求引起的中断。

它包括如下两种类型:a.可屏蔽中断INTR当外部中断源,即外设需要CPU为之中断服务时,向CPU发中断请求INTR,只有CPU内部的中断允许标志IF=l时,CPU才能响应可屏蔽中断。

否则,如果IF=0则屏蔽中断,即禁止中断。

可屏蔽中断,在8086系统中是通过中断控制器8259A进行管理的,可屏蔽中断首先向8259A发中断请求,8259A在其内部控制逻辑作用下,将满足要求的中断请求发向CPU。

8259A可管理多个可屏蔽中断。

b.非屏蔽中断NMI非屏蔽中断是通过CPU的NMI引脚引的中断,不受CPU内部中断允许标志IF的影响。

它的中断类型号为2。

当NMI引脚上出现中断请求时,CPU执行完当前指令,立即响应这个中断请求并进行相应中断处理。

优先级比较高,多用在系统中重大故障处理、电源掉电、内存奇偶错等。

识别中断源是通过CPU执行中断响应周期,取到硬件送来的中断类型号,知道了中断源。

中断类型号最多256个。

43. 8086/8088CPU响应中断优先权的顺序是怎样的?答:优先权顺序从高到低按内部中断、不可屏蔽中断NMI、可屏蔽中断INTR。

45. 在中断服务过程中,如何实现中断嵌套?响应何种类型中断源?答:在中断服务过程中,要实现中断嵌套,必须在进行中断处理之前,先开中断。

只有中断优先级高于正在服务的中断源,才能被响应。

31.何谓中断类型号?答:在中断系统中,有多个中断源,为了识别每个不同的中断源,要给中断源进行编号。

CPU在获得编号后,就知道哪个设备在请求中断,把这个编号就成为中断类型号。

在8088/8086到PentiumⅢ系统中,可以处理256个中断。

32.何谓中断向量?答:每个中断都有一个与之对应的中断服务程序,在实地址方式下,把中断服务程序的入口地址(包括段地址,偏移地址)称为中断向量。

在8088/8086到PentiumⅢ系统中有256个中断。

相应地就有256个中断向量。

33.何谓中断向量表?答:在实地址方式下,把存放256个中断向量的存储区域称为中断向量表,即中断向量表是存放中断服务程序的入口地址的内存区域。

每个中断向量占4字节。

在中断向量表中,与高地址对应的2个字节存放的是段地址,与低地址对应的2字节为偏移地址。

因此,256个中断对应于1KB的地址空间,固定在最低端00000H~003FFH。

42.一次完整的中断处理可以分几个过程?答:可以分成中断请求、中断判优、中断响应、中断处理和中断返回等五个过程。

34.何谓中断响应过程?答:中断响应过程包括如下7步:(1)关中断8088/8086响应中断时,在发出中断响应信号的同时,把可屏蔽中断请求INTR 和单步执行两个中断关闭,此步由CPU自动完成。

(2)保护现场这是为中断返回做准备,执行中断服务前,需把标志寄存器、CS、IP等内容压栈,保护标志寄存器和主程序的断点,用压栈指令PUSH来完成。

(3)执行中断服务程序CPU把得到的中断服务程序的入口地址送人CS和IP,执行中断服务程序,由CPU自动完成。

(4)撤消中断请求这一步很重要,使外中断请求线INTR、NMI上的已被响应了的中断请求信号消失,避免引起重复中断。

在中断服务程序中用相应指令完成。

(5)恢复现场把在第2步压入堆栈的相关寄存器的内容从堆栈中弹出到原来的寄存器,为返回主程序做准备,这项工作由设立中断服务中的弹出指令POP来完成。

(6)开中断为以后继续响应中断,必须用STI指令使状态标志寄存器的l标志位置“l”,这才能够使CPU再能响应中断。

(7)中断返回在中断服务程序末尾,执行IRET中断返回指令,它把原来被保护的断点弹到CS和IP当中,并把原来保护的标志寄存器的内容弹出到标志寄存器,用IRET 指令让CPU来完成.36、当CPU在响应外设中断,并进入中断子程序的过程中,要完成哪些工作?答:(1)从数据总线上读取中断类型码;(2)将标志寄存器的值压入堆栈;(3)把中断标志IF和单步标志TF清零;(4)将断点保护到堆栈中;(5)根据中断类型码,找到中断向量,再根据中断向量转入相应中断处理程序。

35. 8088/8086系统中非屏蔽中断处理程序的入口地址怎样寻找?答:在8088/8086微机系统中,对于非屏蔽中断NMI规定它的类型号为2,则非屏蔽中断处理程序的人口地址可在中断向量表中地址为2×4=8H(即0000H:0008H)开始的4个连续存储单元8H、9H、AH、BH中找到。

其中AH、BH单元中的内容为人口地址的段基地址,8H、9H单元中的内容为人口地址的偏移地址。

4.已知内存单元00060H~00067H存放在10H、12H、20H、23H、30H、34H、40H、45H中,试求19H中断的中断服务程序入口地址是什么?答:19H号中断存放在19H×4=64H开始的4个存储单元中,即00064H到00067H。

这4个单元存放着19H号中断的服务程序入口地址,其中高2个字节00066H,00067H为段基地址,低2个字节00064H、00065H为段内偏移地址,而00064H~00067H单元存放着30H、34H、40H、45H。

相关文档
最新文档