




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成人教育&网络教育 20XX年5月考试试题学习中心: 命题教师 课程: 汇编与微机接口 考试时间 100分钟 考试形式:开 闭 A卷 B卷 学号姓名考试日期 年 月 日一、单项选择题(每小题1分,共20分)1. IBM PC微机中,有符号数表示是用( )。A. 原码 B. 补码 C. 反码 D. BCD码2. 机器字长为8位,-127的补码是( )。 A. 7FH B. 80H C. 81H D. OFFH3. 十六进制数88H,可表示成下面几种形式,请找出错误的表示( )。A. 无符号十进制数136 B. 带符号十进制数120C. 压缩型BCD码十进制数88 D. 8位二进制数8的补码表示
2、4. 某存储器分段时,若一个段最多允许16K个字单元,则表示段内偏移地址的二进制位数至少是多少位( )。A. 15 B. 16 C. 17 D. 185. 设物理地址为96FF8H,偏移地址任意,则段地址可取( )。A. 8600H B. 8800H C. 900H D. 9700H6. 下列操作中允许段超越的是( )。A. 取指令 B. 存目的串 C. 以BP为基址存取操作数 D. 堆栈操作7. 设A=186,B=273Q,C=0BBH,他们之间的关系是( )。A. ABC B. ABC C. A=B=C D. AB=C8. 指令指针寄存器是( )。A. IP B. SP C. BP D.
3、PSW9. 代码段使用的段寄存器名是( )。 A. DS B. CS C. DX D. CX10. 基本ASCII码定义的字符个数为( )。A. 32 B. 64 C. 128 D. 25611. 下面的数据传送指令中,错误的指令是( )。A. MOV SS:BX+DI,1000H B. MOV DX,1000HC. MOV WORD PTRBX,1000H D. MOV DS,2000H12. 8086/8088系统执行传送指令MOV时( )。A. 不影响标志位B. 影响DF方向标志C. 影响SF符号标志D. 影响CF进位标志13. 没有语法错误的输出指令是( )。 A. OUT AX,30
4、HB. OUT DX,AL C. OUT AL,DXD. OUT 30H,AH14. MOV AL,01000110B指令执行后,它所表示的数下面的理解错误的是( )。 A. 46H B. 70 C. E的ASCII码 D. F的ASCII码15. 与MOV BX,OFFSET VAR指令完全等效的指令是( )。A. MOV BX,VAR B. LDS BX,VARC. LES BX,VAR D. LEA BX,VAR16. 下列数据定义语句错误的是( )。A. ERR DW ERROR!B. BUF DB 9 DUP(?)C. FLAG DB 1D. DAT1 DW ?17. 把汇编源程序变
5、成目标程序的过程是( )。A. 编译 B. 汇编 C. 编辑 D. 链接18. 在汇编语言程序中,对END语句的叙述正确的是( )。A. END语句是一可执行语句 B. END语句表示程序执行到此结束C. END语句表示源程序到此结束 D. END语句在汇编后要产生机器码19. 已知 ARRAY DW 30 DUP(0) , 执行指令 MOV DX,(SIZE ARRAY )(TYPE ARRAY)后,DX值是( )。A. 30 B. 28 C. 60 D. 5820. 表示过程定义结束的伪指令是( )。A. ENDPB. ENDSC. END D. ENDM二、填空题(每空1分,共10分)1
6、. 设字长为8位,-25的补码是_B。2. 设字长为8位,X的补码为85H,则X的真值为_D。3. 8086/8088CPU控制寄存器中,_寄存器内容始终指向下一条指令的首地址。4. 标号可以有两种类型属性,它们是_和_。5. 8086/8088CPU地址总线20位,允许最大的存储空间为_。6. SP寄存器的功能是_。7. 若A-B的结果标志位有SF(+)OF=0则 表示A、B的大小关系是_。8. 指令MOV AX,SEG BUF的功能是_。9. 有定义COUNT DW 1234H,则 MOV BX,COUNT的源操作数属于_寻址。三、简答题(每小题5分,共30分) 什么是BCD码?什么是压缩
7、的BCD码?什么是非压缩的BCD码? 8086为什么要对存储器分段?CPU可以访问的逻辑段有几个?每段最大多少字节?3. 指出下列指令中目的操作数的寻址方式。(1) mov 1234h ,dx (2) mov bp+si+25h,dx (3) mov bx ,dx, (4) mov bx+di,dx, (5) MOV SI+25,DX4. 用一条指令完成如下功能。(1)BX和DI内容相减,结果存入BX。(2)用BX和SI的基址变址寻址方式把存储器中的一个字节与AL相减,结果存入AL。(3)用BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX相减,结果放入存储器。(4)用位移量为0
8、520H的直接寻址方式把存储器中的一个字和3412H相减,结果存入存储器。(5)把数0A0H与AL寄存器的内容相减,结果存入AL。 子程序和宏指令有何相同点和不同点?6. 变量有哪三个属性?其含义是什么?四、阅读程序填空题(每小题4分,共20分)1. 已知AX=0FF60H,CF=1 MOV DX,96XOR DH,0FFHSBB AX,DX执行上述指令序列后,AX=_,CF=_。2. 已知AX=0A33AH,DX=0F0F0H AND AH,DLXOR AL,DHNEG AH NOT AL执行上述指令序列后,AH=_,AL=_。3. 程序段 XOR AL,AL INC AL NEG AL M
9、OV BL,3FH ADC AL,BL 执行后, AL=_H ; CF=_ 。4. MOV AL,BL NOT AL XOR AL,BL OR BL,AL程序段执行后,AL=_,BL=_。5. 数据定义和程序部分如下DA3 EQU WORD PTR DA4 DA4 DB 0ABH,89H SHR DA3,1 MOV DX,DA3 SHL DA4,1 MOV CX,DA3上述程序段运行后,CX=_,DX=_。五、编程题(1小题5分,2小题15分,共20分)1. 要求将两个字节数X、Y相减后结果的绝对值存入RESULT单元,试编写一个程序段。2. 下面源程序的功能是将字节变量BUFX、BUFY中的较大者送入BUFZ;若两者相等,则把其中之一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论