上海海事大学微机原理1

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 页

相关文档
最新文档