空军工程大学防空反导学院《836微机原理及接口技术》历年考研真题汇编_第1页
空军工程大学防空反导学院《836微机原理及接口技术》历年考研真题汇编_第2页
空军工程大学防空反导学院《836微机原理及接口技术》历年考研真题汇编_第3页
空军工程大学防空反导学院《836微机原理及接口技术》历年考研真题汇编_第4页
空军工程大学防空反导学院《836微机原理及接口技术》历年考研真题汇编_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

目录

2016年空军工程大学836微机原理及接口技术考研真题

2015年空军工程大学836微机原理及接口技术考研真题

2014年空军工程大学836微机原理及接口技术考研真题

2016年空军工程大学836微机原理及接口技

术考研真题

考试科目:微机原理及接口技术(A卷)

科目代码:836

一、填空(共25分,每空1分)

1.进制数90转换成十六进制数是(),二进制数1101.011B转

换成十进制数是()。

2.Intel8086/8088微处理器由()和()两部分组成。

3.一条指令由()码和()码组成。

4.Intel8086CPU内指示下一条指令有效地址的指示器是()。

5.Intel8086的标志寄存器中,控制标志位包括()()

()。

6.Intel8088用来区分是访问内存还是访问I/O端口的控制信号是

()。

7.Intel8086最小工作方式和最大工作方式的主要区别是()。

8.Intel8086汇编语言定义子程序的伪指令是()。

9.堆栈的工作方式是()。

10.I/O端口的编址方式一般有存储器()和()编址两

种。

11.采用高速缓存(Cache)的目的是()。

12.目前,微机系统中“通用串行总线”是指()。

13.1片8259A中断控制器可管理8级中断,用()片8259A可

构成64级主从式中断管理系统。

14.在Intel80x86系统中,若中断向量为20H,中断服务程序入口地

址所在单元的地址是(),如果从该单元开始的4个单元中存放的

值分别是26H、30H、10H、40H,那么20H号中断对应的中断服务程序

的入口地址为CS=()、IP=()。

15.设串行异步传送的数据格式是7个数据位、1个起始位,1个停

止位、1个校验位,波特率为2400bps,则每秒钟传送的字符数最多为

()。

16.A/D转换器的功能是将()量转换为()量。

二、简答题(共35分)

1.(5分)什么是指令周期、总线周期、时钟周期?它们之间有什

么关系?

2.(10分)简述Intel8086/8088微处理器在实模式下对可屏蔽中断

的响应过程。

3.(10分,每小题2分)若(BX)=0158H,(DI)=10A5H,位

移量Disp=1B57H,(DS)=2100H,(SS)=1100H,(BP)=0100H,

则对应以下各种寻址方式下的有效地址和物理地址分别是多少?

(1)直接寻址

(2)使用BX的寄存器间接寻址

(3)使用BP的寄存器相对寻址

(4)使用BX和DI的基址变址寻址

(5)使用BP和DI的基址变址相对寻址

4.(10分)用Intel80X86汇编语言编程并在计算机上完成操作的过

程分哪几步?需要使用哪些工具软件?操作过程中生成的结果文件的扩

展名是什么?

三、程序分析与设计(60分)

1.(5分)阅读下列程序段后填空。

……

XDW?

……

MOVAX,X

ANDAX,AX

JNSEX

NEGAX

MOVX,AX

EX:

……

该程序所完成的功能是。

2.(5分)阅读下列程序段后填空。

……

MOVSI,BLK1AD

MOVDI,BLK2AD

MOVCX,N

NETP:MOVAH,[SI]

MOV[DI],AH

INCSI

INCDI

DECCX

JNZNETP

RET

该程序所完成的功能是。

3.(8分)阅读下列程序段后填空。

……

MOVCX,8

XORBL,BL

NETP:SHLAL,1

RCRBL,1

LOOPNETP

MOVAL,BL

……

(1)如果程序段执行前,(AL)=01011101B,执行后(AL)=

(2)该程序所完成的功能是。

4.(8分)阅读下列程序段后填空。

……

MOVBX,OFFSETVAR

MOVCX,0

MOVAX,[BX]

NETP:ANDAX,0FFFFH

JZDONE

JNSNEXT

INCCX

NEXT:SHLAX,1

JMPNETP

DONE:RET

……

(1)如果程序段执行前,字变量VAR=3401H,执行后(CX)=。

(2)该程序所完成的功能是。

5.(10分)阅读下列程序后填空。

STACKSEGMENTSTACK

DW256DUP(?)

TOPLABELWORD

STACKENDS

DATASEGMENT

