微机原理与接口技术题库...pdf

上传人:大张伟 文档编号:5662576 上传时间:2020-07-20 格式:PDF 页数:16 大小:753.80KB
返回 下载 相关 举报
微机原理与接口技术题库...pdf_第1页
第1页 / 共16页
微机原理与接口技术题库...pdf_第2页
第2页 / 共16页
微机原理与接口技术题库...pdf_第3页
第3页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《微机原理与接口技术题库...pdf》由会员分享,可在线阅读,更多相关《微机原理与接口技术题库...pdf(16页珍藏版)》请在三一文库上搜索。

1、一、填空 1.8086CPU 从偶地址读写一个字时,需要个总线周期,从奇地址读写一个字时, 需要个总线周期。 2. 如果CS=1200H ,IP=FF00H ,则程序指令在内存的实际地址 ( 物理地址 ) 为。 3.8086/8088 提供的能接收外部中断请求信号的引脚是和。 4. (接上题)两种请求信号的主要不同之处在于。 5.8086在最小模式的典型配置有8086、8284、 和。 6. 8086有16位数据线,当腿的信号为电位时,实现了高 8位的数据传输。 7. 8086与8284A有哪三条信号腿相连接,。 8. 8086/8088的标志寄存器中的溢出标志位是F, 中断允许标志位是F。

2、9. 8086/8088CPU内部结构按功能可分成两部分,即和。 10. 8086CPU指令队列长度为,8088CPU指令队列长度为。 11. 当CPU进行数据输出时,RDT /为电平,当 CPU进行数据输入时 RDT / 为电平。 12. 当存储器的读出时间大于 CPU所要求的时间时,为保证CPU与存储器时序的正 确配合,就要利用(8086CPU)腿信号,使 CPU插入一个等待状态。 13. 8086/8088的中断响应用 2个总线周期,从引脚输出 2个负脉冲。 14. 8086CPU的数据线的位数为位,I/O地址线的位数为位。 15. 当8086/8088的引脚 MXMN / 接高电位时,

3、便工作于模式;当引脚 MXMN / 接地时,便工作于模式。 16. 若8086CPU从3A217H 存储单元中读取一个字要占用总线周期,若从 3A210H存储单元中读取一个字要占用总线周期。 17. 8086CPU复位时,总是从地址开始执行程序。 18. 在存储器系统中,实现片选控制的方法有三种,它们是全译码选择方式、 和。 19. CPU与外设进行数据交换有、和程序控制方式 三种控制方式。 20. CPU从I/O接口的中获取外部设备的 “ 忙” 、“ 闲” 和“ 准备好 ” 等信 息。CPU通过I/O接口中的控制端口(命令端口)向外设发出“ 启动” 和“ 停止” 等 信号。 21. 计算机

4、CPU 与输入 / 输出设备之间交换的信息包括、状态信息 和三类信息。 228086CPU 内部结构按功能可分成执行部件和总线接口部件两部分,算术逻辑单 元在中,段寄存器在中。 23.8253可采用种操作方式, 8255可采用种操作方式。 24.8086CPU 的内存寻址空间最大为字节, I/O 接口寻址能力为个端口。 25. 串行通信在( 异步 ) 工作方式下,传输一个字符时,一般有5 8个数据位 和起始位,还必需至少有停止位。 26. 串行通信的基本工作方式有和两种。 27. 串行通信时,数据在两个站之间传送,按传送方向可分为、半双工和 等三种不同的方式。 28. 存 储 器某 单元 地址

5、 为3250H:0016H,其 段地址为,偏 移地 址 为,物理地址为。 29.8086在最小模式的典型配置有片8284、片8286和片8282。 30. 如某CPU 外部地址总线为 26位,能直接寻址 MB物理地址空间。 318086系统中,如果寄存器 CS= ,IP=285AH ,则程序指令的实际地址为 A285AH 。 32串行通信中, RS 232C 接口输出为 10V电压时,为逻辑(高低)电 平。 二、选择 1. 8086CPU典型的总线周期包含 4个状态,如要插入一个等待状态Tw,应在状 态之后插入。 A)T1 B)T2 C)T3 D)T4 2. 8086/8088最大模式系统与最

