《微机原理与接口技术》2011—2012学年1学期考试卷

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

成都理工大学2011—2012学年 第一学期《微机原理与接口技术》试卷

2

.所有题目均可用自己的语言回答。 一.填空题(共16分,每空2分) 1. 将65这个数字分别用2进制,8进制,16进制表示 。 2. 用反码与补码表示(-101)D= (反), (补)。

3.(10011111)B+(28)H+(72)O= ( )D 。 4. 8086C PU 内部结构分为哪两大部分 , 。 5. 存储器寻址方式有哪几类 。 ARRAY D W 0,1,2,3,4,5,6,7,8共占据 个字节的存储空间。 二.简答题(共24分) 1.(8分)指出8086内部通用寄存器有哪些,段寄存器有哪些以及它们各自的主要用途。 2.(8分)简述中断服务子程序的调用过程,包括调用过程中寄存器,标志位的变化。 3.(8分)简述半导体存储器的分类,每一类的特点与用途。

三.分析题(共36分)

1.(4分)判断下列指令是否有误,若有错,说明原因并予以改正。

(1).MOV D S, 2000H

(2).ADD A X, [BX +BP +32]

(3).IN AX, 3F H

得 分 得 分

(4).OUT [3FH],AX

2.(4分)指出下列指令所使用的寻址方式。

(1).MOVAX, 2100H

(2).OR AX,[609EH]

(3).MOV [BX+DI+16H],CX

(4).CALL[DI]MASK

3.(6分)设数据段起始地址为4000H,内存单元DATA在数据段中偏移地址为24C0H,在24C0H-24C3H单元中依次存放数据:55H,66H,77H,88H。

MOV AX,DATA

LEA SI,DATA

MOV CL,[SI]

LDS BX,DATA

求出DATA在存储空间中所处的物理地址。

程序执行后AX,CL,SI,BX的值。

4.(6分)设AX=26D3H,CX=7908H,CF=1。

SAL CH,1

RCRAX,CL

ROL AL,1

求出以上程序执行后AX,CX值。

标志位中CF,OF的值。

5.(4分)8253的计数器2工作于方式2,其计数时钟CLK2为200KHz,输出信号OUT2作定时中断申请,定时间隔为5ms,试计算其计数初值N?(写出计算过程)

6.(6分)已知汇编程序段如下:

MOV AL,35H

MOV DL,AL

ANDDL,0FH

AND AL,F0H

MOVCL,4

SHR AL,CL

ADD AL, DL

上述程序执行完毕后AL值为多少,该程序完成了什么功能。

7.(6分)请使用2K*8的2716A存储芯片为8086CPU构成一个16K*8的存储系统,要求画出存储器连接框图。

得分

四.程序设计题(24分)

1.(14分)设计一个汇编语言程序,要求对一个长度为8的字串,统计其中大于零、等于零和小于零字的个数。(写出完整的汇编语言代码)

2.(10分)设某模数转换(A/D)系统中,系统提供一个频率为100kHz的时钟信号,要求每隔100ms采集一次数据。系统中,采用8253定时器的通道0来实现这一要求。(8253的端口地址为100H~103H)(写出完整的汇编语言代码)

相关文档
最新文档