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

更新时间:2024-02-28 05:06:01 阅读量: 综合文库 文档下载

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

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

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

(闭卷 时间120分钟)

考场登记表序号

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

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

得分 1、8086微处理器从功能上可分成 和 两大部件,它具有 位地址线, 位数据线。

2、8086从奇地址单元读取一个字的数据需 个总线周期,第一个总线周期用 (高或低)8位数据线传输数据。

3、可屏蔽中断类型码61H对应的中断向量存放在从地址 开始的连续四个字节内,若其对应中断向量为1234:5678H,则该中断向量在中断向量表中存放的顺序是 H, H, H, H。

4、若(AX)= 7654H,(BX)= 8912H,则执行指令ADD AX,BX后,(AX)= ,OF = , CF = 。

5、若当前(SS)= 8000H,(SP)= 1234H,则执行PUSH AX后,(SS)= H,(SP)= H。

6、乘法指令MUL的指令格式中只有一个源操作数,若源操作数的类型属性为字节,则目的操作数(乘积)存放在 中,若源操作数的类型属性为字,则目的操作数(乘积)存放在 中。对于串操作指令,它由 寄存器来间接寻址源操作数,而由 寄存器来间接寻址目的操作数。

二、单项选择题(在备选答案中选出一个正确答案,并将其标号填在下表中。每小题1分,共30分)

得分 第 1 页 共 7 页

题 号 答 案 题 号 答 案 题 号 答 案 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 10 20 30 1、PC机硬件系统从逻辑上看,主要由CPU、内存储器、外存储器、输入设备、输出设备以及( )组成。

(A)运算器 (B)键盘 (C)显示器 (D)总线 2、在指令MOV AX,[BX]中,源操作数的寻址方式为( )。

(A)寄存器间接寻址 (B)立即寻址 (C)直接寻址 (D)变址寻址 3、复位信号有效后,8086CPU的启动地址为( )。

(A)FFFFFH (B)0FFFFH (C)FFFF0H (D)00000H 4、在8086CPU的标志寄存器中,总共有( )控制标志位。

(A)3位 (B)9位 (C)4位 (D)16位 5、堆栈的工作方式是( )。

(A)先进先出 (B)随机读写 (C)只读出不写入 (D)后进先出 6、8086CPU内指示下条指令有效地址的指示器是( )寄存器。 (A)IP (B)SP (C)BP (D)SI 7、若8086 CPU采用主频为8MHz的晶振,则一个总线周期至少为( )。 (A)200ns (B)500ns (C)125ns (D)250ns

8、若使用8K×8 的RAM存储器芯片构成64K×16 的存储空间,需要( )片这样的存储器芯片。

(A)8 (B)16 (C)10 (D)12 9、要管理64级可屏蔽中断,需要用到的8259A芯片数为( )。 (A)4片 (B)8片 (C)10片 (D)9片 10、8086在响应外部HOLD请求后,( )。

(A)转入特殊中断服务程序 (B)进入等待周期

(C)只接收外部数据 (D)所有三态引脚处于高阻,CPU放弃对总线控制权

第 2 页 共 7 页

11、在下列伪指令中,定义字节变量的是( )。

(A)DB (B)DW (C)DD (D)DT

答 题 勿 超 装 订 线 ------------------------------装---------------------------------------------订----------------------------------------线---------------------------------------- 12、8253计数器可以设置的最大计数初值是( )。

(A)65536 (B)FFFFH (C)FFF0H (D)0000H 13、CPU与I/O设备间传送的信号有( )。

(A)控制信息 (B)状态信息 (C)数据信息 (D)以上三种都有 14、CPU与外设间数据传送的控制方式有( )。

(A)中断方式 (B)程序控制方式 (C)DMA方式 (D)以上三种都是 15、并行接口芯片8255A中,可以用作双向通信的端口是( )。

(A)B口 (B)A口 (C)C口 (D)以上三个端口均可以 16、指令LOOPNZ的循环结束条件是( )。

(A)CX=0且ZF=0 (B)CX=0或ZF=0 (C)CX=0且ZF=1 (D)CX=0或ZF=1 17、芯片Intel 8286的作用是( )。

(A)地址锁存 (B)产生时钟 (C)总线控制 (D)数据驱动 18、在指令MOV AX,[BP+SI]中,源操作数的物理地址是( )。 (A)(DS)?10H+(BP)+(SI) (B)(ES)?10H+(BP)+(SI) (C)(SS)?10H+(BP)+(SI) (D)(CS)?10H+(BP)+(SI) 19、指令JMP WORD PTR [DI]是( )。