ARRAYDB200DUP(?)

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA,SS:STACK

START:MOVAX,DATA

MOVDS,AX

MOVAX,STACK

MOVSS,AX

MOVSP,OFFSETTOP

LEADI,ARRAY

MOVSI,DI

MOVCL,[DI]

XORCH,CH

MOVBL,CH

INCDI

INCDI

AGAIN:TESTBYTEPTR[DI],80H

JZPOSI

INCBL

POSI:INCDI

LOOPAGAIN

MOV[SI+1],BL

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

(1)在ARRAY的第一个单元的作用是。

(2)在ARRAY的第二个单元的作用是。

(3)该程序所完成的功能是。

6.(10分)阅读下列程序段,并回答问题

……

XDB?

YDB?

ZDB?

……

START:MOVAL,X

MOVBL,Y

CMPA,BL

JZNEX1

JANEX2

MOVCL,010H

JMPNEX3

NEX1:MOVCL,0

JMPNEX3

NEX2:MOVCL,1

NEX3:MOVZ,CL

……

1)若X和Y单元中的数据分别为2BH和0AH,则Z单元中的数据为

2)若X和Y单元中的数据分别为06H和35H,则Z单元中的数据为

3)该段程序完成的功能是。

7.(14分)设有n个带符号字节数X1,X2,…Xn存放在以BUFFER为

首地址的内存区中,编写程序,统计n个数中正数、负数、零的个数,

结果分别存放到Xp、Xm、Xz单元中。要求用完整段定义格式。

四、综合设计(30分)

1.(18分)用8K×4位的DRAM芯片,8K×4位的SRAM芯片和3-8

译码器74LS138构成一个16K×8位的DRAM和16K×8位的SRAM存储器,

8086工作在最小模式,起始地址为0F0000H。要求:

(1)各需要多少芯片?

(2)写出各芯片的地址范围。

(3)画出该存储器的组成框图及其与CPU的连接图。

(4)编写程序段,将该存储器区域清零。

2.(12分)8088系统中用8255A作打印机接口电路,用PA口(地

址是3F0H)作数据输出,PB口(地址是3F1H)作打印机状态输入(最

低位为零表示打印机准备好),CPU采用程序查询方式与8255A传送数

据。编写程序段,输出存放在内存中2000H:3000H开始的存储区中的

200H个字节数。要求:

(1)画出程序流程图。

(2)程序应加适当注释和必要参数说明。

2015年空军工程大学836微机原理及接口技

术考研真题

考试科目:微机原理及接口技术(A卷)

科目代码:836

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

1.设段寄存器CS=1200H,指令的物理地址是15275H,指令指针

寄存器IP=(1)。

2.8086/8088CPU有(2)个状态标志位,有(3)个控制标志

位,状态标志位的作用是(4),控制标志位的作用是(5)。

3.在8086CPU的引脚中,数据允许信号是(6),非可屏蔽中断

请求输入信号是(7),总线请求响应信号(8)。

4.中断是(9),中断向量表的作用是(10)。若某中断的中断

向量号为2BH,此中断在中断向量表的(11)位置。

5.有一个40个字节组成的数据区,起始地址为2340H:0120H,其

数据区首单元的物理地址为(12),末单元的物理地址为(13)。

6.8086CPU有20条地址总线和16条数据总线,它能访问的内存最

大空间是(14),经由数据总线一次传送的有符号整数范围是(15)

7.已知BX=1234H,执行指令ADDBX,0F0F0H后,BX=(16)

,CF=(17)。

8.在8086最小方式下,,,时决定的数据传送

类型是(18)。

9.在8086/8088系统中,I/O接口电路主要用于CPU与外设之间的数

据交换,每个I/O接口内部都有一个或几个寄存器。(19)寄存器能对

传送数据提供缓冲作用,(20)寄存器用来暂存CPU通过数据总线发

送的命令。

二、简答题(共40分,每题4分)

1.8086/8088CPU内部结构分为哪两大模块?简述每个模块的主要

功能。

2.画图说明8259A中断控制器的初始化过程。

3.请简述在8086/8088的中断系统中,各种中断源的优先级排列顺

序。

4.8086存储器按字节编址,连续存放的两个字节数据构成字数

据。请简述一个字在8086存储器中的存储形式,8086BIU存取字时,字

的不同存储形式对其总线周期有何影响。

5.在8086最小方式系统中,系统总线由3组总线组成:地址总线、

数据总线和控制总线,请简述这些总线完成的功能。

6.DMA控制器8237采用哪两种方式设置通道的优先权,这两种方式

分别适用于什么场合。

