东南大学微机试卷2025期末_第1页
东南大学微机试卷2025期末_第2页
东南大学微机试卷2025期末_第3页
东南大学微机试卷2025期末_第4页
东南大学微机试卷2025期末_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

东南高校考试卷

考试科目微机系统与接II考试形式闭卷试卷类型B卷

考试时间长度120分钟共2页得分

一、填空或选择填空(35分)

1.8086/8088段寄存箱的功能是_____________,某一时刻程序最多可以指

定访问个存储段。

A1.用于计算有效地址B1.用于存放段起始地址及计算物理地址

CL分段兼容8080/8085指令D1.便利分段执行各种数据传送操作

A2.3B2.4C2.6D2.64KE2.初始化时程序指定

2.8086/8088系统中复位信号RESET的作用是使

A.处理器总线休眠B.处理器总线清零

C.处理器和协处理器工作同步D.MPU复原到机器的起始状态并重新启动

3.在默认状况下,ADD[DI+100],DI指令中目标操作数存放在寄存器指定

的存储段中,指令执行时将完成个总线操作周期。

Al.CSBLDSCl.ESD1.SS

A2.0B2,IC2.2D2.3

4.8086/8088CPU用指令ADD对两个8位二进制数进行加法运算后,结果为14H,

且标记位CF=1,OF=1,SF=0,此结果对应的十进制无符号数应为

A.20B.-20C.-236D.276

5.堆栈是内存中的一个专用区域,其一般存取规则是

A.先入先出(FIFO)B.先入后出(FILO)

C.按字节依次访问D.只能利用PUSH/POP指令读写

6.在下列指令中,使堆栈指针变更8字节的指令是.

A.PUSHAB.CALL4000:0008HC.RET8D.SUBSP,8

--第2页共5页-一

7.指出下列指令或伪指令中全部正确者:

(A)POPDS(B)MOVAXJBX][BP1

(C)MOVBP,CS:[BP](D)DW-222,20,0100000B

(E)OUT288H,AL(F)ADDCWORDPTR[BX+1()()],()

8.8086/8088系统中,256K*4的存储器,为正的确现全部片内译码,须要

根地址线.

A.4B.8C.16D.17E.18F.I9

9.定时/计数器8253是________减法计数器,最大计数范围是________o

A1,二进制Bl.BCDC1.ASCII码D1.浮点数

A2.256B2.65536C2.100D2.10000

10.8086/8088中断系统可处理256个中断源,其中断向量的作用是。

A.确定中断源的正负B.指定对应中断爱护数据区的地址C.指定对应中

断服务程序的地址D.存放对应中断响应执行的第一条指令

11.在8086系统中,当CPU响应外部中断恳求转向中断服务程序前,自动将

的内容压入堆栈。

A.当前堆栈指SPB.当前指令地址

C.标记寄存器FLAGSD.全部通用寄存器

12.单个8279DMA限制器可以实现最多通道的存储器与I/O之间的数

据交换,假如须要支持8个通道数,则可以采纳多个8237工作。

(Al)1(Bl)2(0)3(DI)4

A2.并联B2.串联C2.级联D2.无法

13.在串行数据传送中,若工作于异步方式,每个字符数据位8位,奇偶位

校验1位,停止位1位,每秒传送字符900个,其波特率至少为BPSo

--第3页(共5页)…一

A900B4800C9600D

14.逐次比较型模数转换器转换过程中,通常影响数据转换精确度最大的因素是

A是否有前端采样保持器B基准电压源C工作电源D.转换时间

15.设在DS指定的数据段中,[9202H]=2650H」9204H]=3355HJ9206H]=5678H,

[9208H]=1235H,当TABLE=2,寄存器CS=3800H,DS=2540H,SI=9206H时执行

指令JMPSI后,CS=,IP=;执行JMPFARPTRTABLELSIJ

后CS=,IP=o

二、程序阅读与编程(35分)

1.阅读分析程序,按要求填空回答问题(共15分)

{1)8086/8088汇编程序片断如下

CVT:CMPAL,31H

JCL1

CMPAL,3AH

JNCL1

ANDAL,OFH

RET

LI:MOVAL,OH

RET

问:①初值(AL)二34H时,程序段执行结果:

(AL)=_______

②初值(AL)=8AH时,程序段执行结果:

(AL)=_______

③该程序段最多可以有多少种不同的AL输出结果?其功能如何?

(2)汇编程序中,以下数据段段基地址为8850H,数据定义为:

CNT1EQU3568H

CNT2EQU110H

ORG5500H;起始偏移地址

