--1《安徽大学微机原理及应用》A卷课案(可打印修改)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A) 将 1 赋给 AH
B) 将 21H 赋给 AH
C) 利用 DOS 调用返回操作系统 D) 以上都不是
11、若总容量为 16K 位的 SRAM 芯片具有 8 条数据线,则它具有的地址线条数为
___________。
A) 11
B) 12
C) 13
D) 14
12、下面存储器中,电源断电后存储信息会丢失的是___________。
DATA BUF1 BUF2 SUM
SEGMENT DB 4FH,0A6H,7CH,45H DB 12H,46H,0A3H,78H DB 4 DUP(?)
DATA ENDS
CODE SEGMENT ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA MOV DS,AX MOV SI,OFFSET BUF1 MOV DI,OFFSET BUF2 ________________
5、下列 8086 指令中,指令执行后,AX 的结果与其他三条指令不同的是___________。
A) MOV AX,0;
B) XOR AX,AX;
C) SUB AX,AX;
D) OR AX,0;
6、1. 在下列指令中,合法的指令是___________。
A) ADD [BX],01H;
B) SHL CL,AX;
B) 22 级
C) 23 级
D) 24 级
9、通常,中断服务程序中设置一条 STI 指令,其目的是:___________。
A) 开放所有屏蔽中断
B) 允许低一级中断产生
C) 允许高一级中断产生
D) 允许同级中断产生
10、下列指令序列的作用是:___________。
MOV AH, 4CH
INT 21H
① 写出 8255A 的控制字(无关位置 0),编写 8255A 的初始化程序,并加简要注释; ② 编写 CPU 逐行扫描键盘程序段(无键按下时,循环扫描;确认有键按下时,消除
键抖动后程序暂停),并加简要注释。
《微机原理及应用》试卷 2011.01 稿纸页 姓名
学号
注:1、须在答题前署名,在稿纸页上答题无效;
------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------
A) ROM
B) RAM
C) EPROM
D) EEPROM
13、8255A 的 C 端口置位/复位控制命令字应写入___________。
Baidu Nhomakorabea
A) A 端口 B) B 端口
C) C 端口
D) 以上都不是
答 题勿超装 订 线
------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------
A) 4 片
B) 8 片
C) 16 片
D) 32 片
18、要禁止 8259A 的 IR0 的中断申请,其中断屏蔽操作指令字 OCW1 应为________。
A) 80H
B) 28H
C) E8H
D) 01H
19、设异步串行传输时的波特率为 9600bps,若每个字符对应 8 位数据位,1 位奇校验
位,1 位停止位,则每秒钟传输的最大字符数是________。
一个_____位地址加法器和控制电路组成。
4、若 8259A 中 ICW2 的初值为 60H,则在中断响应周期数据总线上出现的与 IR3 对应
的中断类型码为_______。
5、在存储器的层次结构中,越远离 CPU 的存储器,其存取速度_____,存储容量
_____,价格_____。
6、若 8255A 的系统基地址为 2F8H,且各端口地址都是偶地址,则 8255A 另外三个端口
再读/写高 8 位
计数格式选择 0:二进制 1:二-十进制
工作方式选择 000:方式 0 001:方式 1 010:方式 2 011:方式 3 100:方式 4 101:方式 5
得分
1、下列程序实现将 AL 中内容乘以 20,请在横线处填写适当的内容。
MOV CL, 2 SAL AL, ________ MOV BL, AL MOV CL, ________ SAL AL, ________ ________AL, BL
2、下列程序实现两个多字节二进制数求和,结果放在 SUM 中。
① 该存储系统的总容量? ② 按此图进行地址译码,是否存在地址重叠现象? ③ 请分别写出 SRAM0 和 SRAM1 的地址范围?(要求有分析过程)
2、计数器/定时器 8253,振荡器(频率为 1MHz)连线如下图所示,其中振荡器的脉冲输
出端接通道 0 的计数脉冲输入端 CLK。设 8253 的端口地址为 180H~186H,请完成下
C) BP、SI、BX、DI
D) IP、SP、AX、BX
3、保护断点就是保存___________。
A) 中断类型码
B) 中断服务程序入口地址
C) 现场
D) 当前 CS 、IP 的值
4、在 DMA 方式下,外设数据输入到内存的路径是___________。 A) 外设 CPU DMAC 内存 B) 外设 DMAC 内存 C) 外设 存储器 D) 外设 数据总线 存储器
A) 1200
B) 960
C) 900
D) 800
20、中断向量表在内存中占用的地址空间是________。
A) 00000H ~ 003FFH
B) 00000H ~ 000FFH
C) 00000H ~ 00100H
D) FFF00H ~ FFFFFH
三、简答题(每小题 4 分,共 16 分)
得分
1、假设(DS)=2000H,(CS)=2300H,(BX)=1256H,TABLE 的偏移地址是 20A1H,物理地址为 232F7H 处存 3280H,物理地址为 262F7H 处存放 33A0H,试问 执行下列每条指令后,程序分别转移到何处执行(请写出物理地址)?
321.125D=_____________H=( _____________________________ )BCD 2、8086CPU 可直接访问的存储空间为_______字节,对于奇地址存储体的选择信号是
_______,对于偶地址存储体的选择信号是_______。
3、8086CPU 的 BIU 由_____个段寄存器、一个_____位的指令指针、_____字节指令队列、
① 该电路中通道 0 的 OUT0 输出 2KHz 连续方波,通道 0 的计数初值是多少?(写 出计算公式)。GATE0 接什么电位?在图中画出。
② 若要 8253 的 OUT1 端,能产生周期为 1 秒的连续方波,该如何解决,在图上画出 连线。
③ 写出实现上述功能的 8253 的初始化程序。
3、某 8086 系统使用 8255A 扩展键盘接口电路如下图所示。8255A 的端口 A 工作于方 式 0、输入;端口 C 输出。设 8255A 端口地址范围为:80H~83H。(12 分)
C) OUT 258H,AL;
D) IN AL,DX;
7、若在数据段中定义 DAT
___________。
A) 87H
B) 65H
DD
87654321H,则 DAT+1 字节单元的数据是
C) 43H
D) 21H
8、3 片 8259A 级联,最多可管理的中断级数为___________。
A) 15 级
14、执行 IN
AL,70H 时,8086CPU 外部管脚 RD 、WR 、 M / IO 的状态是
___________。
A) 0、1、1 B) 1、0、1
C) 1、0、0
D) 0、1、0
15、在 8086 环境下,对单片方式使用的 8259A 进行初始化时,必须放置的初始化命令
字为___________。
五、编写程序(本题 10 分)
1、已知从 BUF 单元开始存有 9 个 8 位带符号数,要求统计其中的负数个数并放在 NEGA 字节单元,并将统计结果显示在屏幕上,试编写出完整功能程序。
得分
六、接口技术题(第 1 题 6 分,第 2 题 8 分,第 3 题 12 分,共 26 分) 得分 1、某 8086 系统存储器部分电路如下图所示,请按图回答如下问题: (6 分)
地址为_________,_________和_________。
7、一中断向量占
4
个字节单元,其中低地址的两个字节单元存放
____________________
________________,高地址的两个字节单元存放
________________________________。
二、单项选择(在备选答案中选出一个正确答案,并将其代码 填在题中的横线上。每小题 1 分,共 20 分)
得分
院/系
1、RESET 信号有效后,8086CPU 的启动地址为___________。
A) 00000h
B) 0FFFFh
C) 0FFFF0h D) 0FFFFFh
2、下列寄存器组中,全部可用于寄存器间接寻址方式中的为:___________。
A) AX、BX、CX、DX
B) BX、BP、DX、SI
安徽大学 20 10 —20 11 学年第 1 学期
《微机原理及应用》考试试卷(A 卷)
(闭卷 时间 120 分钟)
题号
一
二
三
四
五
六
总分
得分
阅卷人
学号
答 题勿超装 订 线
姓名
专业
年级
一、填空(将答案填在题目给定的横线上。每空 1 分,共 20 分)
得分
1、数制转换:345.CH=_____________D=__________________________B。
A) ICW1,ICW2,ICW3
B) ICW1,ICW2,ICW4
C) ICW1,ICW3,ICW4
D) ICW2,ICW3,ICW4
16、为了便于实现多级中断,保存现场信息最有效的办法是采用___________。
A) 通用寄存器 B) 堆栈
C) 存储器
D) 外存
17、若用 4K×4 的存储器芯片组成 16K×8 的存储系统,需要________。
列任务:
(8 分)
答 题勿超装 订 线
------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------
END START
答 题勿超装 订 线
------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------
2、可与试卷分离,但必须与试卷一起完整上交。
附录:(答题时可能用到的参考资料)
1、8253 控制字格式
D7
D6
D5
D4
D3 D2 D1
D0
SC1 SC0 RW1 RW0 M2 M1 M0 BCD
计数器选择 00:选计数器 0 01:选计数器 1 10:选计数器 2 11:无意义
读/写格式指示 00:锁存当前计数器值 01:只读/写低 8 位 10:只读/写高 8 位 11:先读/写低 8 位,
________________
MOV CH,0
CLC ADDT2:MOV AX,[SI]
ADC AX,[DI] ADD SI,2 ADD DI,2 MOV [BX],AX ________________
LOOP ADDT2 MOV DX,AX ________________
INT 21H
CODE ENDS
1) JMP BX
2) JMP TABLE[BX]
2、什么是寻址方式?8086/8088 指令系统的寻址方式有哪些?
3、CPU、存储器与外设之间传送数据的方式有哪些?并简述各种方式的特点。
4、若在异步通信中准确收发,对收、发双方的数据格式、波特率有什么要求?
四、阅读程序并填空(每空 1 分,共 8 分)