复试笔试-微机原理2013试题_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

山东大学微机原理及应用课程试卷B2012-2013

学年第一学期题号—二三四五六七十总分得分得分阅

卷人一、填空(将答案直接填在括号中,每空1

分,共15

分)指令“

MOV

AX

[SI]”

源操作数的寻址方式是(

)。若容量为

64K

SRAM

具有

8

根数据线,则它具有的地址线条数为( )根。中断向量是(

)。CPU

与外设传送的三种信息是( )

和( )

及( )。CPU与外设交换信息时,有三种常见的输入输出方式,它们分别是:( )和( )及( )。8255A

的“端口

C

按位置

1/置

0控制字”应写入( )口。设(CS)=2500H,(DS)=2400H,(SS)=2430H,(ES)=2520H,(BP)=0200H,(SI)=0010H,(DI)=0206H,则指令“MOV

AX,[BP+SI+4]”源操作数的有效地址为( )

H,物理地址为(

)H;指令“MOV

AX,[DI+100H]

”源操作数的有效地址为(

),物理地址为

( )H

。现用

2K×8

位的静态

RAM

构成

8K×16

位的

器,共需此种( )片。得分阅卷人二、简答题:(答案写在空白处,每小题5

分,共15

分)1、若

8086CPU

工作于最小模式,试 当

CPU

完成将端口地址为

0806H

的内容送到

AL

的操作时,以下信号的状态:

M

/

IO

WR

RD

,BHE

/s7

,DT

/R

。(每个1分)2、说明

CPU

响应可

中断(INTR)和非

中断(NMI)的区别。3、堆栈

区由哪两个寄存器管理?简述数据压栈和弹栈的过程。……………密……封……线……………

学院

专业

班级学号

1山东大学微机原理及应用课程试卷A2012-2013

学年第一学期三、阅读程序,填写结果(结果填在横线上,每小题5分,共

15

分);;AL=;AL=;AL=;AL=HH;

OF=HH.1.

MOV

AL,

0AAHAND

AL,

0F7HNEG

ALAL,

49HAH,

68HAL,

AHALXOR AL,

68HNOT

ALHLT2、MOVMOVADDNOTDAAHLTH;

CF=AF=;PF=;ZF=程序执行后:AX=3、已知

[2000]

=2418H.L0:NEXT:MOV

AX,[2000H]MOV

CX,16MOV

DL,0MOV

BX,0001HTEST

AX,BXJNZ

NEXTINC

DLSHL

BX,1LOOP

L0HLT该程序段的功能是:执行后:DL=;BX=得分阅卷人四、程序改错:(直接在源程序上改正错误,10

分)下面的程序段将内存单元DAT1

中的组合BCD

码变换成两个非组合BCD

码,存于其后面的两个单元。找出并改正程序中的错误。DATADAT1DATACODESEGMENTDB

87H,2DUP(?)ENDSSEGMENTASSUME

CS:CODE,DS:DATASTART:MOV

AX,DATAMOV

DS,AXMOV

SI,DAT1MOV

AL,[SI]AND

AL,0FHMOV

[SI+1],ALMOV

AL,[SI]AL,

F0HAL,4[SI+2],ALAX,

4C00H21HCODEANDRORMOVMOVINTENDSEND得分阅卷人……………密……封……线……………

学院

专业

班级学号

2东大学微机原理及应用课程试卷A2012-2013

学年第一学期五、程序设计:(每小题10

分,共20

分。答案写在答题纸上)1、试编写一完整汇编程序,将AX

中各位取反。然后统计出AX

中0

的个数,将结果保存到CL

中。2、试编写一汇完整编程序,对于一个长度不大于200

的字节数组,分别统计正数、负数的个数,原数组以“$”结束。六、接口应用(答案写在答题纸上)1、(10分)在8088系统中使用8255A扩展打印接口,如右图所示。PA口作为数据输出端口;PC6为据后需发送置数信号通知能接收数据,0为空闲置数控制信号输出,有效形式为负脉冲,在传送出数;PC2

作为

状态输 ,1

忙不可以接收数据。①

写出

8255对应的端

。②编写8255初始化程序。③编写完成一个字节输出的程序段。得分阅卷人得分阅卷人2、(15

分)计算机系统中,使用

8253

计数器

0

作定时器,外接

1KHZ

的时钟信号,定时

6s产生中断,此中断信号通过

8259 的

IR6引脚向

CPU申请中断,在中断服务程序中将以BX

为首地址的字节数据从地址0212H

的端口输出。设

8253

的地址为

40H—46H,8259的地址为

B0H、B2H,中断矢量的高

5

位为

10101B,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论