6、小模式系统的基本配置主要区别是增加一个芯 片。 A)8282地址锁存器B)8286总线收发器 C)8288总线控制器D)8284时钟发生器 3. 可直接存取 16M字节的微处理器,其地址线最少需要。 A)8根B)16根C)20根D)24根 4. 起始地址为 0000:0020的四个字节连续存放着 34H、12H、56H和78H四个数代表 某存储单元的物理地址,那么它们所形成的物理地址是。 A)1234:7856 B)3412:5678 C)7856:1234 D)5678:3412 5. 8086最基本的读写总线周包含个状态。 A)3 B)4 C)5 D)6 6. 8086CPU经加电复位后,

7、执行第一条指令的起始地址是。 A)FFFFH B)03FFH C)0FFFFH D)FFFF0H 7. 0/ IOM , 0RD , 1WR 时,CPU完成的操作为。 A)存储器读B)I/O读 C)存储器写D)I/O 8. 8086/8088的中断向量表中,每个中断处理子程序的入口地址占有4个单元。设 4 个单元的地址分别是 A,A+1,A+2,A+3。按8086/8088中断向量表规定,地址A 和A+1单元中应放。 A)中断处理子程序入口地址的段地址CS B)中断处理子程序入口地址的偏移量IP C)标志寄存器 PSW的内容 D)数据段寄存器 DS的内容 9.8086CPU 一个最基本的总线周

8、期由4个时钟周期( T1T4)组成,在总线周期的 T1状态主要完成传送()信号。 A. 数据 B. 地址 C. 读控制 D. 写控制 10.8086CPU 在进行读内存操作时,控制信号. IOM / 、 RD 和WR是( )。 A.010 B.001 C.110 D.101 11.CPU 在中断响应过程中 ( ),是为了能正确地实现中断返回。 A.识别中断源 B.获得中断服务程序入口地址 C.断点压栈 D.清除中断允许标志 IF 12. 8086CPU有20条地址线,可直接寻址 1MB 的内存地址空间,这 1MB 的存储器分成 两个512KB 的存储体“偶存储体”和“奇存储体”,在全译码的情况

9、下,“偶 存储体”和“奇存储体”分别用()来选通。 A BHEA , 0 B 0 , ABHE CALEA , 0 DBHEALE, 13. 采用4片可编程中断控制器 8259A级联使用,可以使 CPU 的可屏蔽中断最大扩大 到() 。 A16级 B29级 C32级 D 64级 14.CPU 寻址I/O 端口空间为 1KB ,最少需要 ( )条地址线。 A. 8 B. 10 C. 16 D. 12 15. 用一片 EPROM芯片构成系统内存,其地址范围为F0000H F0FFFH ,无地址重 叠,该内存的存储容量为() A. 2KB B. 4KB C. 8KB D. 16KB 16. INTE

10、L8253通道工作于方式 3,接入 2MHZ 的时钟,如要求产生 800HZ 的方波,则 计数器的初值应为() A. 1500 B. 2000 C. 2500 D. 4000 17. 已知SRAM2114 芯片容量为 1K 4位,若要组成 8KB 的系统存储器,则共需芯片数 为() 。 A)32 B)16 C)64 D)8 18. 下述中断,优先权级别最低的中断是( )。 A)NMI B)INTR C)单步中断 D)INT n 19.8086CPU 在中断响应过程中,接收的中断类型码为( ),中断子程序入口地址 存放在 00070H 00073H 四个存储单元中。 A)70H B)07H C

11、)0CH D )1CH 20.8086 系统中,如果寄存器CS=6850H ,IP=685BH,则程序指令的实际地址为 ( )。 A)6850BH B )6ED5BH C)7535BH D )7AD5BH 21.CPU 可以对 8253 计数器执行读操作,其读到的是 ( ) 。 A)工作方式字 B) 计数初值 C) 计数执行部件 D) 输出锁存器 22. 某数8421BCD 码为01100011,与其对应的二进制数为 ( )。 A )63 B )01100011 C)00111111 D)1011111 23. 在 8086CPU 的中断向量表中,如中断向量的首地址是00110H ,则中断类型

