版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上 汇编语言与接口技术 课程期末考试卷(适用班级 A13计算机 ; q )q 考试时间: 分钟一二三四五六七八九十总分一、选择题(每题2分,共40分)1. 存储器分段时表示偏移地址是18位二进制代码,则一个段最多有( B )A.128KBB.256KBC.512KBD.1MB2. Intel 8086CPU的地址线有( C )A.8位 B.16位 C.20位 D. 32位3. 伪指令在程序( B )阶段被处理A.编写 B.汇编 C.连接 D.运行4. 可能改变标志寄存器的值的指令有( D )A.LODSBB.LODSWC.POPD.POPF5. 如果当前(BL)=57H
2、,执行指令ADD BL,0F0H后,OF标志位的值为( B )A.1 B.0 C.不确定 D.与执行该指令前的取值保持一致6. DOS中断21号中断中,2号功能调用要输出的字符放在( D )寄存器中A.AHB.ALC.DHD.DL7. MOV AX,DI指令中,源操作数寻址时使用( B )段寄存器A.CSB.DSC.ESD.SS8. 下列指令有语法错误的是( C )A.PUSH AL B.ADC AX,0050H C.MOV SI,DI D.JMP WORD PTRBX+59. 已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元30510H中存放42H,内存单元3
3、0511H中存放43H且AX = 3A7BH,DS=2000H, SS=3000H, BP = 0500H,则语句“MOV AL, BP+10H”,则执行后AX的值为( A )A. 3A31H B. 3231H C. 427BH D. 3A42H10. 数据段中有如下定义:ORG 0030HDA1 DB 0,30H,30HDW DA1数据为3000H字存储单元的偏移地址是( A )A. 0030H B. 0031H C. 0032H D. 0033H11. 栈操作的默认地址是( D )A.CS:IPB.DS:SIC.ES:DID.SS:SP12. 对于下列程序段:AGAIN:MOV AL,SI
4、 MOV ES:DI,AL INC SI INC DI LOOP AGAIN也可用指令( A )完成同样的功能。A. REP MOVSB B.REP LODSB C. REP STOSB D.REPE SCASB13. 已知AX=1025H,BL=03H,则语句“MUL BL”执行后AX的值为( C )A3075H B0075H C006FH D306FH14. 下列条件转移指令中,哪一个是针对带符号数比较的( B )A. JBBJL CJAE DJC 15. 中断类型号为10H的中断向量存放在内存地址( B )开始的四个物理存储单元中。A21H B40H C43H D128H16. 已知以下
5、数据段:DATA SEGMENTVAR1 DB 8 dup (2, 3 dup(?)VAR2 DW VAR3, VAR1, 10hVAR3 DW 10, ?, 8 dup(?)DATA ENDS数据段DATA中定义的三个变量共占用( C )字节空间A. 78 B. 68 C. 58 D. 4717. 有如下程序段:MOV CL,8ROL AX,CLOR AX,BX假设AX=0012H,BX=0034H,上述程序段执行后,AX中的结果是( A )A. 1234H B. 3412H C. 0046H D. 0034H18. 8259A芯片中可以用来设置IR0的中断类型号的初始化命令字是( B )A
6、ICW1 B. ICW2 C. ICW3 D. ICW419. 8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是( C )A. B口B. A口C. C口D. 以上三个端口均可以20. 在80x86微机系统中存储空间和I/O空间的编址方式采用( A )A. 两者独立编址,通过硬件连接线来区分两个空间;B. 两者统一编址,通过地址范围来区分两个空间;C. 采用混合编址,即独立编址和统一编址均采用;D. 软件编址。二、判断题(每题1分,共10分)1. MOV DS,BX和MOV CX,AX这两条指令都能正确执行。( )2. V1是用DW定义的变量,指令mov dx,offs
7、et V1表示把V1的偏移地址传输给DX寄存器( )3. 8253计数/定时接口芯片的最大计数初值为256( × )4. 在指令MOV AX,BX+SI中,源操作数的寻址方式是基址变址寻址( )5. 8259通过NMI引脚向CPU发出中断请求。( × )6. 8086/8088系统中,硬件中断服务子程序入口地址在中断向量表中的存放位置由中断类型码决定。( )7. 用IN和OUT指令对端口进行输入输出时端口的编号最大为255。( × )8. TEST指令与AND指令的运算方式一样,对标志位的影响也一样,所以功能也一样,可以互相替代。( × )9. 中断处理
8、子程序最后需写入RET指令以返回主程序。( × )10. 串操作指令中的目的变址寄存器只能与ES段寄存器搭配使用。( )三、填空题(每空1分共20分)1. 若定义D1 DW 1234H ,执行MOV BL,BYTE PTR D1指令后,(BL)= 34H 。2. 在实模式下,地址3015:002A存储单元的物理地址是 3017AH 。3. 如果采用四片8259A级联,CPU的可屏蔽硬中断最多可扩展为 29级。4. 一条完整的汇编指令通常由标号、 操作码、 操作数 和注释组成。5. 8253的端口个数为 4 个。6. 8255是一个可编程并行接口芯片,有A、B和C三个8位端口,其中只可
9、工作在方式0,1下的端口为 B 端口。7. 在外部中断源的中断服务程序结束时,一般应向8259发送中断结束命令是让 ISR (填IRR/IMR/ISR/Flags)中的相应位清零。8. 设X、Y为WORD型变量。理解以下程序,填写空白。计算Y=|X| MOV AX,X ;传输X的值到AX寄存器TEST AX, 8000H;JZ POS;NEG AXPOS:MOV Y , AX;9. 阅读下面的汇编程序,判断分析该程序的功能,并从题后的选项中选择合适的语句填充到程序中的缺失部分,使程序完整无误且回答问题。DATA SEGMENTBUF DB ABCDYUGZFCOUNT EQU $-BUFDAT
10、A ENDSCODE SEGMENT ASSUME CS :CODE,DS :DATASTART: MOV AX, DATAMOV DS, AXMOV AL, 0LEA BX, BUFMOV CX, COUNT LAST: CMP BX,ALJC NEXTMOV AL,BXNEXT: B;LOOP LASTMOV AH,4CHINT 21HCODE ENDSD;(14)供选择的项:A.DEC CX B.INC BX (15)供选择的项:C.END BEG D.END START11·阅读下列程序回答:程序执行完变量RESULT= 11 H DATASEGMENTBUF DB 32H
11、,75H, 0C9H, 85H;共4个数据RESULT DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE ,DS:DATASTART: MOV AX,DATAMOV DS,AXLEA SI,BUFMOV CX,4MOV BX,0LP1: MOV DH,MOV AL,SILP2: ROR AL,JC NEXTINC BXNEXT: DEC DHJNE LP2INC SILOOP LP1MOV RESULT,BXMOV AH,4CHINT 21HCODE ENDSEND START四、程序设计题(每题10分,共30分)1. 编写一个过程,以二进制数形式输出AX寄存器中
12、的值;AGAIN:MOV BX,AXMOV CX ,16SHL BX ,1JC L1MOV DL ,0L1: MOV DL ,1NEXT: MOV AH ,2INT 21HLOOP AGAIN2. 设数据段ARRAY单元开始有50个有符号数的字节数,要求统计其中负数的个数,并存入到数据段中的RESULT变量中。写出实现该功能的汇编程序(要求完整的汇编程序结构)。START: MOV AX ,DATA MOV DS ,AX MOV BX ,OFFSET ARRAY MOV SI ,0 MOV OX ,50AGAIN: MOV AL ,BX+SI TEST AL ,80H JZ NEXT INC RESULT NEXT:ZNC SILOOP AGAIN 3. 假设定时/计数器8253的端口地址范围为80H 83H, 2#计数器的CLK端的时钟输入频率为6MHz,要求在2#计数器的输出端OUT上输出频率为1000Hz的方波,计数初值以BCD码方式表达,写出相应地8253初始化程序片断,并给出初始值的计算过程。附录8253的方式控制字格式:1计数器选择D7 D6 = 00 计数器#0;D7 D6 = 01 计数器#1;D7 D6 = 10 计数器#2;D7 D6 = 11 读出控制字标志2读/写方式选择D5 D4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (8)晶胞和物质结构与性质综合-2025年高考化学二轮复习
- 内蒙古兴安盟科尔沁右翼前旗第二中学2024-2025学年高三上学期第二次月考语文试题
- 河南省通许县2024-2025学年上期二次月考八年级物理试题(人教版)
- 安徽省蚌埠市五河县城区联考 2024-2025学年七年级上学期12月期末道德与法治试题(含答案)
- 医学教程 胆脂瘤型中耳炎患者的护理查房2讲课
- 2025届广东省普通高中高三上学期第二次调研考试物理试题(含答案解析)
- 《人生价值》课件
- 《产科超声之科普讲》课件
- 2024年高一上学期期末数学考点《集合及其运算》含答案解析
- 固态电池生产(1GWH)项目可行性研究报告模板-立项拿地
- 中外园林史第七章-中国近现代园林发展
- 崴脚护理课件教程
- 人卫慕课《走进肺功能》试题答案
- 2022年保育师理论知识考试题库(含答案)
- ISO9001-2015质量管理体系要求培训教材
- 工程全过程造价咨询服务方案(技术标)
- 小区保洁投标方案
- 新汇科电解质质控记录
- 钻孔桩钢护筒跟进施工方案
- 建筑施工安全规范
- 安全生产条件和设施综合分析报告
评论
0/150
提交评论