VCHARDB4DUP(20H)

——第4页(共5页)一一

VTIMCNTDWCNT1,CNT2

PVT1DWVTIMCNT

FPVT1DDVTIMCNT

PPVT1DWPVT1,FPVT1

DW20DUP(O)

列写说明存储器8850:5500H〜5514H各单元的存储状况。

2.(20分)假定有一字符串输入缓冲区,首地址INPUTS,其中前两个字节存放最

大长度(符号Lmax,不超过400),第3,4字节(即INPUTS+2,3单元)为字符串

有效长度(待定),实际字符串从第5个字节(即INPUTS+4单元)起先,结束

符为连续两个(=24H)构成。试编写一程序片段,要求找出第一个结束符,

将其偏移量地址和段基地址分别写入存储单元REARPT和REARPT+2,并将由

此确定的字符有效长度(0〜400)存入有效长度字单元(即INPUTS+2单元),如

该串中未找到结束符则将-1存入该单元中。写出存储定义伪指令,程序要求加必

要的注释。

三、接口(30分)

I.(10分)利用DAC0832产生如下图所示的周期性阶梯波(锯齿波,输出范围为

0V-Vref)o要求设计编写该波形发生的D/A转换限制程序。已知1ms精确延时子程序为

delay1ms.DAC0382为8位电流型DAC,单缓冲模式,端口DAPORT,Vref=+4.0Vo

1ms|

--------------8ms

2.(20分)利用i8255连接八位开关SW0-SW7(PA口)及八位发光管L0〜L7(PB

口)用于指示开关的状态,8255地址为280H〜283H,要求片选运用地址线A9〜A4,

译码器为74LS138:

--第5页(共5页)--

(1)说明8255地址译码器设计原理,说明可能发生的地址重叠及缘由;

(2)完成译码信号和I/O器件信号连线(留意电平变换方式和指示灯驱动)

(3)已知检测程序每秒执行一次,一般状况下要求当某个开关断开时相应发光

管亮,但全部开关都断开时全部8个发光管L0-L7闪耀(1秒全亮1秒全灭)

进行报警,当编写工作子程序片断,(8255不必初始化,但需说明8255口

工作方式)U

oarr开关量1/0

开关、指示灯

注:译码器74LS138的真值表如下:

G,G2AG2BCBA许P,器输出

100000Y;=0,余为1