12、码 是() 。 A)45H B)110H C)44H D)32H 248255A的PC 口可以设定为 ( ) A) 方式0 B)方式 1 C)方式 2 D)任何方式 258086CPU 执行IRET指令后, SP 的内容 ( )。 A)减6 B)减4 C)加6 D)加4 三、作业 二章 2-1 ; 2-2 ;2-5 ;2-7 ;2-11 ;2-13 三章 3-1 ; 3-13;3-14 ;3-20 四章 4-4 ;4-13 ;4-15 ;4-21 五章5-2;5-11 ; 5-13 八章8-4;8-5; 8-6;8-17 七章7-4 六章6-7; 6-16 ;6-17 四、其他 1编制程序段

13、: 完成14H*15H ,结果放在 AX 中。 2编制程序段 : 若有两个 4字节的无符号数相加,这两个数分别存放在2000H 和 3000H 开始的存储单元中,得到的和存放在2000H 开始的单元中。 3编制程序段 : 将AL寄存器的低 4位置1,高 4位不变;将 BL寄存器的低 2位取反, 其它位不变。 4. 编制一个过程: 将内存 2400单元为起始单元的连续递增的100个字节单元分别加 1。 5数据段 为DSEG ,DATA1 为首地址存放了 100个0字节,用伪指令编制数据段程序。 6. 在首地址为 DATA 的字节数组中存放了 64H 个无符号数,试编制 完整程序 ,求出 它们的平

14、均值(平均值不考虑小数部分) ;同时再求出数组中有多少个数小于此平 均值。 75124位SRAM 组成32K8位存储容量。需要块SRAM 芯片,需要根芯 片内地址选择线,该存储系统最少需要根地址选择线。 8如图所示,为译码器和 ROM(只读存储器)与 CPU 系统的连接电路图;指出各 ROM 的地址空间。 9. 若将1片64K8位ROM 芯片连接到 8088CPU (最小方式)的 A0000H 到AFFFFH 的地址 空间中,试画出译码器( 可选用 3-8 译码器、与非门或比较器 ) 和ROM 及完善与 CPU 系统总线的连接电路图。 108253控制信号与 8086总线相连,详见下图。 82

15、53各端口地址为 51H 、53H 、55H 、 57H ,用8253控制LED 点亮或熄灭,点亮 5秒钟后,再熄灭 5秒,周而复始。 2MHZ 频 率从CLK0 输入,通道 0与通道 1级联。 试问: 通道0、1为何种工作方式; 通道0、1的计数初值 N0 、N1各为多少; 给 出初始化程序。 11. 图为开关状态检测电路和继电器控制电路。当开关K闭合时,将驱动对应的继 电器( 即动作 ) ;若开关处于断开状态,则无电流流过继电器线圈,继电器不动作。 若系每隔 10ms检测一次开关状态和对继电器作相应控制,定时控制由8253完成, 试编写对8255A 的初始化程序 ( 初始态时应保证继电器不

16、动作) 和完成上述功能的 检测、控制程序。(解见第七章 PPT ) 12. 已知 8086的时钟频率为 5MHZ ,试用一片 8253 产生如下脉冲序列, 脉冲周期为 2ms ,脉冲个数为5 个,要求画出逻辑图和编写初始化部分的程序。(解见第七章 PPT ) 13. 8255A 作为 A/D 和 D/A 并行接口(如图 )。 AD转换期间,不允许输入端模 入信号变化,所以加采样保持电路。 A 口工作方式 1,为输入口。端口C 的 PC7 位设定为输出端,与AD变换器启动信号相连,正脉冲启动AD。AD转换期 间,AD片“忙”为高电平。转换结束,“忙”由高的下降沿触发单稳态电路。 8255A的口地

17、址 300H ,301H ,302H和 303H 。编制程序将 A口( AD)的数据送 入 B口(D A) 。 (解见第八章 PPT ) 14. 输出三角波要求上限为2.5V,下限为 2V(解见第十章 PPT ) V .5V 参考答案 一、填空 1. 1 , 2 。2. 21F00H 。3. INTR 和NMI 。4. (接上题)是否有屏蔽。 5. 8286和8282。6. BHE。7. READY ,RESET,CLK。8. O, I 。 9. 执行部件( EU)和总线接口部件( BIU) 。10. 6 , 4 。11. 高,低。 12. READY 。13. INTA 。14.16 ,16

