当前位置:文档之家› 河北科技大学微机原理与接口技术1A卷

河北科技大学微机原理与接口技术1A卷

河北科技大学微机原理与接口技术1A卷
河北科技大学微机原理与接口技术1A卷

河北科技大学微机原理与接口技术1A卷信息学院课程考核试题卷学号: 姓名:

一、选择题(每小题2分,共20分)

1. 微型计算机的字长是指( A )。

A(计算机一次可以直接处理的二进制位数 B(CPU数据总线的宽度

C(一个字节的长度 D(CPU地址总线的宽度 2. 补码减法运算是指( C )。

A(操作数用补码表示,符号位单独处理

B(操作数用补码表示,连同符号位一起相加

C(操作数用补码表示,对减数求补然后连同符号位一起相加

D(操作数用补码表示,对减数求补,符号位单独处理

3. 为了提高程序的执行速度,充分使用总线,8086微处理器被设计为两个独立的功能部件:( C )。

A.运算器和控制器

B.运算器和寄存器组

C.总线接口单元BIU和执行单元EU

D.总线接口单元BIU和控制器 4(堆栈操作的原则是( A )。

A(先进后出的原则

B(存多少取多少的原则

C(栈指针以下(对向下生成的栈)为无效栈顶的原则

D(以上都不是

5. 若用存储芯片(32K×1)构成8086的存储器系统至少需要( B )。

A.8片

B.16片

C.32片

D.64片

6. 寻址方式指出了操作数的位置,一般来说( D )。

A.立即寻址给出了操作数地址//是操作数

B.寄存器寻址的操作数在存储器中,由寄存器给出对应存储单元地址**操作数存放在CPU内部的寄存器中,不需访问存储器**

C.直接寻址直接给出了操作数本身**操作数的事16位偏移地址**

D.寄存器寻址的操作数在寄存器中,由指令指定寄存器的名称 7. 8086CPU响应HOLD请求信号是在( D )。

A.每一个指令周期后

B.每一个机器周期后

C.可以响应HLOD请求的每一个机器周期后

D.在总线周期的T状态或空闲状态T之后的下一个时钟周期 4I

第 1 页共 6 页

信息学院课程考核试题卷学号: 姓名: 8. I/O接口电路通常具有( C )3个端口。

A. 数据输入、数据输出、命令端口

B. 数据输入、数据输出、状态端口

C. 数据端口、命令端口、状态端口

D. 数据端口、控制端口、命令端口 9. 中断向量是指( C )。

A.被选中设备的起始地址

B.传送数据的起始地址

C.中断服务程序的入口地址

D.程序的断点地址

10. 要用8253产生占空比为0.5的方波信号,应选用8253的方式( B )。

A.2

B.3

C.5

D.1

试卷编号考试轮次:2011,2012 学年第一学期期末考试

命题负责人孔美静考试课程:[100064]微机原理与接口技术

审查人签字适用对象:09级通信班、电信班、网络班

考核方式:考试,闭卷试卷类型:A卷时量:120分钟总分:100分

二、填空题(每小题2分,共20分)

1(将34.97H转换为十进制数是 52.5898,将114.35转换为二进制数是

__1110010.01011B 。 2(已知[X]=0A8H,则X=___-88_______D。补3(已知8086CPU在当前状态下各寄存器的值分别为DS=3000H,SS=3100H,

IP=0100H,SP=0050H,BX=0300H,则当前代码段的物理地址为_30100H 。

4(8086CPU的存储器分为奇地址库和偶地址库两个存储体,对于奇地址选择信号是___ BHE ,对于偶地址选择信号是___ A0________。

5(设ARRAY DW 64H DUP(100H),那么:LENGTH ARRAY的值是

__64H(100)_______;SIZE ARRAY的值是_0C8H(200)__。

6(指令MOV [BX+SI],AL的目的操作数使用的是___ DS(数据)______段寄存器,属于______基址变址____寻址方式。

7(设有一块4K*8位存储器芯片,其有___12______条地址线和____8______条数据线。 8(CPU与外设之间的数据交换方式共有4种,它们是无条件传送、_查询传送_____________、中断传送、_ DMA传送___________。

9( 8086CPU系统的外部中断可以分为_可屏蔽中断和___不可屏蔽中断____两类。 10(若给8253的计数器预位置的初位置N=400,则当计数器计到数值为“0”时,定时时间T=__0.8_________ms(8253的计数时钟频率为0.5MH)。 Z 试卷编号考试轮次:2011,2012 学年第一学期期末考试

命题负责人孔美静考试课程:[100064]微机原理与接口技术

审查人签字适用对象:09级通信班、电信班、网络班

第 2 页共 6 页

信息学院课程考核试题卷学号: 姓名: 考核方式:考试,闭卷试卷类型:A卷时量:120分钟总分:100分三、判断题(判断指令格式,如果为错说明原因)(每小题2分,共10分) 1.MOV AL,BX;

.MOV 128,AL; 2

3.MOV AX,BYTE PTR ALFA;

4.PUSH 20A0H;

.POP CS; 5

答案:1.MOV AL,BX;有错,类型不匹配,AL为8位,BX为16位

2.MOV 128,AL;有错,立即数128不能作为目的操作数

3.MOV AX,BYTE PTR ALFA;有错,类型不匹配,AX为字,BYTE PTR ALFA指定字节

4.PUSH 20A0H;有错,PUSH指令的操作数不能为立即数

5.POP CS ;有错,CS不能作为目的操作数

试卷编号考试轮次:2011,2012 学年第一学期期末考试

命题负责人孔美静考试课程:[100064]微机原理与接口技术

审查人签字适用对象:09级通信班、电信班、网络班

考核方式:考试,闭卷试卷类型:A卷时量:120分钟总分:100分

四、简答题(每题5分,共10分)

1(存储器的地址译码有几种方式,各自的特点是什么,

答:1(存储器的地址译码有线选法、全译码法、部分译码法三种方式。-----------(2分)

线选法的特点是结构最简单,但地址空间浪费最大,出现大量地址重叠。-(1分)

全译码法的特点是没有地址重叠,但译码电路较复杂。--------------------------(1分)

部分译码法与全译码法相比可以简化译码电路,但也会出现地址重叠,造成系统地址空间资源的浪费。

2(分析下面两个小程序段,说明指令MUL和IMUL的不同运算结果。

(1)MOV BL,0B4H

MOV AL,11H

MUL BL

(2)MOV BL,0B4H

MOV AL,11H

IMUL BL

答:(1)执行无符号数乘法指令后(AX)=0B4H×11H=0BF4H。-------------------------(2分)

(2)执行有符号数乘法指令,0B4H=-4CH,对其求补得4CH,4CH×11H=50CH,最后对50CH求补得0FAF4H,(AX)= 0FAF4H。

第 3 页共 6 页

信息学院课程考核试题卷学号: 姓名:

试卷编号考试轮次:2011,2012 学年第一学期期末考试

命题负责人孔美静考试课程:[100064]微机原理与接口技术

审查人签字适用对象:09级通信班、电信班、网络班

考核方式:考试,闭卷试卷类型:A卷时量:120分钟总分:100分五、综合题(每题10分,共40分)

1(如图所示为8086存储器的部分电路接线图,请分析两片存储器芯片M0和M1各自的寻址范围,他们的存储总容量是多少,

答:1(M0和M1总的地址范围为60000H,7FFFFH。-------------------------------------------(4分)

其中M0的空间是其中的偶地址。------------------------------------------------------------(2分)

M1的空间是其中的奇地址。------------------------------------------------------------------(2分)

16存储的总容量是2×2=128KB。

2(在内存BUF为首地址的数据区中,有若干个字节的无符号数。用8086指令编写程序找出数据块中的最大者,并把它送至MAX单元中。所编的程序中有5处空白请填上适当的语句。

DATA SEGMENT

BUF DB 16H,12H,FFH,80H,……

COUNT EQU ___$-BUF______________

MAX DB ,

DATA ENDS

CODE SEGMENT

ASSUME CS:COE,DS:CODE

ORG 100H

START : JMP BEGIN

BEGIN : MOV AX,CS

MOV DS,AX

MOV SI,____OFFSET BUF_____________

MOV ___CX______________,COUNT

MOV AL,[SI]

第 4 页共 6 页

信息学院课程考核试题卷学号: 姓名:

LOP1: INC SI

CMP AL,[SI]

JA ___LOP2______________

XCHG AL,[SI]

LOP2: LOOP LOP1

______AL_________ MOV MAX,

MOV AH,4CH

INT 21H

CODE ENDS

END START

3(若8086系统中采用单片8259A作为外部可屏蔽中断的优先级管理,正常全嵌套方式,边沿触发,非缓冲连接,非自动中断结束,端口地址为20H和21H,其中某中断源的中断类型码为0AH,其中断服务程序的入口地址是2000:3A40H。

(1)请为8259A设置正确的初始化命令字。并编写初始化程序。

(2)中断源应与IR的哪一个输入端相连,矢量地址是多少,矢量区对应的4个单元的内容是什么,

答:(1)初始化程序如下:

MOV AL,13H(83H)

OUT 20H,AL

JMP INTR1-----------------------------------------------------------------------(2分)

INTR1: MOV AL,0AH(08H)

OUT 21H,AL

JMP INTR2-----------------------------------------------------------------------(2分)

INTR2: MOV AL,05H(01H)

OUT 21H,AL-------------------------------------------------------------------(2分) (2)中断源应与IRQ2相连,矢量地址为0028H,矢量区对应的4个单元的内容从低地址到高地址依次为40H,3AH,00H,20H。- 4(试利用计数器/定时器8253产生如图所示的周期性脉冲信号,设输入时钟信号频率f=4MHZ,8253的端口地址为10H,13H,试求:

(1)画出8253相关的连线图。

(2)编写8253初始化程序段。

答:4((1)8253相关的连线图如下所示:--------------------------------------------------------------(4分)

第 5 页共 6 页

信息学院课程考核试题卷学号: 姓名:

(2)8253初始化程序如下:

;计数器0的编程

MOV AL,14H

OUT 13H,AL

MOV AL,190H

OUT 10H,AL-------------------------------------------------------------------------------------(2分)

;计数器1的编程

MOV AL,52H

OUT 13H,AL

MOV AL,01H

OUT 11H,AL-------------------------------------------------------------------------------------(2分)

;计数器2的编程

MOV AL,14H

OUT 13H,AL

MOV AL,14H

OUT 12H,AL----------------- 第 6 页共 6 页

相关主题
文本预览
相关文档 最新文档