2010-2011-1《安徽大学微机原理及应用》A卷

更新时间:2023-09-12 04:23:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

-- --- -- -- - -- -- -- - -- -- -- - --号---学---- -- - -- -- 线- -- -- -- -- ---- --名 线----姓 - - -- -- 订-- -- -- -- 装 -- -- -- 超 - 订 -- 勿 -- --业题-- --专 -- -- 答-- -- -- -- -- -- -- -- --级----年---- -- -- - 装 -- -- - -- -- -- - -- --系---/--院--------- 安徽大学20 10 —20 11 学年第 1 学期

《微机原理及应用》考试试卷(A卷)

(闭卷 时间120分钟)

题 号 一 二 三 四 五 六 总分 得 分 阅卷人

一、填空(将答案填在题目给定的横线上。每空1分,共20分) 得分 1、数制转换:345.CH=_____________D=__________________________B。

321.125D=_____________H=( _____________________________ )BCD

2、8086CPU可直接访问的存储空间为_______字节,对于奇地址存储体的选择信号是_______,对于偶地址存储体的选择信号是_______。

3、8086CPU的BIU由_____个段寄存器、一个_____位的指令指针、_____字节指令队列、一个_____位地址加法器和控制电路组成。

4、若8259A中ICW2的初值为60H,则在中断响应周期数据总线上出现的与IR3对应的中断类型码为_______。

5、在存储器的层次结构中,越远离CPU的存储器,其存取速度_____,存储容量_____,价格_____。

6、若8255A的系统基地址为2F8H,且各端口地址都是偶地址,则8255A另外三个端口地址为_________,_________和_________。

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 C) BP、SI、BX、DI D) IP、SP、AX、BX

3、保护断点就是保存___________。 A) 中断类型码 C) 现场

B) 中断服务程序入口地址 D) 当前CS 、IP的值

4、在DMA方式下,外设数据输入到内存的路径是___________。 A) 外设 ? CPU ? DMAC ? 内存 B) 外设 ? DMAC ? 内存 C) 外设 ? 存储器

D) 外设 ? 数据总线 ? 存储器

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; C) OUT 258H,AL; D) IN AL,DX;

7、若在数据段中定义DAT DD 87654321H,则DAT+1字节单元的数据是___________。 A) 87H B) 65H C) 43H D) 21H 8、3片8259A级联,最多可管理的中断级数为___________。 A) 15级 B) 22级 C) 23级 D) 24级 9、通常,中断服务程序中设置一条STI指令,其目的是:___________。 A) 开放所有屏蔽中断 B) 允许低一级中断产生 C) 允许高一级中断产生 D) 允许同级中断产生 10、下列指令序列的作用是:___________。

MOV AH, 4CH INT 21H A) 将1赋给AH B) 将21H赋给AH C) 利用DOS调用返回操作系统 D) 以上都不是

11、若总容量为16K位的SRAM 芯片具有 8 条数据线,则它具有的地址线条数为___________。 A) 11 B) 12 C) 13 D) 14 12、下面存储器中,电源断电后存储信息会丢失的是___________。 A) ROM B) RAM C) EPROM D) EEPROM 13、8255A的C端口置位/复位控制命令字应写入___________。 A) A 端口 B) B 端口 C) C 端口 D) 以上都不是

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进行初始化时,必须放置的初始化命令字为___________。

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的存储系统,需要________。 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位停止位,则每秒钟传输的最大字符数是________。 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,试问执行下列每条指令后,程序分别转移到何处执行(请写出物理地址)?

1) JMP BX

2) JMP TABLE[BX]

2、什么是寻址方式?8086/8088指令系统的寻址方式有哪些?

3、CPU、存储器与外设之间传送数据的方式有哪些?并简述各种方式的特点。

4、若在异步通信中准确收发,对收、发双方的数据格式、波特率有什么要求?

四、阅读程序并填空(每空1分,共8分)

得分

1、下列程序实现将AL中内容乘以20,请在横线处填写适当的内容。

MOV CL, 2 SAL AL, ________ MOV BL, AL MOV CL, ________ SAL AL, ________ ________AL, BL

2、下列程序实现两个多字节二进制数求和,结果放在SUM中。

DATA SEGMENT

BUF1 DB 4FH,0A6H,7CH,45H BUF2 DB 12H,46H,0A3H,78H SUM 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

________________ ________________

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 END START

答 题 勿 超 装 订 线 ------------------------------装---------------------------------------------订----------------------------------------线---------------------------------------- 得分 五、编写程序(本题10分)

1、已知从BUF单元开始存有9个8位带符号数,要求统计其中的负数个数并放在NEGA字节单元,并将统计结果显示在屏幕上,试编写出完整功能程序。

本文来源:https://www.bwwdw.com/article/c4mh.html

Top