18、。15. 最小,最大。 16.2 个,1个。 17.FFFF0H 。18. 部分译码选择方式,线性选择方式。19. 中断方式, DMA 方式。 20. 状态端口。 21. 数据信息,控制信息。 22. 执行部件,总线接口部件。23.6 ,3。 24.1M,16K。25. 一个,一个。 26. 异步方式,同步方式。 27.单工,双工。 28.3250H,0016H ,32516H 。29. 一,二,三。 30.64。31.A000H。32. 高。 二、选择 1. C。2. C。3. D。4. C 。5. B。6. D 。7. B 。8. B 。9. B 。10.D。11.C。12.A。 13.B

19、。14.B。15. B。16.C。17.B。18.C。19.D。20.B。21.D。22.C。23.C。24.A。 25.C。 三、作业 2-1 解: DX在 EU中, DS在 BIU 中。 2-2 解: ZF=0、CF=0 、 AF=1 、OF=0 、SF=0、PF=0 2-5 解: CLK , PCLK ,OSC 2-7 解: FFFF0H ,CS=FFFFH ,IP=0000H 2-11 解: DS : 12100H220FFH ES : 0A3010H 0B300FH CS : 634E0H734DFH 2-13 解 5780H:6A21H 05H 5E221H 5780H:6A22H

20、 1EH 5780H:8252H 8AH 5FA52H 5780H:8253H 4AH 3-1 解: ADD AL,BXSI ADD AL,0D6H 3-13 解: PUSH 009CH 56H POP 009DH 0DH 009EH 32H 009FH 60H FFA0H :00A0H 3-14 解: SF=1 、ZF=0、CF=0 、0F=1 3-20 解 XOR BX,0FFH ;BX=0DH AND BX,0 ;BX=0 TEST BX,01 ;BX=0F2H 4-4 解: DATA Segment x DW 600 y DW 25 z DW -2000 s DW ?,? DATA e

21、nds Code segment Assume CS:code,DS:data Start:MOV AX,DATA MOV DS,AX MOV AX,X MOV BX,Y IMUL BX ADC DX,BX MOV BX,0 MOV CX,2300 MOV CX,AX MOV BX,DX MOV AX,Z CWD ADD AX,CX SUB CX,AX SBB BX,DX MOV AX,CX MOV DX,BX MOV BX,Z IDIV BX MOV S,DX MOV S+2,AX CODE ENDS END START 4-13 解: 4-15 解: 4-21 解: ;入口参数ARRAY

22、:数组首地址; COUNT :数组长度; ;出口参数SUM: 数组的累加和。 5-2 解: (A): 11 根和 4 根;(B): 12 根和 8 根; ( C) :16 根和 1 根; (D) :19 根和 4 根。 5-11 解: 128 个芯片, 14 根地址线, 16 组。 Dseg segment Data db 32,45,28 Dseg ends Cseg segment Assment cs:cseg,ds:dseg Start:MOV AX ,DSEG Mov ds, ax Mov al ,data Cmp al,data+1 Jbe A1 Xchg al,data+1 A1

23、:cmp al,data+2 Jbe A2 Xchg al,data+2 A2:Mov data,al Mov al,data+1 Cmp al,data+2 Jbe A3 Xchg al,data+2 A3:mov data+1,al Mov ah,4ch Int 21h Cseg ends End start Dseg segment ARY DW 100 个无符号字 BUF1 DW ? ;存放最小偶数 S DB 0;存放偶数的个数 Dseg ends Cseg segment Assume cs:cseg,ds:dseg Start: mov ax,dseg Mov ds,ax Mov

24、bx,offset ARY MOV AX, FFFEh ;最大偶数 Mov cx,100 L1:test word ptrbx,01h JNZ L2 INC S Cmp AX, bx JB L2 Mov AX,bx L2:ADD BX,2 LOOP L1 MOV BUF1,AX MOV AH,4CH INT 21H CSEG ENDS END START SUB1 PROC PUSH AX PUSH BX PUSH CX MOV AX , 0 LEA BX , ARRAY MOV CX , COUNT L1: ADD AX , BX INC BX INC BX LOOP L1 MOV SUM

