汇编语言微机原理及接口技术最终复习答案总结_第1页
汇编语言微机原理及接口技术最终复习答案总结_第2页
汇编语言微机原理及接口技术最终复习答案总结_第3页
汇编语言微机原理及接口技术最终复习答案总结_第4页
汇编语言微机原理及接口技术最终复习答案总结_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

重庆邮电大学2023・2023学年第一学期

专业:年级:班级:

课程名:《微机原理与接口技术》(A卷)考核方式:闭卷

题号二三四五总分

分数

评卷人

一、填空题(每空1分,共15分,答案写在答题纸上)

1、微型计算机由CPU、()、总线、接口电路及输入输出设备等构成。

2、在微机系统中,端口编址方式一般有()和()两种编址方

3、微机系统与输入/输出设备的信息互换有无条件传送方式、查询方式、(—

)和()o

4、二进制数01100101.11的十进制体现为()•

5、实模式下,已知逻辑地址为4010H:2023H,则物理地址为()。

6、有一种8位机器数为10010111,若此数体现原码,则对应的十进制数的真

值为(),若此数体现反码,则对应的十进制数的真值为(),若

此数体现补码,则对应的十进制数的真值为(),若此数体现的是压缩

(或组合)BCD码,则对应的十进制数的真值为()。

7、设(DS)=1000H,(ES)=2023H,(SS)=30()()H,(BX)=5000H,(BP)=6000H,(DI)

=0001H,内存单元中,(21000H)=1234H,(36000H)=9ABCH,(16000H)=96

57H,(41002H)=789AH。则MOVAX,ES:[1000H]执行时操作数的物理地址

为();MOVAX,[BP]执行后(AX)=();MOVAX,[BX+D

I]执行时操作数的物理地址为()o

8、已知(BX)=1234H,(DS)=1000H,(SI)=200H,(10221H)=3247H,指令LE

ABX,[SI+21H]执行后BX寄存器的值为()o

二、单项选择题(每题1分,共15分,答案写在答题纸上)

1.如下各个指令中对的的是()o

A.MOVCS,1000B.OUTDX,AX

C.MOVBL,BPD.MOVAH,DX

2.在外部中断源的中断服务程序结束时,一般应向8259发送中断结束命令是让

()的对应位清零。

A.中断祈求寄存器IRRB.中断屏蔽寄存器IMR

C.中断服务寄存器ISRD.标志寄存器EFLAGS

3.2片8259A级连可以管理嵬中断源。

A.14B.15C.16D.17

4.处理器80486在保护虚拟地址模式下,可以寻址的物理内存地址空间大小为

()o

A.4KBB・64KBC.1MBD.4GB

5.己知如下数据段:

DATASEGMENT

VARIDB10dup(2,3dup(?))

VAR2DWVAR3,VARI,lOh

VAR3DB10,?,12dup(?)

DATAENDS

数据段DATA中定义的三个变量共占用()字节空间。

A.68B.60C.78D.57

6.80X86CPU可以访问的I/O空间可以抵达()o

A.4GBB.1MBC.64KBD.1KB

7.指令JMPDWORDPTR[DI]的寻址方式为()。

A.段内间接转移B.段间间接转移

C.段内直接转移D.段间直接转移

8、8255A能实现双向传送功能的是()o

A.方式0B.方式1

C.方式2D.方式3

9.设字长n=8位,[X]补码=(A4)i6,[Y]补码=(9B)s,则求[X+Y]补码时得到的

成果和溢出标志OF分别为()。

A.(13F)16和OF=0B.(3F)i6和OF=0

C.(13F)i6和OF=1D.(3F)i6和OF=1

10.处理器80486的4级特权保护,()级特权保护分派给操作系统关键部分。

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

11.指令INC一定不会修改的标志是()。

A.溢出标志OFB.符号标志SF

C.进位标志CFD.奇偶标志PF

12.已知AX=73A8H,进位标志CF=1,则语句“RCLAX,1”执行后AX和

CF的值分别为()o

A.E751和0B.E751和1

C.E750和0D.E750和1

13.在80x86中可屏蔽中断祈求被CPU响应的条件是()<>

A.INTR引脚有中断祈求,NMI引脚没有中断祈求,系统没有DMA祈求;

B.CPU目前指令执行完毕;

C.中断容许标志IF=1;

D.以上条件都包括。

14.下面对COM型文献的编程格式的描述不对的的是()o

A.目的代码应当不不小于64KB;

B.源程序中容许有数据段、代码段和堆栈段;

C.在代码段偏移地址为100H的单元,必须是程序的第一条可执行指令;

D・源程序结束一般要返回到DOS状态。

15.堆栈操作的基本单位是()

A.比特B.字节

C.字D.双字

