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

合集下载

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

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

微机原理与接口技术考试复习题(有答案)《微型计算机原理及接口技术》试题(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.什么是总线,微机中的总线通常分为哪几类?答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。

2.微处理器为什么需要用接口和外设相连接?答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方面彼此相差很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间数据传送控制任务。

3.一般的I/O接口电路有哪四种寄存器,它们各自的作用是什么?答:数据输入寄存器,数据输入寄存器,状态寄存器和控制寄存器。

数据端口能对传送数据提供缓冲,隔离,寄存的作用;状态寄存器用来保存外设或接口的状态;控制寄存器用来寄存CPU通过数据总线发来的命令。

4.8086最多可有多少级中断?按照产生中断的方法分为哪两大类?答:有8级;按照产生中断的方法可分为硬件中断和软件中断。

5.什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。

6.中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向量在中断向量表的什么位置上?答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。

1AH在中断向量表的位置是1AH*4=68H在中断向量表0000:0068处;20H在中断向量表的位置是80H在中断向量表0000:0080处。

7.通常,解决中断优先级的方法有哪几种?答:3种,软件查询确定优先级,硬件优先级排队电路确定优先级,具体中断屏蔽的接口电路。

8.8259A通过级联的方式可以由几片构成最多多少级优先权的中断源。

答:8259A通过级联的方式由9片构成最多64级优先权的中断源。

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

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

微机原理与接口技术复习题(本)第1章概论1. 什么是程序和指令?2. 洪。

诺依曼计算机的核心原理是什么?3. 存储程序的概念是什么?4. CPU由那三部分组成?主机由那几部分组成?5. CPU对内存有那两种操作?6. 325.625D=- B= H234D= BCD7. 已知X=-1110011B,试求[X]原、[X]反、[X]补。

8. 已知X=-1110111B ,Y=+1011010B,求[X+Y]补。

9. 已知X=-1101001B ,Y=-1010110B 计算X-Y。

第2章微型计算机基础1. 微处理器内部由那三部分组成?2. 控制器有那些功能?3. 8086由那两部分组成?其功能是什么?4. 熟悉8088最小模式下的主要引脚功能。

5. 指令队列有什么功能?6. 8088的8个通用寄存器是什么?4个段寄存器是什么?两个控制寄存器是什么?7. 什么是逻辑地址和物理地址,有什么关系什么?8. 4个段寄存器中那一个段寄存器用户程序不用设置。

9. 什么是总线?10. 总线周期中,什么情况下要插入TW等待周期?11. 8088CPU中标志寄存器包含那些标志位什么?第3 章、第4章8088指令系统与汇编语言程序设计1. 什么是寻址方式? 8088CPU有那些寻址方式?2. 试说明MOV SI ,[BX ] 与LEA SI , [BX]两条指令的区别。

3. 设DS=212AH ,CS=0200H ,IP=1200H, BX=0500H , DATA=40H,[217A0H]=2300H, [217E0H]=0400H ,[217E2H]=9000H ,试确定下列指令的转移地址:(1) JMP BX(2) JMP WORD PTR [BX](3) JMP DWORD PTR [BX]4. 设SP=2300H ,AX=50ABH ,BX=1234H ,执行PUSH AX 后SP=?在执行PUSH BX ,POP AX后SP=?,AX=?,BX=?.5. 已知AL=7BH ,BL=38H ,试问执行ADD AL ,BL 后的6个状态标志是什么?6. 试判断下列程序执行后AX中的内容是什么。

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

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

微机接口练习题(供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的。

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

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

微机原理与接口技术复习题微机原理复习题一、填空题1.在8086CPU中,由于BIU和EU分开,所以_取指___和_执指___ 可以重叠操作,提高了CPU的利用率;2.8086CPU从偶地址访问内存1个字时需占用1个总线周期,而从奇地址访问内存1个字操作需占用 2个总线周期。

3.IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为64K字节。

4.8086微处理机在最小模式下,用M/IO来控制输出地址是访问内存还是访问I/O。

5.假设(DS)=2000H,(BX)=1256H,(SI)=528FH;位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP BX后,(IP)= 1256H ;执行指令JMP TABLE[BX]后,(IP)= 3280H ;执行指令JMP [BX][SI]后,(IP)= 2450H 。

6.数据段中有以下定义:ARRAY1 EQU 16HARRAY2 DW 16H请指出下面两条指令的寻址方式:MOV AX,ARRAY1;寻址方式立即数寻址方式。

MOV AX,ARRAY2;寻址方式直接寻址方式。

7.指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是前一个AND是一个命令、后一个AND是一个运算符。

8.指令LOOPZ/LOOPE是结果相等或零发生转移的指令。

而指令LOOPNZ/LOOPNE则是结果不相等或不为零发生转移的指令。

9.串处理指令规定源寄存器使用SI,源串在DS段中;目的寄存器使用DI,目的串必须在ES段中。

10.8086CPU的9个标志位中,属状态标志的有___CF,PF,AF,SF,OF,ZF______。

11.中断类型码为6的中断向量一定存放在___4___个连续单元中,若其入口地址为3040:2010,则这四个单元中的具体内容依次为__10,20,40,30______ 。

微机原理及接口技术试题及答案精选全文完整版

微机原理及接口技术试题及答案精选全文完整版

《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。

A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。

A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。

A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。

A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。

A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。

A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。

A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。

A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。

A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。

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

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

微机原理与接口技术复习题集一、填空题1、若(SP)=FFFEH,(BX)=2345H,执行PUSH BX指令后,(SP)=(),(BX)=()。

(SP)=( FFFCH ),(BX)=(2345 )2、已知AX=4A5BH,进位标志CF=1,则语句“RCL AX,1”执行后AX=(),CF=()。

AX=( 94B7 ),CF=( 0 )3、实现中断返回是通过()命令完成的。

实现中断返回是通过(IRET )命令完成的4、8254的端口个数为()个。

( 4 )个5、十进制数36.875转换为二进制数是()。

(0010 0100.1110 )6、CPU和I/O设备之间传送的信息由数据信息、()和()。

(控制信息)和(状态信息)7、8254的方式3具有自动装入计数初值功能,一旦计数开始,就会输出连续的()。

8、每一条指令一般都由()和()构成。

(操作码)和(操作数)构成9、已知AL=8AH,BL=C6H,执行指令ADD AL,BL之后,AL和BL分别等于(),ZF和OF 分别等于()。

等于(50H和C6H ),ZF和OF分别等于( 0和1)。

10. 175.12D=( 10101111.00011)B=( AF.18H )H。

11. 设字长为8位,X=0FAH,当X为补码的时候,其真值是(-0000110)。

当X为无符号数的时候,其真值是(250 )。

12. 微型计算机硬件由(运算器)、(存储器)、总线、接口电路及输入输出设备等构成。

13. 中断类型号为25的中断向量存放在内存地址为(100 )开始的四个物理存储单元中。

14. 一条完整的汇编指令通常由标号、()、()和注释组成。

操作码操作数15. 假设机器字长为8位,则-89D表示为二进制原码为_______________,-89D 表示为二进制补码为_______________。

11011001B,10100111B16. 运算54E3H-27A0H后,CF= , OF= 。

微机原理与接口技术习题及参考答案精选全文完整版

微机原理与接口技术习题及参考答案精选全文完整版

可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题1、微型计算机由、、和构成。

2、在8086CPU中,寄存器指向下一条要执行的指令。

3、微型计算机的总线根据功能可分为、和。

4、主存储器和CPU之间增加高速缓冲存储器的目的是。

5、在计算机系统中定时信号一般可以用和两种方法来获得。

6、中断类型码为31H的中断向量存放在从开始的4个存储单元。

7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。

8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。

9、CPU和输入/输出设备之间的信号分为、和三类。

10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。

11、是微型计算机的核心。

12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。

M/为高电平,表示。

13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。

15、存储器扩展有两种方法,分别是扩展和扩展。

16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。

17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。

18、9片8259中断控制器组成两级级联,则最多能提供个中断。

19、8086CPU的编程结构包括和。

20、CPU和外设之间的数据传送方式包括、和。

21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。

二、选择题1、8086CPU的指令队列为 ( ) 个字节。

A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。

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

一.填空(30分)
1.以微处理器为核心再配上(1),(2)和(3)就构成一台微型计算机。

2.8088CPU内部由(4)和 (5) 两个独立的单元构成。

前者负责
与 (6) 传送数据,后者的功能是 (7) 。

3.8086 CPU通过_ (8) _寄存器和_ (9) _寄存器能准确找到指令代码。

4.判断带符号数运算是否溢出应根据 (10) 标志位,判断无符号数是否
溢出应根据 (11) 标志位。

5.存储器的读取时间大于CPU所需的时间,为保证CPU与存储器时序的正
确配合,就要利用 _ (12) _信号,使CPU插入一个_ (13) 状态。

6.一个汇编语言源程序的扩展名为(14) ,汇编后生成的目标代码文件
的扩展名为 (15) ,目标代码文件必须经LINK程序处理才能生成可执行文件。

7.ARRAY DW 10 DUP(3 DUP(2 DUP(20H,40H,60H )))语句执行后,
共占 (16) 字节存储单元。

8.在译码过程中,如果有一根地址线没用到,会有 (17) 个重叠地址。

9.I/O端口有 (18) 和 (19) 两种编址方法。

8088的最大I/O寻址空
间是 (20) 。

10.CPU的NMI引脚产生的中断叫做 (21) ,他的响应不受 (22) 的影响。

11.8088的中断向量表中存放的是中断向量,即中断服务程序的 (23) 。

若在0000∶0060H开始的4个字节中分别是11H,22H,33H,44H,则对应的中断类型号为_ (24) _的中断向量是_ (25) _。

12.软件识别按键时,当识别有键按下后所加的延时程序是为了 (26) 。

13.8253可编程计数/定时器,具有_ (27) 个独立的通道,每个通道内部设
有一个_ (28) _位的计数器,采用十进制计数,则每个通道的最大计数次数为_ (29) _次。

设加到8253上的时钟信号为2MHz,为产生周期1ms 的方波,应向计数器装入的计数初值为__ (30) __。

二.判断(10分,正确的打√,错误的打×)
1.8088 中,取指令和执行指令可以重叠操作。

2.8088 的内部数据总线是16位的,而外部数据总线却是8位的。

3.总线周期是微处理器中处理动作的最小时间单位。

4.堆栈是处在CPU内部的一个部件。

5.通信总线又称外总线,用于实现微机与外设以及微机系统之间的相互连接。

6.没有单独I/O指令的CPU可以将部分存储单元地址作为端口地址使用。

7.8259A只能管理可屏蔽中断,而不能管理非屏蔽中断。

8.正在服务的中断源一定是优先级最高的。

9.外设有DMA请求,DMAC就会立刻占有总线。

10.对于共阴极的LED显示器,对应段输入低电平时发光。

三.若(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,(SI)=1,(D1)=2,(BP)=256,字变量BUF偏移地址为0050H,(20250H)=1234H,(40100H)= 00A0H,(40102H)=2200H.回答下列问题(10分)
1.INC BYTE PTR [BP][DI] ;操作数的寻址方式是 (1) ,
操作数物理地址= (2) H,指令执行后该操作数= (3) H
2.POP AX ;目的操作数的寻址方式是(4),指令执行后(AX)= (5) H
3.LEA DI,BUF;源操作数的寻址方式是(6) ,执行后(DI)= (7) H
4.MOV CX, BUF[BX] ;源操作数的寻址方式是 (8) ,
源操作数的物理地址是 (9) ,指令执行后(CX)= (10) H
四、阅读程序,回答问题。

(9分)
1. MOV CX,10
MOV AL,20H
XOR BX,BX ;与本条指令等效的指令是:(1)AGAIN:ADD BL,AL
ADC BH,0 ;本条指令的功能是:(2)
LOOP AGAIN ;与本条指令等效的指令序列是:(3),(4)
MOV AX,BX ;程序执行后,AX的内容是:(5)
2. DATA SEGMENT
A DW 0
B DW 0
C DW 230,20,54
DATA ENDS

LEA BX ,C ;与本条指令等效的指令是:(6)
MOV AX ,[BX] ;指令执行后,AX的内容是:(7)
MOV B ,AX
MOV AX ,2[BX] ;指令执行后,AX的内容是:(8)
ADD AX ,B
MOV A ,AX ;指令执行后,A单元的内容是:(9)

五.简答(10分)
1.CPU与I/O数据传送的方式有哪几种?它们各自的特点是什么?
2.CPU响应INTR的条件是什么?
六.在DATA为首地址的内存区域中存放100个有符号8位数,编程找
出其中最大的数并将其存放在寄存器AL中。

(要求有设计说明)(9分)
七. 某微机应用系统设计一个地址空间为42000H~45FFFH的随机读写存储器。

CPU具有20根地址线,8根数据线,与存储器有关的控制信号有存储
器读RD和存储器写WE,可选用的SRAM存储器芯片和3-8译码器芯片的外部引脚逻辑图如图1所示,具体要求如下(12分):
1.计算给定存储器空间的大小?
2.这种SRAM芯片的规格是什么?需要几个SRAM芯片?
3.写出每个SRAM芯片的地址范围。

4.利用全译码法,画出该存储器与CPU的连接图。

八、综合设计(10分)
8255A与某外设的硬件连接如图2所示,假设分配给8255A的端口地址为380H-383H。

当BUSY为低电平时,表示外设可以接收数据。

试利用8255编写包括初始化程序在内的输出程序,将放在CL寄存器中的数据输出。

(无关项置0)
图1
图2。

相关文档
最新文档