100001Y;=(>.余为】

100U10Y;=0.余为1

100011Y;=0.余为1

100100Y;=0.余为1

100101Y;=0,余为!

100110匕=0.余为1

100111工=0,余为1

不是上述情况XXX%〜匕全为1

东南高校考试卷

考试科目微机系统与接II考试形式闭卷试卷类型A卷

考试时间长度120分钟共上页得分

一、填空或选择填空(30分)

1.8086/8088CPU的内部结构按其功能由组成。

A寄存器组,算术逻辑单元ALU

B执行单元EU,总线接口单元BIU

C寄存器组,算术逻辑单元ALU,总线接口单元BIU

D.寄存器组,算术逻辑单元ALU,指令预取单元PIU

2.XO86/8O88系统低8位地址、数据总线信号AD0-AD7采纳分时复用方式工作,

是因为,运行时利用信号实现地址锁存。

A1.接口限制更便利B1.须要提高总线驱动实力

CL引出管脚数目限制D1.低8位地址总线和数据总线常常相同

A2.DENB2.ALEC2.READYD2.HOLD

3.下列指令中在执行时不须要总线操作周期。

A.INAL,80HB.OUTDX,ALC.SUBCX,0010HD.ADD[BX+1000],AL

4.8086/8088系统中,如ES=4000H,DS=3000H,CS=8000H,SS=1000H,

BX=5288H,则MOVAL,[BX+2]指令中源操作数所在单元的物理地址是

(A)528AH(B)4528AH(C)3528AH(D)8528AH(E)1528AH

5.指出下列指令或伪指令中全部错误者:o

(A)SUBWORDPTR[DI+BP],2(B)DW-54,20H,60000

(C)DECLSIJ(D)INAL,282H

(E)MOVCS:[BX+100],BX(F)POPCS

6.微机系统中的堆栈通常应设计存放在下列种类的存储器中,堆栈

----------第2页(共6页)---------------

操作一般按访问。

Al.SRAMBl.EPROMCl.DRAMDI.FLASHROM

A2.半字节B2.字节C2.字D2.双字

7.设计-128M字节的系统存储器,须要选用()片8M*4Bit的存储器。

A.4B.8C.16D.32E.128

8.8086/8088CPU有单犯的I/O指令,所以其I/O接口编址()。

A.范围取决于最大模式或最小模式

B.单独支配在其I/O空间内

C.单独支配在其存储空间内

D.既可支配在其I/O空间内,也可支配在其存储空间内

9.Intel8255可编程并行接口芯片三种并行I/O工作方式中()不能干脆支持

中断恳求。

A.方式0B.方式1C.方式2D.三种方式都

10.8086/8088系统中断类型号为0DH的中断向量存储在

(A)0000:000DH(B)0000:0034H(C)0F()00:FFF0H

(D)地址为00DH的输入输出端口(E)由程序设定的单元

11.DMA数据传送限制方式可以实现()o

A.存储器与DMAC之间的高速传送数据

B.CPU与存储器之间的高速传送数据

C.外部设备和存储器之间的数据高速传送

D.外部设备和CPU之间的高速传送数据

12.两台微机通过异步串行接口进行通信,保证其通信正确性的基本条件是

A.波特率误差不超过5%B.字符格式C.传输电平匹配D.以上三条都是

一•第3页共6页-…

13.定时/计数器8253计数值读写有三种格式:只读写低8位、只读写高8位和

先读写低8位后读写高8位。其中方式下读取计数值应当先锁存计数器

数据。当作为定时器运用且计数初值为0000H时,定时。

A1.只读写低8位B1.只读写高8位C1.先低8位后高8位D1.以上三种

A2.1个输入时钟周期B2.32768个输入时钟周期

C2.65536个输入时钟周期D2.停止计时直到非0000初值输入。

14.ADC0809是8位逐次比较式模数转换器,在接口系统中设计Vref(REF+)选用

+4.00V电压基准源(REF-接模拟地),假如输入信号电压为+2.0V则读取的转换数

字量应为。假如读取的转换数字量是0FFH,则输入的电压信号可

能是o

A1.00HBl.80HCl.FFHD1.不定

A2.-1.0VB2.0.0VC2.+2.0VD2.+5.0V

15.8086/8088系统中须要访问物理地址为83B8CH的存储单元,

是该单元逻辑地址的一种表示方法。

二、程序阅读与编程(35分)

1.阅读分析程序,按要求填空回答问题(共15分)

(1)汇编程序中,以下数据段段基地址为7000H,数据定义为:

SIEQU1234H

ORG4800H;起始偏移地址

BVODB4DUP(30H)

WV1DWS1

PWV1DWWV1

FPV1DDWV1

PPV1DWFPV1

DW20DUP(20H)

列表说明存储器7000:4800IM80FH各单元的存储状况。

--------第4页(共6页)---------

⑵8086/8088系统中,数据段和堆栈段寄存器(DS,ES,SS)可以用MOV和POP

等指令干脆修改,但代码段比较特别,写出可以变更代码段寄存器CS的四种以上

指令实例.

⑶某近过程TSPC中有一段特别代码ABEXIT如下:

TSPCPROCNEAR

RET;正常段内返回指令

ABEXIT:POPAX;2_3_(1)?

MOVAX,100011;23(2)?

PUSHAX;23(3)?

RET;2_3_(4)?

TSPCENDP

I)分析这段程序,说明指令2_3_(1)的功能(目的);

2)指令2_3_(2)〜(4)等效指令为;

3)假如在执行ABEXIT分支前(AX)=1234H(CS)=2800H(IP)=3000H

(SS)=1140H(SP)=1800H,问执行完ABEXIT分支后

(AX)=(CS)=(IP)=

(SS)=(SP)=

2.(20分)设已知缓冲区bDATA存放着不超过Nmax(定义为300)个字节的

非空8位数,以0FFH结束。现要求编写一预处理程序,将其中全部连续两个字

节数值等于回车/换行字符(即ODH,0AH或OAH,0DH)的偏移量地址指针依

次存放在以pDATANP为首的内存字单元中,其总数存入字单元wNPSUM;假

如在Nmax字节中未发觉结束符0FFH,则将0FFH写入字节单元bFULL,否则将该

单元清零。写出程序片断,并加必要的注释,要求用伪指令定义各存储单元和常

数。

三、接口(35分)

1.(5分)在串行数据传送中,若工作于异步方式,波特率1200BPS,每个

字符传送格式为:数据位8位,无奇偶校验位,停止位2位,试画出传输一

个字符56H的波形图,并标出各位的名称(含时钟脉冲关系)。

2.(5分)8086/8088系统中存储器译码电路采纳部分译码方式时,如20位地址

译码电路没有用到A12和Al1,则与存储单元8A000H地址重叠的单元有哪些,

