上海海事大学微机原理1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 1 页 共 6 页
上 海 海 事 大 学 试 卷
2010 — 2011 学年第一学期期末考试 《微机原理及接口技术》(B 卷)
班级 学号 姓名 总分 一、选择题(每题1分,共10分)
1.中断向量是指 。
A .中断服务程序的入口地址 B. 中断的优先级 C.中断发生的先后顺序 D.中断类型的编号
2.若256Kbit 的SRAM 具有8条数据线,那么它具有 地址线。
A .10
B .15
C .20
D .32
3.默认状态下,在寄存器间接寻址中与SS 段寄存器对应的寄存器是 。
A .BX
B .BP
C .SI
D .DI
4.对于一低速外设,在外设准备数据期间希望CPU 能做自己的工作,只有当外设准备好数据后才与CPU 交换数据。 完成这种数据传送最好选用的传送方式是 。
A .无条件传送方式
B .查询式传送方式
C .中断传送方式
D .DMA 传送方式
5.存放中断类型号为08H 的中断向量的物理地址是 。
A .00032H ~00035H
B .00020H ~00023H
C . 00028H ~0002BH
D .00028H ~00031H
6.8086规定中断优先级从高到低的次序中,优先级最高的中断为 。
A .内中断
B .不可屏蔽中断
C .可屏蔽中断
D .单步中断
--------------------------------------------------------------------------------------
装
订
线------------------------------------------------------------------------------------
7.8253具有自动重装计数初值功能的是。
A.方式0 B.方式 1 C.方式 2 D.方式4
8.CPU对存储器或I/O端口完成一次读/写操作所需的时间为一个。
A.指令周期B.总线周期C.时钟周期D.存取周期
9.指令MOV AL,[SI+10H]的源操作数采用的寻址方式为。
A.寄存器寻址方式B.寄存器间接寻址C.寄存器相对寻址D.直接寻址
10.下列寄存器组中,全部可用于寄存器间接寻址方式中的为。
A.AX、BX、CX、IP B.BX、BP、DX、SI C.BP、BX、SI、DI D.IP、SP、AX、BX
二、填空题(每空1分,共20分)
1.8086系统中,1MB的存储空间分为两个存储体,当
A=________时,访问奇地址存
储体,奇地址存储体与数据总线
M/= ________。
______________相连。访问奇地址存储体时,IO
2.以微型计算机为主体,配上____软件系统___及____外部设备__________就构成了微型计算机系统。
3.8086CPU经加电复位后,执行第一条指令的地址是_____FFF0H________。
4.串行通讯有两种基本的工作方式,分别为______和_______。
5.8086有16根数据线和__20__根地址线,8088有______8__根数据线和___根地址线。6.已知某8位电压输出型D/A转换器,若参考电压VR=+5V,输入的数字量D=80H,输出电压为___________。
7.中断返回指令是,过程调用的返回指令是。
8.计算机对I/O端口编址方式有两种,包括统一编址和独立编址。
9.串行通信时按照传送方向可分为_______________、_______________和________________三种不同的方式。
第 2 页共6 页
10.计算机内的堆栈是一种特殊的数据存储区,对它的存取采用先入后出的原则。
三、简述题(共20分)
1.给定一个堆栈区,其地址为1250H:0000H~1250H:0100H,(SP)=0052H,问:(1)当前栈顶地址是什么?栈底地址是什么?堆栈段寄存器SS中的内容是什么?(每问1分,共3分)
(2)若将数据2456H压入堆栈后,数据在内存中是如何存放的?(2分)此时SP的内容是什么?(1分)
2.试解释下列名词(每个2分,共6分)
(1)波特率
(2)A/D分辨率
(3)中断
3.要完成下述运算或控制,用什么标志位判别?其值是什么?(每小题2分,共8分)(1)比较两数是否相等。
第 3 页共6 页
(2)两数运算后是正数还是负数?
(3)采用偶校验方式,判定是否要补“1”?
(4)可屏蔽中断信号能否允许。
四、程序(共30分)
1.对8086CPU,判断下列指令的对错,在后面的括号中打上x或 (每题1分,共8分) (1)MOV DS,0200H ( )
(2)MOV AX,[BP][DI] ( )
(3)MOV CS, AX ( )
(4)OUT 541H, AL ( )
(5)INC [BX] ( )
(6)XCHG AL,50H ( )
(7)MOV [BX],[1200H] ( )
(8)INC BL ( )
2.若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL的内容为,BL的内容为。(每空2分)
3.读下面的程序,并写出程序执行完毕后各寄存器的内容:(每空2分)
MOV AX, 70A0H
MOV CX, 3780H
ADD AX, CX
MOV BX, AX
(BX)=___________, (CF)=_________, (AF)=___________, (OF)=_________。
4.采用完整结构的汇编语言格式编程完成要求。(10分)
第 4 页共6 页