25、, AX POP CX POP BX POP AX RET SUB1 ENDP 5-13 解: 8-4 解: MOV AL, 10011001B OUT 63H, AL MOV AL, 1011011XB OUT 63H, AL 8-5 解:设控制端口为63H MOV AL, 00001011B OUT 63H, AL A: DEC AL OUT 63H, AL INC AL OUT 63H, AL JMP A 8-6 解: BUF DB (256 个数据 ) MOV DI, OFFSET BUF MOV CX, 256 MOV AL ,10000001B ;8255 初始化 OUT 083H

26、, AL A1:IN AL ,82H ;检测 PC0 是否为 0 TEST AL ,01H JNZ A1 MOV AL ,DI ;送字符到A 口 OUT 80H,AL INC DI MOV AL ,00001001B;PC4 产生正脉冲 OUT83H, AL DEC AL OUT 83H,AL LOOP A1 8-17 解: MOV DX,43H MOV AL,10000010B OUT DX,AL START:MOV DX,40H IN AL,DX AND AL,00000011B CMP AL,02H JZ A2 CMP AL,01H JZ A1 MOV AL,04H ;黄灯亮 JMP A

27、3 A1:MOV AL,01H;红灯亮 JMP A3 A2:MOV AL,02H;绿灯亮 A3:MOV DX,42H OUT DX,AL CALL 延时程序 JMP START 7-4 解: 1333 10.51 102 3 6 0 n 5 300 10.51 3 1 n 6 50 300 2 n 6-7 解: 0004CH 44H 0004DH 33H 0004EH 22H 0004FH 11H 6-16 解: 6-17 解: MOV DX,306H MOV AL,00110111B OUT DX,AL MOV DX,300H MOV AL,33H OUT DX,AL MOV AL,13H

28、OUT DX,AL MOV DX,306H MOV AL,01010110B OUT DX,AL MOV DX,302H MOV AL,05 OUT DX,AL MOV DX,306H MOV AL,10010111B OUT DX,AL MOV DX,304H OUT DX,AL MOV AL,6H OUT DX,AL 方法一: MOV AX,00H MOV DS,AX MOV AX,OFFSET INTR60 MOV 180H,AX MOV AX,SEG INTR60 MOV 182H,AX 方法二: MOV AX,SEG INTR60 MOV DS,AX MOV DX,OFFSET IN

29、TR60 MOV AL,60H MOV AH,25H INT 21H MOV DX,02C0H MOV AL,00010011B OUT DX,AL MOV DX,02C2H MOV AL,08H OUT DX,AL MOV AL,00000001B 四、其他 1 MOV AL ,14H MOV BL,15H MUL BL 2 MOV AX,3000H MOV AL,0 ADD 2000H,AX ADC 2004,AL MOV AX ,3002H ADC 2002H,AX 3 OR AL,0FH XOR BL,00000011B 4. MAIN PROC MOV CX,100 MOV BX,0

30、 MOV AL, A: ADD 2400BX,AL INC BX LOOP A MAIN ENDP 5 DSEG segment data1 db 100 dup(0) DSEG ends 6 cseg segment data db 64H dup (?) V1 DB ? ;平均值 V2 DB ? ;小于平均值的个数 Assume cs:cseg,ds:cseg start: MOV AX,cseg MOV DS,AX MOV BX,offset data XOR AX,AX MOV CX,64H A1: ADD AL,BX ADC AH,0 INC BX LOOP A1 MOV DL,64

31、H DIV DL MOV V1,AL MOV BX,offset data MOV DL,0 MOV CX,64 A2: CMP BX,AL JAE A3 INC DL A3: INC BX LOOP A2 MOV V2,DL cseg ends end start 7. 128; 9;15。 8 9. 10、解:通道 0工作方式为方式 2或方式 3,通道 1工作方式为方式 3; LED 的周期为 10秒,N20000000,N0 5000,N14000(注:答案不是唯一) MOV AL,00100111B OUT 57H ,AL MOV AL ,50H OUT 51H ,AL MOV AL ,01100111B OUT 57H ,AL MOV AL ,40H OUT 53H ,AL

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1