当前位置:首页 >> 其它课程 >>

汇编语言试卷09


09
一.单项选择题:(每题 2 分,共 40 分)
1. 设 DS=5788H,偏移地址为 94H,该字节的物理地址是( ) A.57974H B. 57914H C. 5883H D.58ECH 2.IP 指令指针寄存器是属于( ) A. 通用寄存器 B.段寄存器 C.变址寄存器 D.控制寄存器 3.下面有语法错误的指针是( ) A. ADD AL,AH B. ADD [BX+3],AL C. ADD AH,[DI] D. ADD [BX],DA1(DA1 是变量名) 4.完成对 DX 的有符号数除以 2 的指令是( ) A. IDIV 2 B. SAR DX,1 C. DIV 2 D. RCR DX,1 5.使进位位置 1 的指令是( ) A.CLC B.CMC C.STC D.NOP 6.设 AL=-100,要使 AL=100 应执行的指令是( ) A. NEG AL B. NOT AL C. INC AL D. DEC AL 7.在条件转移指令中,结果为零则转移的指令是( ) A. JNS B.JZ C.JNZ D. JC 8.下面的 XCHG 指令中,语法正确的是( ) A. XCHG AL,DS B. XCHG BH,[BX] C. XCHG AL,0FH D. XCHG BUF1,BUF2 9.一条指令中目的操作数不允许使用的寻址方式是( ) A.寄存器寻址 B.立即数寻址 C.变址寻址 D.直接寻址 10.设 SP=1FFFH,执行下列指令后,SP 寄存器的值是( ) . POPF PUSH BX PUSH AX . A.2000H B.2002H C.1FFDH D.1FFEH 11.LES SI,[2000H] 指令的全部功能是( ) A. 把地址 2000H 送 SI

B. 把地址 2000H 字单元的内容送 SI C. 把地址 2000H 字单元的内容送 SI,把 2002H 字单元内容送 ES D. 把地址 2000H 字单元的内容送 ES,把 2002H 字单元内容送 SI 12.某数据段如下: DATA SEGMENT ORG 20H X DB 12H, ‘AB’ Y DW 789AH DATA ENDS Y 单元的偏移地址是( ) A.20H B. 21H C. 22H D. 23H 13. 下面指令语句中,语法正确的是( ) A. INC [BX] B. CMP [BX],20 C. JMP FAR OPR D. MOV WORD PTR[BX],20 14.完成 BL 的内容清 0 的功能的指令是( ) A. AND BL,BL B. OR BL,BL C. XOR BL,BL D. NOT BL 15. 下面指令语句中,操作数在代码段中的是( ) A. MOV AL,[100H] B. MOV AL,00H C. MOV [20H],AL D. MOV AL,BL 16. 在指令 PUSH AX 的执行过程中,要进行的操作是( ) A. (SP)-2=>SP B. (SP)+1=>SP C. (SP)-1=>SP D. (SP)+2=>SP 17.计算机能够识别、可以直接执行的语言是( ) A.汇编语言 B. 机器语言 C. 高级语言 D. C 语言 18.汇编语言源程序文件的扩展名为( ) A. OBJ B. EXE C. COM D. ASM 19.把十进制数 1092 转化为十六进制数,结果为( ) A. 706H B. 824H C. 444H D.706 20.取指令的物理地址的表达式为( ) A. (DS)*10H+(BX) B. (SS)*10H+(SP) C. (ES)*10H+(SI) D. (CS)*10H+(IP)

二.填空题: (每空 1 分,共 15 分)
1. 某内存单元中存放的二进制代码为 94H,其对应的一个无符号十进制数为 、一

个带符号十进制数为 2.计算机软件分为两个部分即 和 3.ZF 标志位用于记录当前运算结果是否为零, 标志位用于记录当前运算结果是否 溢出, 标志位用于记录当前运算结果是否产生进位或借位 4.一条指令的基本结构一般由 和 两个部分组成 5.变量和标号都具有三种属性,即 、 、 6.下一条指令的物理地址由 寄存器和 段寄存器组成 7.数据定义如下: X1 DB 10H,100,-1 X2 DW 10H,100,-1 X3 DD ? COUNT EQU X3-X1 变量 COUNT 的值是 ,其表示的意义是 。