三、简答题(每题5分,共15分,答案写在答题纸上)

1、简述I/O接口的基本功能。(5分)

2、简述中断的基本概念、中断的分类。(5分)

3、假设数据段内容如下:

XIDB22H,3*6,?,-2

X2DB'AB'/C'

X3DW'AB'/C'

请画图绘出汇编之后数据区单元内容(从2023:1000H地址开始)(5分)

四、阅读分析题(共30分,答案写在答题纸上)

1、(6分)阅读下面的汇编程序,判断阐明该程序的功能,并从题后的选项中选择

合适的语句填充到程序中的缺失部分,使程序完整无误。

CODESEGMENT

ASSUMECS:CODE

①____________________

MOVAH,1

INT21H

ANDAL,OFH

MOVBL,AL

MOVCX,8

LAST:

②_________________________

RCLBL,1

JNCNEXT

MOVDL,T

NEXT:

MOVAH,2

INT21H

LOOPLAST

③_________________________

INT21H

CODESEGMENT

ENDBEG

供选择的项:A)MOVDL/O'B)MOVDL,'J

C)BEG:D)START:

E)MOVAH,4CHF)MOVAH,C4H

2、(8分)下面程序的功能是:在附加段地址为BUF中有一种无符号数的字数组,

找出最大数和最小数,分别寄存在AX和BX寄存器中.请填空完毕该程序。

EDATASEGMENT

BUFDW2564H,0ABCDHJ690H,…,0DEF0H;共50个字

CONTEQU$-BUF

EDATASEGMENT

CODESEGMENT

®____________________

START:MOVAX,EDATA

②____________________

MOVCX,CONT-1

③_________________________

MOVBX,ES:[DI]

MOVAX,BX

MIN:ADDDI,2

CMPES:[DI],BX

④_________________________

MOVBX,ES:[DI]

JMPNEXT

MAX:CMPES:[DI],AX

JBENEXT

MOVAX,ES:[DI]

NEXT:LOOPMIN

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

3、阅读下面子程序SUB,回答:(8分)

SUBPROCNEAR

PUSHCX

MOVCX,8

MOVAH,0

NEXT:

SHLAL,1

RCRAH,1

LOOPNEXT

MOVAL,AH

POPCX

RET

SUBENDP

(1)试阐明其实现的功能,

(2)假如调用子程序SUB前AX=5678H,则调用SUB子程序后AX=?

4、(8分)若SS=1600H,SP=2023H,AX=1030H,BX=5544H,标志寄存器FR=2

115H,试阐明执行指令

PUSHAX

PUSHBX

PUSHF

POPCX

POPDX

之后,SP=?SS=?CX=?DX=?并画图指出堆栈中各单元的内容.

五、编写程序题(共25分,答案写在答题纸上)

1、(10分)已知数据段有如下部分定义:

ARRAYDW1234H,678H,165H,34H,27BH

CNTEQU($-ARRAY)/2

SUMDW?

请编写完整程序求出ARRAY数组中各无符号数的I和放入SUM字单元中,然后

十六进制在屏幕打印。

2、(15分)设8254的端口地址为40H・43H。按如下规定编写子程序:

(1)子程序18254实现:初始化2号计数器,规定工作在方式3,按BCD码

计数,计数初值为4000。(8分)

(2)子程序Read实现:在某时刻读出8254的2号计数器的目前计数值。(7

分)

附录

8254的方式控制字格式:

1.计数器选择

D7D6=00计数器#0;D7D6=01计数器#1;D7D6=10计数器#2;

D7D6=11读出控制字标志;

2.读/写方式选择

D5D4=0()锁存目前计数器时值供读出;D5D4=01只读/写低8位;

D5D4=10只读/写高8位;D5D4=11先读/写低8位,后读/写高8位;

3.工作方式选择

D3D2D1的值用于设定工作在方式0〜5;

4.计数器计数制选择

D0=0,计数值以二进制方式计数;DO=L计数值以BCD码方式计数;

2023.2023-1学期微机原理与接口技术考试参照答案及评分细则

一、填空题,每空一分

1内存

2统一编址.—独立编址—

3.中断方式一,DMA方式

410L75

542100H

6151,-104,-105,97

721000H.9ABCH.15001H

8221H

二、选择,每题1分

12345678

BCBDBCBD

9101112131415

DACADBC

三、简答题,每题5分所答含要点得全分,否则酌情扣分。

1.电平转换,格式转换,数据缓冲与锁存,电路隔离

2.中断是有随机事件发生后向CPU发出祈求信号,CPU停止目前途序的执行

转而执行为该随机事件服务的程序,服务完毕后回到停止位置继续执行的过程

温馨提示

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

评论

0/150

提交评论