(A)段内间接转移 (B)段间间接转移 (C)段内直接转移 (D)段间直接转移 20、在PC/XT中,NMI中断的中断向量在中断向量表中的位置( )。 (A)是由程序指定的 (B)是由DOS自动分配的 (C)固定在0008H开始的4个字节中 (D)固定在中断向量表的表首 21、可用作寄存器间接寻址或基址、变址寻址的地址寄存器有( )。 (A)AX,BX,CX,DX (B)DS,ES,CS,SS (C)SP,BP,IP,BX (D)SI,DI,BP,BX

22、在8086/8088中,在T1状态,CPU往总线发出( )信号。 (A)数据 (B)状态 (C)地址 (D)其它 23、8086/8088CPU输入/输出指令可以寻址外设端口的数量最大可达( )个。 (A)128 (B)256 (C)16384 (D)65536

第 3 页 共 7 页

24、从键盘输入的数据,是以( )形式表示的。

(A)二进制 (B)十六进制 (C)ASCII码 (D)BCD码 25、在存储数据过程中,需要定时刷新的存储器类型是( )。

(A)SRAM (B)DRAM (C)EEPROM (D)EPROM 26、若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为( )。 (A)7EH (B)1FH (C)9FH (D)7FH

27、8086CPU执行CMP AX,BX指令后,用标志寄存器PSW中的( )标志位来判别两寄存器的内容是否相等。

(A)OF (B)CF (C)ZF (D)SF 28、一般查询I/O时,总是按( )次序完成一次数据传输。

(A)写数据端口,读/写控制端口 (B)读状态端口,读/写数据端口 (C)写控制端口,读/写状态端口 (D)读控制端口,读/写数据端口 29、8253工作于方式4时,门控信号为( )才能计数。

(A)上升沿 (B)下降沿 (C)低电平 (D)高电平 30、PC/XT 8086微机系统MEMW、MEMR信号线是由芯片( )提供。 (A)8284 (B)8288 (C)8287 (D)8289

三、程序阅读题(每空2分,共20分)

1、阅读下列程序,填写程序执行后的结果。

MOV AX,0BC5FH MOV BX,0C0FBH AND AX,BX AND AX,BX

上述程序段运行后,

(AX)= ,(BX)= ,CF = 。

2、填入适当指令,使下面程序实现“用移位、传送、加法等指令完成(AX)与10相乘的运算”过程,假设运算结果仍为16位,且放在AX中。

第 4 页 共 7 页

_____________

____________

得分 SHL AX,① MOV DX,AX

答 题 勿 超 装 订 线 ------------------------------装---------------------------------------------订----------------------------------------线---------------------------------------- MOV CL,② SHL AX,CL

3、假设有100个字节数据(无符号数),存放在数据段中EA = 2000H的存储区内。以下程序将从该数据区中找出最大的一个数并存入DH中,请完成该程序(在括号内填入适当的语句)。

MAX: MOV BX,① MOV AL,[BX]

MOV CX,②

LOOP1:INC BX

CMP AL,[BX]

③ MOV AL,[BX]

LOOP2:DEC CX

JNZ ④ MOV DH,AL

四、程序设计题(共10分)

得分 在数据段中有一个以变量名BUF开始的字节型数组,共有100个元素,试编写一个程序段将其中的负数传送到数据段中以字节型变量名BUF1开始的单元中。

第 5 页 共 7 页

得分 五、综合应用题(每小题10分,共20分)

1、设8253三个定时器的端口地址分别为800H、801H、802H,控制寄存器端口地址803H。输入时钟频率为2MHz,若让定时器0产生周期为2ms的方波信号,试编写初始化程序段。

第 6 页 共 7 页

-- 应PA0~PA7位),试编程实现流水灯效果,依次点亮L0,L1,...,L7,循环不止,假设

2、若某8088系统采用并行接口芯片8255A的A口驱动8个发光二极管L0~L7(分别对

8255A的端口地址依次为320H~323H,对应位输出高电平点亮二极管(编程时可调用延时

------程序,不需要写延时程序段)。

--------

-----

-------------------线-------------- -线--- -- - --订--- - -- -装--- -- -超--- - 勿订-- -- -题--- -- -- -答--------------------------------装------------------------------

第 7 页 共 7 页

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

Top