简洁写出理由。

3.(25分)8086/8088应用系统中设计了一个开关状态检测电路和继电器限制

电路如下图。当开关Si(i=0〜7)闭合时,需限制驱动对应的继电器Ri(i=0〜7)(即

动作);如开关处于断开状态,则无电流流过继电器线圈,继电器不动作。如系

统每隔10ms检测一次开关状态和对继电器作相应限制,定时限制由8253完成。

(1)设8255A地址为160H〜163H,I/O地址总线A9〜A0,试设计译码电路逻辑,

并画出采纳74LS138实现的译码电路原理图;(2)分析电路原理,要求电源上电

工作时继电器不动作,由于8255复位后各端口为输入方式(类似于高电平),用电

阻和电容设计上电复位出路限制RESET(高电平复位);(3)说明8255A的初始化要

求(工作模式),编写完成上述功能的检测、限制程序片断。

注:译码器74LS138的真值表如下:

G,G2BCBA注码器输*

100000余为i

100001Y?=o.余为1

100010匕=0.余为】

10001匕=0.余为1

100100Y;=o.余为】

10010Y;=O,余为!

100110匕=。.余为।

100111Y;=o,余为I

不是上述情况XXX全为】

8088

3-8译码器

D?〜Do74LS138

A2A/YO

A3B/Y1

A4C/Y2

A5G2A/Y3

A6G2B/Y4

A7/Y5

AoA8/Y6

AlA9G1/Y7

IO/M

+12V

D0

34带

D1

支D2

鱼4

3pAI

DBD4'

30pA

^5pA

2*9D1一

6pA?I

万D7pA

5DpAd39

DpA-

%uJ38

RLpA-

cB『37

ZwAlZOF

A1

3F5E

RCEsSE

71

22

2024参考答案与评分标准

A卷

一.(未注明每空2分,多选错不得分)

1.B,2.(各1分)C1,B23.C4.C5.(各1分)C,D,F

6.(各0.5分)Al,Cl(1分)C27.D8.B9.A10.B

11.C12.D13.(各1分)D1,C214.(各1分)B1,D2

15.8000:3B8CH(或对应)1分

二、

1.⑴6分各1分

7000:4800H30H,30H,30H,30H

4804H34H,12H

4806H04H,48H

4808H04H,48H,00,70H

480CH08H,48H

480EH20H,20H

⑵(4分)每个指令1分

INT26H,IRET,RETF,CALL3200:3000H(远地址随意,或CALLFARPTRmmm);

JMP3000:2000H(远地址随意,或JMPFARPTRmmm);

⑶(5分)

1)(1分)不再正常返回断点,转到执行CS:1000H中指令

2)(1分)JMP1000H

3)(3分)AX=1000HCS=2800HIP=1000HSS=1140HSP=1802H

2.NmaxEQU300

CRLF1EQU0D0AH

CRLF2EQUOAODH

pDATAdbNmaxDUP(?)

pDATANPDW2*Nmaxdup(?)

wNPSUMDW0

bFULLDWOFFH

MOVCX,Nmax

XORAX,AX

MOVwNPSUM;MOVwNPSUM,0

MovbFULL,OFFH;如数据初始化,可略

MOVDI,offsetpDATANP(LEADI,pDATANP)

MOVSI,OFFSETpDATA

LP1:MOVAX,[SI]

CMPAX,CRLF1;ODOAH

JZFOUND

CMPAX,CRLF2

JZFOUND

INCSI

LOOPLP1

JMPEXIT

FOUND:MOV[DI],SI

INCDI

INCDI;ADDDI,2

INCSI

INCSI

DECCX

JZFINISH;结尾前一个,不算1分

INCwNPSUM;计数+1

LOOPLP1;DECCX,JNZLP1

FINISH:XORAL,AL

MOVbFULL,AL;如初始化

EXIT:

整体2分,缺重要指令功能项每条扣1分,18分为止

B卷

一.(每空2分,多选错不得分)35分

1.(3分)Bl,B22.D3.(3分)Bl,C24.D5.A

6.D7.A,C,D,F8.E9.(3分)Al,BlB210.Cll.B,C

12(3分)DI,C213.D14.B15(3分)

二.

1.(1)8分04H(2P)OOH(2P)

10种(00-09),1-9ASCII转换为00-09H,其他转换为00(各2P)

(2)7分

VCHAR8850:5500H20H,20H,20H,20H(IP)

VTICNT5504H68H,3511,1011,0111(2P)

PVT15508H04H,55H(IP)

FPVT1550A

温馨提示

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

评论

0/150

提交评论