第一范文网 - 专业文章范例文档资料分享平台

微机原理试卷库合集(有答案)

来源:用户分享 时间:2025/8/9 10:28:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

微机原理试题库合集

第1套

一、填空题:(每空1分,共20分)

1. 以8086/8088CPU标志寄存器中有6个状态标志和_____3____个控制标志。 2. 若有二个数8439H和A56AH进行相加,则运算后标志寄存器中的ZF= 0 ,PF=

1 ,CF= 1 ,OF= 1 。

3. 8086在每个总线周期的T3状态开始对 READY 信号进行采样,若其为高电

平,则进入T4状态。

4. 设CS=3100H,DS=40FEH,两段的空间均为64K个单元,则两段的重叠区为 32 个单

元,两段的段空间之和为 131040 个单元。

5. 8086/8088系统,中断向量表中,每个中断向量占用___4_____个字节。 6. 对于下面的数据定义,各条MOV指令单独执行后,请填充有关寄存器的内容 TABLE1 DB ?,?,? TABLE2 DW 26 DUP(?) ??

MOV AX,TYPE TABLE1; (AX)= 1 MOV BX,TYPE TABLE2; (BX)= 2 MOV CX,LENGTH TABLE2; (CX)= 26 MOV DX,SIZE TABLE2; (DX)= 52

7. 在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 DX

__ 寄存器中。

8. 8k×8位的SRAM存储芯片,需要寻址线13根。

9. 8086/8088CPU复位后,代码段寄存器CS的值为___FFFFH________ 。 10. 8086/8088CPU,由INTR引脚引起的中断称为___可屏蔽______中断。 11. 8086/8088系统中,一个栈的深度最大为_____64_____KB。

12. 存储器是计算机中的记忆设备,主要用来存放程序和_____数据____ 。

13. 在微型计算机系统中,CPU对输入输出的寻址可归纳为__统一编址_和独立编址两种方

式。

二、选择题 (每题1分,共10分)

1.若由1K×1位的RAM芯片组成一个容量为8K字(16位)的存储器时,需要该芯片数为

B 。

A) 256片 B) 128片 C) 64片 D) 32片

第 1 页 共 67 页

2. 8086/8088的控制标志有 A 个。

A) 3 B) 4 C) 5 D) 6

3. 下列四条指令都可用来使累加器清‘0’,但其中不能清‘进位’位的是 C 。

A) XOR AL,AL B) AND AL,0 C) MOV AL,0 D)SUB AL,AL

4. 在8086/8088的延长总线周期中,在 C 之后插入Tw。

A)T1 B)T2 C)T3 D)T4

5. 已知中断类型号为0CH,则其中断服务程序入口地址存放在中断矢量表中的地址是

D 。

A) CS:000CH B) 0000:000CH C) CS:0030H D) 0000:0030H 6. 下列四条指令中,有 B 指令需要使用DX寄存器?

MUL BX; DIV BL; IN AX,20H ; OUT 20H,AL A) 1条 B) 2条 C) 3条 D) 4条 7. SP寄存器中存放的是 A 。

A)堆栈段的偏移地址 B)代码段的偏移地址 C)数据段的偏移地址 D)堆栈段的段地址 8. 中断向量可以提供 C 。

A) 被选中设备的起始地址 B) 传送数据的起始地址 C) 中断服务程序入口地址 D) 主程序的断点地址 9. 在8255A中可以进行按位置位/复位的端口是 C 。

A) 端口A B) 端口B C) 端口C D) 控制端口 10. 下面格式不正确的指令是 C 。

A) MOV AX,38 B) MOV SP,38 C) MOV DS,38 D) MOV AL,38

三、简答题:(每题6分,共24分)

1. 一片8259A可以管理几级中断源?若系统有22级中断源,该采取什么措施? 2.并行通信和串行通信的优缺点

3.对于8086存储器中的非规则字,为什么要两个总线周期才能读完? 4. 8086CPU有哪些段寄存器?它们分别表示什么段?

四、程序分析题:(每题6分,共24分)

第 2 页 共 67 页

1.执行下面的程序后, DAT1单元的值是 56H 。

DAT1 DB 12H, 34H DAT2 DB 56H, 78H

MOV AX, WORD PTR DAT1 CMP AX, WORD PTR DAT2 JA DONE

MOV BX, WORD PTR DAT2 MOV WORD PTR DAT2, AX MOV WORD PTR DAT1, BX DONE: HLT

2.为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入DI设定的内存数据区,请在以下程序中的NEXT处填写正确的指令。

MOV CX,8

NEXT: ROL DL 1

MOV AL,DL AND AL,1 ADD AL,30H MOV [DI],AL INC DI LOOP NEXT

3. 以下程序执行后,其正确结果为:(AL)= 69H 。

MOV AX,1234H MOV BX,5678H ADD AL,BL DAA MOV CL,AL MOV AL,AH ADC AL,BH DAA

4.执行以下程序后,DI的值为 1234H 。

MOV SP,2000H MOV AX,0F0H MOV SI,1234H MOV DX,5678H PUSH SI POP DI

第 3 页 共 67 页

SHL DX,1 TEST AX,DX PUSH DX HLT

五、综合应用题:(22分)

1.如图所示,8255的A口接一个LED共阴极数码管。要求当开关K闭合时,显示‘1’;断开时,显示‘0’。已知(1)‘0’字形码为3FH,‘1’字形码为06H。(2)8255A PA口地址:318H、PB口地址:319H、PC口地址:31AH、控制口地址:31BH。

填写下列程序段,完成以上功能。(10分)

MOV DX,

MOV OUT

AL, 82H

DX, AL ;控制字

DX,

HER: MOV AND

IN AL, DX ;读开关状态

AL, _______ CMP AL, JZ

HER1

MOV AL, ________ MOV DX, ________ OUT DX, AL JMP __

HER1: MOV AL, ________

MOV DX, ________

OUT JMP

DX, AL

2. 在某8086系统中,设某片8253芯片的应用电路如下图,三个计数通道分别设置为:通道0―方式2,计数初值为1000;通道1―方式1,计数初值为500;通道2―方式3,计数

第 4 页 共 67 页

搜索更多关于: 微机原理试卷库合集(有答案) 的文档
微机原理试卷库合集(有答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0wr6u9w4f67wp9820swh_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top