2005下机械系统微机控制试卷A5

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

武汉理工大学考试试题纸(A卷)课程名称:机械系统计算机控制专业班级机械制造及自动化2003级

一、计算和图示(共20分)

1、数制转换(4分)

10011101.1101B=()H=()D=()BCD(压缩)

2、8位二进制补码完成–85 + 60 计算,根据结果置状态标志位CF、PF、AF、ZF、SF、

OF。(8分)

3、已知数据段定义如下,画出数据的存储分配图。(8分)

DA TA SEGMENT

VER1 DW 5

VER2 DW 2 DUP(1234H),2

COUNT EQU 2

VER3 DD 12345678H

VER4 DB 2 DUP('E',COUNT DUP(0))

DA TA ENDS

二、读程题:(20分)

1.已知(DS)=1234H,(SI)=124H,(12464H)=30ABH,(12484H)=464H

LEA SI,[SI] SI= 源操作数寻址方式

MOV AX,[SI] AX= 源操作数寻址方式

MOV [SI+22H],1200H DS= 源操作数寻址方式

LDS SI,[SI+20H] DS= SI= 源操作数寻址方式

ADD AX,[SI] AX=

2、已知BN DB 4 ,(DS)=1234H

PUSH DS 目的操作数寻址方式

XOR AX,AX AX=

PUSH AX

MOV BL,BN 目的操作数寻址方式

DEC BL 目的操作数寻址方式

SHL BL,1 BL=

ADD BL,AL BL =

RET CS= IP= 本程序段作用

三、简答题(每小题5分,共20分)

1、简述8086 响应外部中断的硬件处理过程。

2、分别说明取指令、取数据及堆栈操作时,20位物理地址由哪些寄存器来构成?

3、8259设置为单片、电平触发、完全嵌套和一般中断结束工作方式,并开放IR3中断请求,

该中断类型号为23H,写出ICW1、ICW2和OCW1应输入的控制字的形式。

4、分别说明微机系统中的三总线分别是什么以及各自的传送特点。

四、判断改错题(每小题2分,共10分)

1、MOV DS,CS

2、DA TA_SEG SEG

3、MOV 100,〔3050〕

4、MOV BL,AX

5、END ASSUME

五、连线题(10分)

图示CPU8086与6264芯片连接图,要求:

(1)写出图中的6264-0与6264-1存储芯片的地址范围;(4分)

(2)按18000-1BFFFH给定地址范围再接入6264存储芯片,画出相关连线图并标注。(6分)

六、接口读图编程(20分)

如图一个8086CPU组成的系统,扩展一片8255和一片8253接口芯片实现以下应用。用计数器1记录开关按下的次数,当满80次,就向8259发送中断请求信号,在中断服务程序中,由8255PA0启动8253的计数器2,由OUT2连续输出1500Hz方波使扬声器发声,持续五秒钟后关闭。

(1)分别写出8253和8255的端口地址(4分);

(2)分别写出8253和8255的控制字设置(如有计算写出过程)(6分);

(3)编写8255及8253的初始化程序段(4分);

(4)编写中断服务程序(不需编写延时子程序,可直接调用)(6分)。

参考答案

一、计算和图示(共20分)

1、10011101.1B=(9D.8)H(1分)=(157.5)D(2分)=(157.5)BCD(压缩)(1分)

2、[-85]补=10101011,(1分)[60]补=00111100,(1分)[-85]补+[60]补=11100111=[-25]补(1分)CF =0 PF=1 AF=1 ZF = 0 SF=1 OF = 0(5 分)

3、次为05H,00H,34H,12H,34H,12H,02H,00H,78H,56H,34H,12H,45H,00H,00H,45H,00H,00H (8分)

二、读程题:(20分)

1. LEA SI,[SI] SI= 124H 源操作数寻址方式寄存器寻址

MOV AX,[SI] AX= 30ABH 源操作数寻址方式寄存器间接寻址

MOV [SI+22H],1200H DS= 1234H 源操作数寻址方式立即数寻址

LDS SI,[SI+20H] DS= 1200 H SI= 0464H 源操作数寻址方式寄存器相对寻址ADD AX,[SI] AX= 6156H

2、PUSH DS 目的操作数寻址方式寄存器间接寻址

XOR AX,AX AX= 0000H

PUSH AX

MOV BL,BN 目的操作数寻址方式寄存器寻址

DEC BL 目的操作数寻址方式寄存器寻址

SHL BL,1 BL=06H

ADD BL,AL BL =06H

RET CS= 1234H IP= 0000H 本程序段作用(BN-1)x2 (2分)

三、简答题(每小题5分,共20分)

1、(1)取中断类型号N(2)标志寄存器(PSW)内容入栈(3)禁止外部中断和单步中断(IF=0,TF=0)(4)当前代码段寄存器(CS)内容和当前指令指针(IP)内容入栈(5)从中断向量表中取4×N的字节内容IP,4×N+2的内容送CS,转中断处理程序。(5分)

2、取指令:CS:IP (1分)取数据:段地址DS或ES:SI、DI、BX或存储单元(2分);堆栈:SS:SP或BP。(2分)

3、ICW1=00011010B,(2分)ICW2=00100000B,(2分)OCW1=11110111B(1分)

4、数据总线:双向;(2分)地址总线:单向;(1分)控制总线:每根线传送方向一定。(2分)

四、判断改错题(每小题2分,共10分)

1、MOV DS,AX

2、DA TA_SEG SEGMENT

3、MOV [3050],100H

4、MOV BL,AL

5、END START

相关文档
最新文档