微机原理试题.docx

上传人:b****4 文档编号:5192663 上传时间:2022-12-13 格式:DOCX 页数:7 大小:88.43KB
下载 相关 举报
微机原理试题.docx_第1页
第1页 / 共7页
微机原理试题.docx_第2页
第2页 / 共7页
微机原理试题.docx_第3页
第3页 / 共7页
微机原理试题.docx_第4页
第4页 / 共7页
微机原理试题.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

微机原理试题.docx

《微机原理试题.docx》由会员分享,可在线阅读,更多相关《微机原理试题.docx(7页珍藏版)》请在冰豆网上搜索。

微机原理试题.docx

微机原理试题

科目

微机原理

班级

姓名

学号

时间

燕山大学试卷密封线共10页第1页

题号

总分

分数

一、填空题(每空1分,共20分)

1.一台微型计算机必须拥有、、、

和。

2.某存储芯片为4K×1位,其地址线有条,数据线有条,若用此芯片构成8KB存储器,则需要片。

3.8086CPU最多可以有个中断类型,5片8259A接成级联形式,最多可管理级可屏蔽中断。

4.计算机系统的总线按传送信息的性质可分为总线、总线和总线。

5.8255A芯片端口可以有3种工作方式,方式0称为方式;

方式1称为方式;方式2称为方式。

6.8086汇编语言指令的寻址方式分为、、

、寄存器间接寻址、变址寻址和基址加变址寻址。

7.8086系统的逻辑地址为:

(CS)=2100H,(IP)=1400H,其物理地址应为。

二、单项选择题(每题1分,共10分)

1.下列关于8086传送指令说法错误的是。

A)立即数只能做源操作数B)不能在存储器之间直接传送

C)不能给CS和IP置新值D)堆栈操作指令必须以字节为操作数

2.8086在执行OUTDX,AL指令时,

的状态为。

A)1,1B)1,0C)0,0D)0,1

燕山大学试卷密封线共10页第2页

2.CPU在中断响应过程中,是为了能正确地实现中断返回。

A)识别中断源B)断点压栈

C)获得中断服务程序入口地址D)清除中断允许标志IF

4.下列程序执行后,AX寄存器的值为。

A1DD10DUP(2DUP(2,1,0),3)

MOVAX,A1+5

A)2B)3C)0D)1

5.以下指令中,使AX清零的指令是。

A)MOVAH,0B)XORAX,AXC)SBBAX,AXD)MOVAX,AX。

6.若(AL)=39H,则ANDAL,0FH与TESTAL,0FH执行后,AL中的内容分别为

A)39H,39HB)09H,09HC)09H,39HD)39H,09H

7.当使用串处理指令CMPSB寻找两串中的不同数据时,应使用的重复前缀

为。

A)REPB)RPTC)REPZD)REPNZ

8.下面的中断中,只有需要硬件提供中断类型码。

A)INTOB)INTRC)NMID)INTn

9.8086CPU中,已知(SP)=0100H,(AX)=5678H,则指令PUSHAX执行后,寄存器SP和当前栈顶(字节)的内容分别为。

A)00FEH,78HB)0l02H,56HC)00FEH,56HD)0l02H,78H

10.已知两个符号数AL=6AH,BL=78H,执行指令ADDAL,BL后;CF,

OF和AF标志的值为。

A)1,0,0B)0,1,0C)0,0,1D)0,1,1

燕山大学试卷密封线共10页第3页

三、简答题(本题共15分)

1.试描述8086CPU中各种中断如何根据中断向量表转入各自的中断服务程序?

(5分)

2.什么是指令周期、总线周期、时钟周期?

一个8086的总线周期至少包括多少个时钟周期?

什么情况下需要插入等待周期?

(10分)

燕山大学试卷密封线共10页第4页

四、分析题(本题共15分)

1.请按下列程序的原意,完成空缺处的填空(10分)

MYDATASEGMENT

NDB6

DATA6DB0FH,80H,7FH,-2,0D3H,0

DATA1DB?

DATA2DB?

MYDATAENDS

MYCODESEGMENT

ASSUME,DS:

MYDATA

BEGIN:

MOVAX,;给DS赋初值

MOV,AX

MOVAL,DATA6;(AL)=

MOVBL,AL

MOVSI,OFFSETDATA6;(SI)=

MOVCL,N

XORCH,CH

DECCX

L1:

INCSI

CMPAL,[SI]

JGENEXT1;(a)

MOVAL,[SI]

JMPNEXT2

燕山大学试卷密封线共10页第5页

NEXT1:

CMPBL,[SI]

JLENEXT2;(b)

MOVBL,[SI]

NEXT2:

LOOPL1

MOVDATA1,AL;(DATA1)=

MOVDATA2,BL;(DATA2)=

MYCODEENDS

ENDBEGIN

该程序的功能是

若将(a)、(b)处的操作码更换为JAE、JBE,则程序执行完后,(DATA1)=,(DATA2)=。

2.设初值(DX)=1234H,(AX)=5678H,执行下面的程序片段后,

MOVCL,8

SALDX,CL;执行本指令后,(DL)=

MOVCH,AH

MOVCL,4

SALAX,CL

SHRCH,CL;执行本指令后,(CH)=

ORDL,CH;执行本指令后,(DL)=

问:

(DX)=(AX)=。

(共5分)

燕山大学试卷密封线共10页第6页

五、编程题(共20分)

1.自2800H单元开始有500个字节的数据块,若要把它传送到自3200H开始的存储区中去,试采用3种方法编制程序实现数据块的传送。

(12分)

(注:

只需写出指令程序即可)

(1)不用串操作传送指令

(2)用单个传送的串操作传送指令

(3)用重复前缀的串操作传送指令

 

燕山大学试卷密封线共10页第7页

2.试编制一段汇编语言指令程序,实现如下功能(8分)

 

燕山大学试卷密封线共10页第8页

六、8253定时器与8086CPU连接如图所示:

(10分)

求:

①确定8253的各端口地址(无用线状态用“0”表示)

②如果让计数器1工作在方式0,按十进制计数,计数值为2538,写出初始

化程序。

 

燕山大学试卷密封线共10页第9页

 

七、某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,然后它通过一组发光二极管LED7—LED0显示出来,(Si闭合.对应LEDi亮;Si断开,对应LEDi灭),电路连接如图所示。

已知8255A的A、B两组均工作在方式0。

(1)写出8255A四个端口地址;

(2)写出8255A的工作方式控制字;

(3)编写给定功能的汇编语言程序。

(共10分)

燕山大学试卷密封线共10页第10页

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 动态背景

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1