2022年微机原理与接口技术试题可用 .pdf
《2022年微机原理与接口技术试题可用 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理与接口技术试题可用 .pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉大学 20062007 年第一学期微机原理与接口技术考试试卷(A)专业学号姓名成绩一、填空题 (每小题 5 分,共 10 分) 1. 某控制电路中, 输出控制端口的口地址为34CH,输入状态端口的口地址为34DH 。现从输入口读入外部状态,若不为80H,就输出 FFH 关闭设备,否则输出00H 开启设备。请完善下面的程序。. MOV DX, 34DH ; _AL, DX _AL, 80H _ MOV DX, 34CH MOV AL, 00H OUT DX, AL _EXIT GO-OFF: MOV DX, 34CH MOV AL, _ OUT DX, AL EXIT: RET 2.下面是一
2、个中断处理子程序的加载程序段,中断类型号为60H,请完善该程序段。INT-INT PROC FAR . ;保护现场SUB AX, _;MOV ES, AX ;ES 清零MOV _,OFFEST inthandler MOV AX, SEG inthandler MOV DI , _ SHL DI, 1 SHL _, 1 MOV _, BX MOV ES:DI +2, AX .;恢复现场RET INT_INT ENDP 二、单项选择题(每小题 1 分,共 10 分) 1.指令 MOV AX,BXSI中源操作数的寻址方式是( ) A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址名师资料总
3、结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 25 页 - - - - - - - - - 2.8086 CPU内有指示下条指令有效地址的指示器是( ) A.IP B.SP C.BP D.SI3. .CPU 与外设交换数据,当采用程序控制I/O 方式时,是 ( )。A.以 CPU 为主动方B.以存储器为主动方 C. 以外设为主动方 D.外设直接和存储器交换数据4.8253 在下面几种不同的工作方式中,可用GATE 作重触发信号的是( )。 A. 方式 0 B.方式 1 C.方式
4、3 D.方式 45.堆栈的工作方式是( ) A.先进先出B.随机读写C.只能读出不能写入D.后进先出6.CPU 与外设间数据传送的控制方式有( ) A.中断方式B.程序控制方式C.DMA 方式D.以上三种都是7.采用高速缓存(cache) 的目的是( ) A.扩大主存容量 B.提高 CPU 运行速度C.提高总线速度D.提高主存速度8.用 2K 4 位的 RAM 芯片组成16K 字节的存储器,共需RAM 芯片和片选地址分别为A.16 片和 3 位B.16 片和 8 位C.4 片和 3 位D.32 片和 8 位9.Reset 信号有效后,8086CPU 的启动地址 ( ) A.FFFFFh B.0
5、FFFFh C.FFFF0h D.00000h 10. 若传送率为1200 ,波特率因子n=16 ,则收、发时钟(RxC.TxC) 的频率为 ( ) A.1MHz B.19.2KHz C.20KHz D.2400Hz 三、综合题 (每小题 16 分,共 80 分) 1.在串行异步传送中一个串行字符由1 个起始位, 7 个数据位, 1 个校验位和1 个停止位组成,每秒传送120 个字符,则数据传送的波特率应为多少?传送每位信息所占用的时间为多少?2. 图 1 为某 80XCPU 扩展外部存贮器电路,试问1)RAM 和 EPROM 的存储容量各是多少?RAM 和 EPROM 存储器分配的地址范围各
6、是多少?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 25 页 - - - - - - - - - 2) 编写程序, 将电路中 EPROM 的前 32 个单元的内容送入RAM 的前 32 个单元中。 (要求用 8086汇编语言编写)3. 图 2 为某开关量检测电路。要求不断检测8 个开关 K7 K0的通断状态,并随时在发光二极管 LED7 LED0 上显示出来。开关断开,相应的LED点亮;开关闭合,熄灭。假设8255A的口地址为240H 243H。1)指明 8255A的
7、 A、B、C、控制口地址和对8255A 操作的控制字。2)编写程序,完成上述功能。图 2 图 3 48253 与 8088CPU 的连线如图3 所示。设 8253 的 0#计数器作为十进制计数器用,其输入计数脉冲频率为100KHz ,要求 0#计数器输出频率为1KHz 的方波。(1) 写出 8253 的 0#、1#、2#计数器及控制寄存器的地址,8088 未用的地址线均设为0; (2)请计算计数器初值;(3)写出控制字; (4)进行初始化编程。5图 4 为 8086/8088 的 A/D 转换电路, ADC0809 通过 8255A 与 PC 总线连接,连线如图所示,未用的地址线均设为0。(1
8、)8255A 的 A 口、B 口、C 口及控制寄存器地址分别为、。(2)ADC0809 是式的位 A/D 转换器。(3)下列程序段的功能是:从模拟通道IN7 开始进行A/D 转换并连续采样16 个数据,然后对下一通道IN6 采样 16 次,直到通道IN0 采样完毕,采样所得数据存放在数据段中起始地址为 1000H 的连续内存单元中。请按要求在空格中填入相应的指令和数据。;8255A 初始化; (设置控制字,不用的位均置0)MOV SI, 1000H ; 设置采样数据存储器首地址MOV BL, 8 ; 设置模拟通道计数器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
9、 - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 25 页 - - - - - - - - - MOV DX, ; 设置模拟通道IN7 口地址LOP1:MOV CX, 16 ; 设置 16 次采样计数器LOP2:; 启动 A/D 转换PUSH DX LOP3:;查询(检测)PB7(即 EOC)JZ LOP3 ; 转换结束,读入采样数据INC SI POP DX LOOP LOP2 DEC DX DEC BL JNZ LOP1 HLT 图 4附录:1、8255A 方式选择控制字格式2、8253 控制字格式名师资料总结 - - -精品资料欢迎下载 -
10、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 25 页 - - - - - - - - - 武汉大学 20062007 年第一学期微机原理与接口技术考试试卷(A) 参考答案一、填空题1. IN TEST JNZ GO-OFF JMP 0FFH2. AX BX 60H DI ES:DI二、单项选择题1 2 3 4 5 6 7 8 9 10 D A A B D D D B C B 三、综合题1. 解: 10*120=1200 (b/s )T=1/1200=0.83(ms) 2. 解1) :RAM 的存储容量 =211字
11、节, EPROM 的存储容量 =212字节A19A18A17A16A15A14A13A12A11A10A0RAM 1 1 1 1 1 0 0 1 X 0 0 0 1 1 1 1 1 0 0 1 X 1 1 1 EPROM 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 RAM分配的地址范围是F9000HF97FFH 或 F9800H F9FFFH , EPROM 分配的地址范围是FD000H FDFFFH (8分 )2) 程序如下:CODE SEGMENT ASSUME CS:CODE MAIN PROC FAR START:MOV AX,0F0
12、00H MOV DS,AX MOV ES,AX 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 25 页 - - - - - - - - - MOV DI,9000H MOV SI,0D000H MOV CX,32 L1: MOV AL,SI MOV DI,AL INC SI INC DI LOOP L1 MOV AH,4CH INT 21H MAIN ENDP CODE ENDS END START (8 分) 3. 解:1)8255A的 A、B、C、控制口地址分别为:
13、240H243H。8255A操作的控制字=10010000B。(8 分) 2)MOV DX , 243H MOV AL , 10010000B OUT DX , AL TEST1 :MOV DX ,240H IN AL ,DX MOV DX ,241H OUT DX ,AL JMP TEST1 (8 分 )4. 解:(1)地址: 210H213H (2 分 ) (2)控制字00110111B (3 分 ) (3)N=100KHz/1KHz=100 (3 分 ) (4)MOV AL, 37H MOV DX, 213H OUT DX, AL MOV DX, 210H MOV AL, 00H OUT
14、 DX, AL MOV AL, 01H OUT DX, AL (8 分 ) 5. 解:(1)地址: 11CH,11DH,11EH,11FH ( 3 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 25 页 - - - - - - - - - (2)逐次逼近, 8 位( 2 分)(3)MOV DX, 11FH (5 分)MOV AL, 92H OUT DX, AL 107H OUT DX, AL MOV DX, 11DH IN AL ,DX TEST AL ,80H M
15、OV DX, 11CH IN AL ,DX MOV SI, AL图 1 为某 80XCPU 扩展外部存贮器电路,试问1) 该外部扩展的数据存储器容量是多少?三片6264 的地址范围分别是多少?( 假设段地址为 6000H ,其他地址线未用到的位填1,) 2)编写程序,将电路中6264 2# 的前 32 个单元的内容送入6264 1# RAM 的前 32 个单元中。 (要求用 8086 汇编语言编写)图 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 25 页 - -
16、- - - - - - - 武汉大学 20062007 年第一学期微机原理与接口技术考试试卷(B)专业学号姓名成绩一. 填空题 ( 每空 1 分,共 20 分 ) 01_由中央处理器、存储器、输入/输出接口和总线组成。02微机系统中,有四级(或四层 )总线,分别是片内总线、片总线、内总线和_。03. 与十进制数2006 等值的十六进制数是_,与十六进制数AC04H等值的十进制数是_。04 设X补=10101010B,则用8 位二进制数表示的X81补的值是 _B;若 X补=00110101B,则 -2X补=_B。05字符串 Win98的 ASCII 代码是 _。068086/8088 的地址空间
17、最多可分为_个逻辑段。07. 一个数据的有效地址EA = 1234H , 且 DS =5678H, 则该数据在内存中的物理地址是_,该数据段的首末单元的物理地址是_。08 若当前堆栈指针SP指向 2006H单元, 则向堆栈中压入5个字的内容后, SP应指向 _。09若 8086/8088 CPU引脚状态是M/IO =1, RD=1, WR =0,则此时执行的操作是_。10一台 8 微机的地址总线为16 条,其 RAM 存储器容量为16KB,首地址为 2000H,且地址是连续的,则可用的最高地址是_。11某中断类型号是20H ,则中断向量地址是_。12某微机中断级联系统中,共采用3 片 8259
18、A 可编程中断控制器,则该系统最多可管理_级中断源。13某微机系统采用一块8253 芯片, 时钟频率为1MHz 。若要求通道0 工作于方式3,输出的方波周期为0.5ms,则时间常数应设定为_,通道控制字应设定为_。14一个串行字符由一个起始位,7 个数据位,一个奇偶效验位和一个停止位构成,若每秒传送 240 个字符, 则数据传送的波特率是_,传送每位信息所占用的时间是_。15异步串行通信工作方式下,一个串行字符由一个起始位,7 个数据位 1101110,一个奇效验位和一个停止位构成,则先后发送该帧字符信息的数据位是_。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
19、 - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 25 页 - - - - - - - - - 二简答题 ( 每题 4 分,共 20 分) 01请画出微机系统的框图。028086 CPU由哪两部分组成?8086 CPU中有哪些寄存器?03. 为什么说 8088 CPU是准 16 位的微处理器?04. 指令队列和堆栈的工作方式各是什么?05DRAM 芯片的主要特点是什么?三应用题 ( 共 60 分) 01下图所示的存储器系统中,RAM和 EPROM 的存储容量各是多少?RAM和 EPROM 存储器分配的地址范围各是多少?(10 分 )02下图为 DM
20、A接口硬件示意图,、四处空缺的内容为存储器、DMA 请求信号DREQ 、DMA 控制器 DMAC 、总线保持响应信号HLDA之一,请在相应的空缺处指明相应的内容。(10 分) 03已知中断服务程序入口地址表如下所示,当前CS=1000H ,IP=0280H,SP=1800H , FLAG中的 PSW=0241 。执行一条双字节指令INT 7 后,下列寄存器和栈顶相关单元偏移地址的内容是什么? (10 分) 中断服务程序入口地址表物理地址0001CH 0001DH 0001EH 0001FH 00028H 00029H 0002AH 0002BH 内容10H 20H 30H 40H 50H 60
21、H 70H 80H 执行 INT 7 后, CS=_ , IP=_, SP=_ , PSW=_ 堆栈中栈顶相关单元: 偏移地址(5) (6) 内容(7) (8) (9) (10) (11) (12) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 25 页 - - - - - - - - - 04设某计算机控制系统中用8253 的通道 0作为计数器,口地址为60H,计数频率为1MHz ,计数控制信号GATE0恒为高电平; 控制字寄存器口地址为63H;计数器计到0 时的输出
22、信号用做中断请求信号。请分析执行下列初始化程序段后,发出中断请求信号的周期T 是多少 ? (10分) MOV AL, 34H OUT 63H,AL MOV AX, 10000 OUT 60H,AL MOV AL, AH OUT 60H,AL 05已知某 8088 微机系统包括8255, 8253 两个可编程接口电路。其中8253 三个计数器分别工作在不同的方式下,可以为 A/D 转换器提供可编程的采样频率和采样时间;8255A的 PB0可用于检测按键开关的位置,PA7可根据 PB0的状态决定是否点亮LED指示灯。设系统所要求有关硬件连线已经全部接好,片选信号PS2 ,PS3的地址是08H-0B
23、H,0CH-0FH ,如图所示,试完成下列各项要求。(1) 根据 8255A的 A口和 B口的连接方式,写出接口初始化程序。(2) 图中给出了8253 各个计数器要求的工作方式,设已知外部时钟频率为F,计数器 0 的计数初值为 L( 字节型 ) ,工作在方式2;计数器 1 的计数初值为M(字型 ) ,工作在方式1;计数器 2 的计数初值为N(字型 ) ,工作在方式3,L、M 、N是程序已经定义的变量,L、M为二进制数, N为 BCD码。试按上述要求完成8253 的初始化程序。(3) 设计一个程序片段,使8255A检测 PB0的输入状态,当PB0=1时使 LED灯亮。 (20 分 )名师资料总结
24、 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 25 页 - - - - - - - - - 武汉大学 20062007 年第一学期微机原理与接口技术考试试卷(B) 参考答案一. 填空题 ( 每空 1 分,共 20 分 ) 01微型计算机 02.外总线或通信总线037D6H ,44036 04. 11110101B,10010110B 0557H69H6EH39H38H 06. 64K 07. 579B4H ,56780H/6677FH 08. 1FFCH 09. 存储器写 105
25、FFFH 1180H 12. 22 13500,00110111B 142400Bd,0.417ms 150 0111011 0 1 二简答题 ( 每题 4 分,共 20 分) 01答:02答:由总线接口部件BIU 和指令执行部件EU组成。答:共五组,分别为:数据寄存器组:16 位,累加器AX 、基址寄存器BX 、计数寄存器CX 、数据寄存器DX。指针寄存器组:16 位,堆栈指针寄存器SP 、基址指针寄存器BP 。变址寄存器组:6 位,源变址寄存器SI 、目的变址寄存器DI。段寄存器组: 16 位,代码段寄存器CS 、堆栈段寄存器SS 、数据段寄存器DS 、附加段寄存器ES 。控制寄存器组:1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理与接口技术试题可用 2022 微机 原理 接口 技术 试题 可用
限制150内