7.同步通信、异步通信的帧格式有什么区别?什么是奇偶校验,

主要作用是什么。

8.在8086系统中,一个总线周期至少包括4个时钟周期,对应4种

不同的总线状态。请简述(1)当8086CPU读写存储器或是I/O端口时,

这4种总线状态的共性特征;(2)在4种状态中插等待状态的原因。

9.高档微处理器可以工作于实模式或保护模式,请简述保护模式

的存储器寻址方法。

10.8086汇编程序设计时,请简述(1)段内调用与段间调用的区

别;(2)主程序与子程序之间的参数传递方法。

三、程序设计题(共60分)

1.(5分)请写出汇编语言中循环程序的两种结构,并举例说明这

两种结构分别用于解决哪些问题。

2.(5分)写出把首地址为BLOCK的字节数组的第8个字节送到

AL寄存器的指令。要求使用以下寻址方式:

(1)寄存器间接寻址;(2)寄存器相对寻址;(3)基址变址寻

址。

3.(5分)已知当前数据段寄存器的内容为1A00H,在数据段的偏

移地址4000H单元内,含有内容为0FF20H和8020H的指针,它们是一个

16位字变量的偏移地址和段地址。写出把该变量装入DX寄存器的指令

序列,并画图表示。

4.(5分)从键盘接收一个字符,如果该字符是1~5中的任何一个

数时,分别在屏幕上显

示“First”、“Second”、“Third”、“Fourth”和“Last”;如果是其他字符则显

示“#”。要求编写完整的汇编语言程序实现。

5.(6分,每空1分)阅读下列程序段,并回答问题。

ANDAL,01H

ANDAX,BX

ORBYTEPTRVAL,80H

TESTAL,08H

NOTBX

若指令执行前(AX)=5555H,(BX)=0FF00H,变量VAL单元的

内容为09H,则上述指令执行后:AX=(1),BX=(2),SF=

(3),ZF=(4),PF=(5),CF=(6)。

6.(6分)为了加强数据传送的安全性,通常采用加解密方法对传

送的数据进行处理。要求(1)设计一个加密和解密算法,写出算法设

计思路(可以画流程图);(2)编写汇编语言程序段,分别实现加密

和解密算法,并在主要代码处标注文字说明。

7.(6分)编写完整的汇编语言程序,求的最大

值,使不超过16位数的表示范围。

8.(6分)已知变量x、y都是有符号字变量,y与x的关系如下:

要求:编写完整的汇编程序,求解变量y。

9.(8分,每空1分)下列程序的功能是求某数X的绝对值,并送回

原处。在横线处填上适当的指令。

STACKSEGMENT

DW256DUP(?)

(1)

STACKENDS

DATASEGMENT

XSRCDW9187H

DATAENDS

CODESEGMENT

(2)

START:

(3)

MOVDS,AX

(4)

MOVSS,AX

(5)

MOVAX,XSRC

(6)

JNSDONE

NEGAX

(7)

DONE:

(8)

INT21H

CODEENDS

ENDSTART

10.(8分,每空1分)读程序并回答问题。

DATASEGMENT

TWDW1234H

RESULTDW?

DATAENDS

CODE1SEGMENT

(1)

MAIN:

MOVAX,DATA

MOVDS,AX

MOVAX,TW

CALLFARPTRSUB1(2)

PUSHBX

MOVAL,AH

CALLFARPTRSUB1

POPAX

ADDAX,BX

MOVRESULTAX

(3)

INT21H

CODE1ENDS

CODE2SEGMENT

(4)

SUB1(5)

MOVBX,0

MOVCX,08

BLOOP1

ROLAL,01

JNCBLOOP2(6)

INCBX

BLOOP2:

LOOPBLOOP1(7)

RET

SUB1ENDP

CODE2ENDS

ENDMAIN

(1)处的指令是;

(2)处指令的作用是;

(3)、(4)和(5)处的指令分别是、、;

(6)处指令的作用是;

(7)处指令的作用是;

该程序的功能是。

四、综合设计题(共30分,每题10分)

1.一个系统需要接6个用DMA控制的外设,要求用8237控制器实

现这个系统的连接,请画出连接图,并说明方式控制字应如何设置。如

用固定优先级,请列出你所设计方法中6个设备的优先级排列。

