2022年微机原理与接口技术期末考试题 .pdf

上传人:Che****ry 文档编号:30558942 上传时间:2022-08-06 格式:PDF 页数:7 大小:66.40KB
返回 下载 相关 举报
2022年微机原理与接口技术期末考试题 .pdf_第1页
第1页 / 共7页
2022年微机原理与接口技术期末考试题 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年微机原理与接口技术期末考试题 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理与接口技术期末考试题 .pdf(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1 一、填空: (每空 1 分,共 20 分)1微型计算机是由硬件系统和软件系统两大部分组成的。2系统总线包括数据总线、地址总线、控制总线。3微型计算机软件系统包括系统软件和应用软件两部分。4立即寻址方式所提供的操作数直接包含在指令中。5SBB 指令在两个操作数相减时,还应减去借位标志CF 的当前值。6在直接寻址方式下,输入输出指令中直接给出接口地址,且接口地址由一个字节表示。7在汇编语言程序设计中有三种程序设计方法,它们分别是顺序程序、分枝程序、循环程序。8内存用来存贮当前运行所需要的程序和数据。单项选择题: (请将正确答案写在题后括号内。本题共10 小题,每小题2 分,共 20 分)1当(

2、)时, 8088CPU 工作在最小模式之下。( D)AMN/MX=0 B芯片引线最少C使用多处理器DMN/MX=1 2由段寄存器、段偏移地址所确定的物理地址是这样产生的(D) 。A物理地址 =段寄存器的内容 8偏移地址B物理地址 =偏移地址 8 C物理地址 =段寄存器内容 20偏移地址D物理地址 =段寄存器内容 16+偏移地址3若 READY 为低电平,此时CPU 执行哪一个周期?(B )AT3 周期B等待的时钟周期TW CT4 周期DT1 周期4寄存器寻址的操作数包含在()中。( A)ACPU 的内部寄存器B内部存贮器C指令D外部存贮器5在 CPU 内部寄存器之间传送数据(除代码段寄存器CS

3、 和指令指针IPC 以外) 的是(B )AADD BMOV CSUB DMUL 6若要对操作数清0,一般对操作数进行()运算。(C )A相与B相或C异或D移位7汇编语言中包含伪指令INCLUDE的作用是(D) 。A在程序中指明包含一幅图片B在程序中指明包含另一个文本文件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 2 C在程序中指明包含另一个声音文件D在程序中指明包含另一个程序8外设与内存独立编址方式中,用于外设的指令功能(B

4、) 。A较强B较弱C与用于内存的指令相同D以上都不是三、名词解释: (本题共5 小题,每小题3 分,共 15 分)1基址、变址、相对寻址:这种寻址方式下操作数的地址是由基址、变址方式得到的地址再加上由指令指明的8 位或 16 位的相对偏移地址而得到的。2中断:在CPU 执行程序过程中,由于某种事件发生,强迫CPU 暂时停止正在执行的程序而转向对发生的事件进行处理,事件处理结束后又能回到原中止的程序,接着中止前的状态继续执行原来的程序,这一过程称为中断。4单总线方式: 在单总线方式里,所有的处理器均只有一个与系统总线的接口,也就是说,处理器只能通过一条系统总线去使用系统总线上的资源。这种工作方式

5、比较简单。但是, 总线上的所有处理器均要使用系统总线,这就要求总线有更大的带宽。四、 1请写出段间间接寻址方式是如何实现寻址的?答:用这种寻址方式可计算出存放转移地址的存贮单元的首地址,与此相邻的4 个单元中,前两个单元存放16 位的段内偏移地址;而后两单元存放的是16 位的段地址。2请简述单一外设查询工作接收数据的工作过程。如果 CPU 要从外设接收一个数据,则CPU 首先查询外设的状态,看外设数据是否准备好。若没有准备好,则等待;若外设已将数据准备好,则CPU 从外设读取数据。接收数据后,CPU 向外设发响应信号;表示数据已被接收。外设收到响应信号之后,即可开始下一个数据的准备工作。3请写

6、出中断断点恢复的工作过程。答:一般来说, 保护时是将寄存器的内容压入堆栈,那么返回前就按顺序将这些寄存器的内容由堆栈弹回到原来的寄存器中。4请简述保为8289 的 IOB 工作方式?答:在这种工作方式中,处理器通常采用8089 的远地工作方式。当处理器要与外设通信或对外设进行控制时,要使用I/O 总线。而当处理器要寻址系统共享存贮器时,它必须使用多主控器系统总线。5何为 PENTIUM 保护模式下内存的分段管理?由选择符的高13 位作为偏移量,再以CPU 内部事先初始化好的GDTR 中的 32 位基地址为基,可以获得相应的描述符。由描述符中的线性基地址决定了段的基。再利用指令 (或其他方式)给

7、出的偏移量, 便可以得到线性地址。这种获得线性地址的方式即为内存的分段管理。一、单项选择题1.下列指令正确的是 B A.CMP SI,100 B.CMP WORD PTR SI,100 C.CMP SI,100h D.CMP 100h,SI 2.下列指令正确的是D A.MOV CX,AL B.MOV DS,200h 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 3 C.MOV DS,CS D.MOV DS,AX 3.下列指令正

8、确的是A A.POP WORD PTR BX B.POP BL C.POP IP D.POP CS 4.下列指令正确的是C A.IN DX,AL B.IN DX,AX C.IN AX,DX D.IN BX,DX 5.DF=1,执行 MOVSB 指令后A A.SI 减 1,DI 减 1 B.SI 加 1,DI 加 1,CX 减 1 C.SI 减 1,DI 减 1,CX 减 1 D.SI 加 1,DI 加 1,CX 加 1 6.Intel 8086 I/O 寻址空间为C A.1MB B.1KB C.64KB D.32KB 二、填空题1.二进制数10101001 转换为 10 进制数为169 D 转

9、换为 16 进制数为A9 H 1.在移位指令中,用于指定移位位数的操作数只用的寄存器是_CL_ 。2.内存 0005CH 处 4 个字节为D2,EF,00,F0,它是中断 _17H_的入口地址存放处, 它表示该中断处理程序的起始地址为_F000H_ :_EFD2H_ 。解 析 : 因 为 中 断 类 型 号 和 中 断 向 量 表 中 的 对 应 物 理 地 址 由 倍 数4 的 关 系 , 所 以0005CH/4=17h ,即得类型号。3.一条指令为MOV BX ,X1,其中 X1 的偏移地址为16 (十进制 )。在 DEBUG 下,此指令会变为 MOV BX , _0010_ 。4.指令

10、MOV AL, BYTE PTR BX+SI中,源操作数的寻址方式是基址变址寻址方式5.设 CF=0,AX=8000H, 执行 ROR AX,1 后, AX=_4000H_ ,CF=_0_ 。6.可屏蔽中断是指中断请求是否响应会受到IF 的控制。如果IF=_1_,表示允许中断或开中断7、请用一条指令实现如下操作:(1)将 AX 中划 ,X?的位清 0 15 5 4 0 XX指令: _AND AX,FFCFH_ (2)寄存器的低四位取反的指令:_XOR AX,000FH_ 8、设 (CS)=25FFH,(DS)=2140H,(SS)=2510H,(BP)=02D0H,(SI)=0010H,(DI

11、)=0206H, 则(1)指令 MOV AX ,BP+SI+2 的源操作数有效地址为_02E2H_,物理地址为 _253E2H_ (2)指令 MOV AX ,DI+100H 的源操作数有效地址为_0306H_,物理地址为 _21706H_. 二、判断题判断下述指令的正误。正确的打“”,错误的打 “”并说明理由 1.MOV MYDAT BX SI,AX ( )2.MOV SA VE_DS ,DS ( )3.DIV 12 ( ) 4.MOV DS ,0 ( ) 5.MOV AX ,SIDI ( ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -

12、 - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 4 6、MOV BYTE PTRBX,10H( )三、简答题1.指出下列各条指令单独执行后相应寄存器的值。DATAX SEGMENT PARA X1 DD 12345678h X2 EQU $-X1 X3 DW 45,0FEAH X4 EQU $-X1 DATAX ENDS MOV AX ,X2 MOV BX ,X4 答:执行后 (AX)=0004H (BX)=0008H (已经更正)2.中断共有哪几种?(详见课本)3.有符号数据定义如下:X1 DW ? X2 DB ? X3 D

13、W ? 编写程序块实现X3=(X2*10-X1/2 )/X2。解:所需程序段如下MOV AX,X1 SAR AX,1 ;计算 X1/2 CWD ;将 AX 扩展到 DX MOV BX,DX MOV CX,AX ; .MOV AX,X1 MOV BX,10 IMUL BX ;计算 X1*10 SUB AX,CX SBB DX,BX ;计算( X2*10-X1/2 )IDIV X2 MOV X3,AX 5. 将数据段中ARRAY 开始的 20 个字节的存储区初始化为20H ;将 20 个字节的存储区初始化为20H data segment para public ARRAY db 20 dup(?

14、) data ends code segment assume cs:code,ds:data,es:data push ds mov ax,0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 5 push ax mov ax,data mov ds,ax mov es,ax ;. mov di,offset ARRAY mov al,20h mov cx,20 rep stos st1 code ends end ;= 1 在

15、程序执行的过程中,已知(CS)=6C3AH , (SS)=6C62H,(IP)=42H ,(SP)=36H;则下一条要执行的指令地址是:( 6C3E2)H ,栈顶单元的物理地址是:(6C656 )H 此程序中某条指令MOV 0100HBP,AX中,已知此时(BP)=2000H ,则 AX 被存到了 ( 6E720)H 单元。2 给出完成下列功能的DEBUG 命令:(A) 显示数据段从偏移地址为1A5H 起始的一段存储区单元内容D DS:01A5 (B) 显示所有寄存器的内容R 3 已知 (CH)=89H ,VALUE 单元存放的数据为E3H;写出下列指令的执行结果。(A)OR CH,V ALU

16、E (CH)= EB H (B)AND CH,V ALUE (CH)= 81 H (C)XOR CH,VALUE (CH)= 6A H (D)XOR CH,00000000B (CH)= 89 H (E)TEST CH,V ALUE (CH)= 89 H 4 假设下列数据在存储区中的地址都是N 单元,分别画出它们的存放示意图:(A) 1234H (B) 01C3B5H 5 判断下列指令是否正确,错误的话改正错误(A) MOV AL,BX (F ) (B)MOV AL,CL ( T ) (B) INC BX ( F )注:因为指令里没有说明操作数的长度问题,可用PTR 运算符校正: INC BY

17、TE PTR BX或 INC WORD PTR BX (C) MOV 5,AL( F ) (D) MOV BX,SI( F ) (E) MOV BL,F5H ( T ) (F) CMP BL,SI ( F ) (G) MOV 100H,3 ( F ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 6 (H) POP AL ( F ) (I) MOV AX,BXBP ( F ) (J) MOV SI,AL ( T ) (K) O

18、UT DX,AX ( F ) 6 简答(A) 解释下列指令的功能。MOV AX,OFFSET ARRAY 把变量 ARRAY 的偏移地址值送给AX 寄存器DSEG SEGMENT DB 01H DSEG ENDS 定义了名字为DESG 一个段,并在此段中第一个单元定义的一个字节变量,值为01H (B) 请定义一个名字为COUNT 的子程序。COUNT PROC RET COUNT ENDP (C) 写出在 DEBUG 环境下下列程序段中各条指令的执行结果:MOV CX,3B ((CX)= 3BH )ADD CX,1C ((CX)= 57H )SHL CX,1 ( (CX)= AEH )SUB

19、CX,36 ((CX)= 78H )SHR CX,1 ((CX)= 3CH )ROR CX,1 ((CX)= 1EH )(D) 概述中断源的分类?7 下列各数均为十进制数,请用8 位二进制补码计算下列各题,并用16 进制数表示其运算结果,同时说明CF、OF 标志位的值(A)(-85) + (76)= F7 H CF= 0 OF= 0 (B)85 76= 09H H CF= 1 OF= 0 (C)85-(-76)= A1 H CF= 1 OF=1 注:此处的计算方法是先计算参与运算的两个数的补码形式在进行普通的加减法运算;例:(C)85补码 =55h,-76补码 =b4h,所以 55h-b4h=

20、a1h,并且 cf=1,of=1 8 阅读程序并填空(答案不唯一 ) 如果X50 ,转到TOO_HIGH ;计算X-Y ,如果溢出转到OVERFLOW ,否则|X- Y| RESULT MOV AX, X CMP AX, 50 JG TOO_HIGH SUB AX, Y JO OVERFLOW JNS NONNEG NEG AX NONNEG: MOV RESULT, AX 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 7 TOO_HIGH: OVERFLOW: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com