汇编与微机接口试题B卷-成人高等教育、网络教育_第1页
汇编与微机接口试题B卷-成人高等教育、网络教育_第2页
汇编与微机接口试题B卷-成人高等教育、网络教育_第3页
汇编与微机接口试题B卷-成人高等教育、网络教育_第4页
汇编与微机接口试题B卷-成人高等教育、网络教育_第5页
全文预览已结束

下载本文档

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

文档简介

1、成人教育&网络教育 20XX年9月考试试题学习中心: 命题教师 课程: 汇编与微机接口 考试时间 100分钟 考试形式:开 闭 A卷 B卷 学号姓名考试日期 年 月 日一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,每小题1分,共20分)1. IBM PC微机中,有符号数表示是用( )。A. 原码 B. 补码 C. 反码 D. BCD码2. 机器字长为8位,-127的补码是 ( )。 A. 7FH B. 80H C. 81H D. OFFH.3. 8086存储器段最大为 ( )。A. 16K B. 32K C. 64K D. 128K4. 数据段使用的段寄存器名是( ) 。 A.

2、 DS B. CS C. DX D. CX5. 标志寄存器是( )。A. IP B. SP C. BP D. PSW6. 8086将存储器分段,可作为段的起始单元的是( )。A. 185A2HB. 00020H C. 01004H D. 0AB568H7. 已知(DS)=4000H,(SI)=1000H,COUNT=2000H,(CS)=3000H,在执行MOV AX,COUNT+SI 指令时,源操作数的物理地址是 ( ) 。 A. 43000HB. 33000H和3300HC. 43000H和43001HD. 03000H8. 指令MOV AX, BXSI ,源操作数的物理地址计算公式是(

3、)。 A. (SS)*16+(BX)+(SI) B. (DS)*16+(BX)+(SI) C. (CS)*16+(BX)+(SI) D. (ES)*16+(BX)+(SI)9. 下面有语法错误的指令是( )。 A. MOV AX,BXSI B. MOV AX,2BXDI C. MOV AX,BXBPD. MOV AX,1BXSI10. 堆栈中当前栈顶单元的地址是( )。A. SS10H+SPB. SS10H+BPC. SS10+SPD. SS10+BP11. 没有语法错误的输出指令是( )。A. OUT AX,30HB. OUT DX,ALC. OUT AL,DXD. OUT 30H,AH12

4、. MOV AL,01000110B指令执行后,它所表示的数下面的理解错误的是( )。 A. 46H B. 70 C. E的ASCII码 D. F的ASCII码13. 与LEA BX, VAR指令完全等效的指令是( )。A. MOV BX,VAR B. LDS BX,VARC. MOV BX,OFFSET VAR D. LEA BX,VAR14. 汇编语言语句格式中,对名字项的规定,请指出错误的解释( )。A. 名字的第一个字符只可以是大小写英文字母及?、_等B. 名字的第一个字符可以是大小写英文字母、数字、?、_等C. 名字的有效长度31个字符D. 名字从第二个字符起可以出现数字,但不允许出

5、现、#等字符15. 有数据定义DB 4 DUP (0,2 DUP (20H),其中能组成0020H字数据的个数是( )。A. 0 B. 3 C. 4 D.8 16. 下列数据定义语句错误的是( )。A. ERR DW ERROR!B. BUF DB 9 DUP(?)C. FLAG DB 1D. DAT1 DW ?17. 将变量的偏移地址存入数据区宜用的伪操作助记符是 ( )。A. DW B. DB C. DD D. DQ18. 设数据段中已有: DA1 DB 12H,34H DA2 DW 56H,78H下面有语法错误的语句是( )。 A. ADR1 DW DA1 B. MOV DA11,AXC

6、. MOV BYTE PTR DA21,AL D. MOV WORD PTR DA11,AX19. ARRAY DW 6,9,+4,10H,1,+4 MOV AX,ARRAY+4设变量ARRAY的偏移地址是0084H,上述指令执行后AX的内容是( )。A. 0009B. 008CHC. 0090HD. 0010H20. 设VAR1和VAR2是已经定义的变量名,非法的表达式是( )。A. VAR1VAR2B. VAR2VAR1BXC. VAR1VAR2D. VAR1BX二、填空题(每空1分,共10分)1. 8086CPU由_单元和_单元两部分组成。2. 8086的存储器组织采用_对齐方式。3.

7、指令一般由_和_两部分组成。4. AND指令执行后,一定使_标志清0。5. DEC指令和INC指令执行后不影响_标志。6. 汇编语言源程序的设计过程分为编辑、_、_和调试等4步。7. 标号只能在_中定义。三、简答题(每小题5分,共30分)1. 计算机中某单元的数据为61H,如果把它认为是无符号数,它是十进制何数?认为它是有符号数,是十进制何数?认为它是压缩BCD码,是十进制何数?认为它是非压缩BCD码,是十进制何数? 认为它是ASCII码,表示什么字符?2. 完成下列操作,选用什么指令:AX的内容求补AX和BX的内容交换AX的内容减1,要求不影响CF标志BX的内容减1,要求影响所有标志位BX的

8、内容减1,同时减借位3. 伪指令(软指令)有何作用?伪指令和硬指令有何区别?4. 列出8086对内存数据段中的操作数所有的寻址方式。5. 子程序(过程)和宏指令对目标程序的长度和执行速度各有什么影响?什么情况下适合采用子程序?什么情况下适合采用宏指令?6. 条件表达式中逻辑或“|”表示两者之一为真,整个条件就为真,对于程序段:.IF (X!= 5)|(AX= =BX)INC AX.ENDIF用转移指令实现上述分支结构。四、阅读程序题(每小题5分,共20分)1. 已知AX=0FF60H,CF=1 MOV DX,96XOR DH,0FFHSBB AX,DX执行上述指令序列后,AX=_,CF=_。2

9、. 已知AX=0A33AH,DX=0F0F0H AND AH,DLXOR AL,DHNEG AH NOT AL执行上述指令序列后,AH=_,AL=_。3. 程序段 XOR AL, AL DEC AL NEG AL RCL AL, 1 执行后 AL=_H, CF=_。4. A DW 1234HB DW 5678H PUSH A PUSH B POP A POP B试回答:上述程序段执行后A_,B_;设执行前SP2000H,执行后SP_。五. 编制程序题(第1题5分,第2题15分,共20分) 已知DAT1字节单元有一个数据,编制一程序段将该数据的高4位变为1010B,最低位置1,其余3位不变,结果送

温馨提示

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

评论

0/150

提交评论