(8237工作方式寄存器位定义。D7-D6:操作方式设置(00请求方

式、01单字节方式、10块方式、11级联方式)。D5:地址增量(0增

量,1减量)。D4:自动预置(0不自动预置,1自动预置)。D3-

D2(00校验,01写传输,10读传输,11不用)。D1-D0:通道号(D1-

D0:通道号(00通道0,01通道1,10通道2,11通道3))

2.在内存BUF缓冲区中搜索一个字符串STR,若在BUF中不存在

该字符串,向屏幕输出“NOFOUND”;若存在该字符串,则将该字符串

的第1个字母在缓冲区中的地址送入ES:DI,并向屏幕输出“FOUND”。

说明及要求:(1)BUF缓冲区的长度为50B,STR长度为5B;(2)画

出程序流程图,说明搜索字符串的实现思路;(3)编写完整的汇编语

言程序实现。

3.请设计一个12KB存储容量的存储系统,其中ROM区域容量为

8KB,采用EPROM2732(4K*8)芯片构成。RAM区域容量为4KB,选

用6116(2K*8)芯片构成。存储系统从地址4000H开始连续分配,

ROM在低地址,RAM在高地址。

(1)ROM和RAM芯片各需要多少块,写出每一块芯片的地址范

围。

(2)写出存储系统采用的译码方式。

(3)画出存储系统连接图。

2014年空军工程大学836微机原理及接口技

术考研真题

考试科目:微机原理及接口技术(A卷)

科目代码:836

一、填空(24分,每空1.5分)

1.微机系统由(1)和(2)两部分组成。

2.8086有(3)位地址线,存储器容量为(4)。

3.8086CPU内部组成结构从功能上讲,可分为(5)和(6)两

部分。

4.一个有16个字的数据区,它的起始地址为70A0H:9DF6H,它

的第一个字的存储物理地址是(7),最后一个字的存储物理地址是(

8)。

5.8086CPU引脚信号中,可屏蔽中断请求信号名称为(9),非

可屏蔽中断请求信号名称为(10)。

6.1片8259A中断控制器可管理8级中断,用(11)片8259A可构

成64级主从式中断管理系统。

7.十进制数72转换成十六进制数是(12),二进制数1101.011转

换成十进制数是(13)。

8.若(AL)=B3H,(CL)=09H,(CF)=1,执行指令RCR

AL,CL后,(AL)=(14),(CF)=(15)。

9.I/O端口的编址方式一般有存储器(16)和独立编址两种。

二、简答(40分,每题8分)

1.微处理器、微型计算机和微型计算机系统三者之间有何区别?

2.8086从功能上分成了EU和BIU两部分。这样设计的优点是什么?

3.8086系统中存储器的逻辑地址由哪两部分组成?物理地址由何

器件生成?如何生成?每个段的逻辑地址与寄存器之间有何对应关系?

4.假定(BX)=637DH,(SI)=2A9BH,位移量D=3237H,试确

定在以下各种寻址方式下的有效地址是什么?

(1)立即寻址

(2)直接寻址

(3)使用BX的寄存器寻址

(4)使用BX的间接寻址

(5)使用BX的寄存器相对寻址

(6)基址变址寻址

(7)相对基址变址寻址

5.什么是中断类型码、中断向量、中断向量表?在基于8086/8088

的微机系统中,若中断类型码为40H,那么对应中断向量存放在那些内

存单元?

三、汇编程序分析与设计(60分)

1、(10分)阅读下列程序段,并回答问题

START:MOVAL,[ADRM]

MOVBL,[ADRN]

CMPAL,BL

JZNEXT

JAGREAT

XCHGAL,BL

GREAT:XORAH,AH

DIVBL

ANDAH,AH

JZNEXT

MOVAL,BL

MOVBL,AH

JMPGREAT

NEXT:MOVCL,BL

MOVRESULT,CL

……

1)若ADRM和ADRN单元中的数据分别为1BH和0CH,则RESULT

单元中的数据为;(3分)

2)若ADRM和ADRN单元中的数据分别为16H和21H,则RESULT

单元中的数据为;(3分)

3)该段程序完成的功能是。(4分)

2.(10分)阅读下列程序段,并回答问题

ADB0H,0F1H,3H,0D3H,0C1H,0H,7H,8H,9H,

0F0H

BDB?

CDB?

DDB?

BEGIN:XORAL,AL

MOVB,AL

MOVC,AL

MOVD,AL

LEASI,A

MOVCX,10

LOP1:MOVAL,[SI]

ORAL,AL

JSX1

JZX2

INCB

JMPNEXT

X1:INCC

JMPNEXT

X2:INCD

NEXT:INCSI

LOOPLOP1

……

1)程序段执行后B中的内容为,C中的内容为,D中的内容为

;(6分)

2)该程序段所完成的功能是。(4分)

3.(10分)阅读下列程序段,

温馨提示

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

评论

0/150

提交评论