END

START

四.程序分析题: (每题 8 分,共 24 分)
1. 有符号定义语句如下: BUFF DB 1,2,3,'123' EBUFF DB 0 L EQU $-BUFF 问L的值为多少? 并画出上列语句所分配的存储空间。

三.程序填空题: 分) (8
2.阅读下列程序,在括号中填入相应指令,并说明该程序的功能: DATA SEGMENT OPER1 DW ? OPER2 DW ? RESULT DW ? DATA ENDS CODE SEGMENT START: MOV MOV MOV ADD JGE NEG STORE: MOV

22、

AX,DATA DS,AX AX,OPER1 AX,OPER2 STORE AX RESULT,AX

DB 41H,42H,43H,44H,45H,46H DB 6DUP(?) MOV SI,OFFSET BUF1 MOV DI,OFFSET BUF2 MOV CX,6 LOP: MOV AL,[SI] SUB AL,7 AND AL,0FH MOV [DI],AL INC SI INC DI LOOP LOP 试回答: (1)上述程序段执行后,BUF2 开始的 6 个字节存储单元的内容是什么? (2)在程序功能不变的情况下,AND AL,0FH 指令可否用 SUB AL,30H 指令代替。

BUF1 BUF2

INT 21H CODE ENDS

3.已知

AX=1234H MOV BX,AX NEG BX ADD AX,BX 执行上述三条指令后,AX=

,BX=

五.编程题: (13 分)
1、编程完成(X+Y-Z)/V→W 的运算,其中 X、Y、Z、V、W 均为带符号的 16 位数。 (数据 段已给出) DATA SEGMENT X DW 20 Y DW 30 Z DW -5 V DW -2 W DW ? DATA ENDS


赞助商链接
相关文章:
汇编语言试卷A
汇编语言试卷A_计算机软件及应用_IT/计算机_专业资料。一、单项选择题(在每小...+100(3 分) (2)AX=09F6H 或 2550(3 分) 4. (1)0,1,2,3,4,5,...
2012汇编语言试卷A参考答案
2012 汇编语言试题 A 一.单项选择题(每题 1 分,共 20 分) 1.指令指针...(或 LEA DX, ARRAY) MOV AH, 09H --- ( 2 分 ) INT 21H --- ( ...
汇编语言程序设计试卷答案
汇编语言程序设计试卷答案_工学_高等教育_教育专区。汇编语言程序设计答案华东交通大学 2013—2014 学年第二学期考试卷参考答案与评分标准课程名称:汇编语言程序设计(...
汇编语言试卷1
湖南工程学院试卷用纸课程名称 汇编语言程序设计 ___考试形式 三四五闭六 适用专业...文档贡献者 renyiyes 贡献于2014-09-13 相关文档推荐 暂无相关推荐文档 ...
09汇编试题B卷
09汇编试题B卷 期末真题期末真题隐藏>> 安徽大学 2010—2011 学年第 2 学期 《汇编语言程序设计 》考试试卷(B 卷)(时间 120 分钟)院/系 题得号分一 专业 ...
汇编语言试卷
汇编语言试卷_从业资格考试_资格考试/认证_教育专区。汇编语言习题 ...汇编语言程序设计试卷及... 14页 免费 汇编语言试卷09 暂无评价 3页 免费 ...
汇编语言模拟试卷和答案
汇编语言模拟试卷和答案_远程、网络教育_成人教育_教育专区。北京语言大学网络教育...09H LEA DX,DISPLAY INT 21H RET CODE ENDS 知识点:独立编写汇编程序的能力,...
汇编语言试题
汇编语言试题_教育学_高等教育_教育专区。一、填空题(每空 1 分,共 70 分)中央处理器包括 组) (出自第 1 章) 物理地址是指实际的 自第 1 章) 、、。...
汇编语言试卷q1
汇编语言试卷q1_理化生_高中教育_教育专区。汇编语言试卷一一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中 只有一个...
汇编语言试卷1
汇编语言、微机原理及接口... 11页 免费 山东各地2009届高三期末语... 6页 ...汇编语言试卷一、 单项选择(本大题共 15 小题,每小题 2 分,共 30 分) ...
更多相关标签: