下载此文档

2010~2011学年第一诨惚嘤镅云谀┦跃肀曜即鸢负推婪直曜2010~2011学年第一学期汇编语言期末aspan class=.doc


文档分类:法律/法学 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
2010~2011学年第一学期期末考试《汇编语言》试卷(A)
一、填空题(1x30=30分)
1、100FEH
2、41224H
3、ASM,OBJ,EXE
4、ENDP,PROC,ENDS,SEGMENT, END
5、数据总线,地址总线,控制总线
6、16,AX,BX,CX,DX
7、指令,伪指令,宏指令
8、寄存器,存储单元,堆栈
9、统一编址,独立编址,独立编址
10、置目的串首地址、置串长、置方向标志
二、选择题(2x10=20分)
1~5 B A D A A
6~10 D A D A B
三、简答题(共20分)
1、答:(10分,)
(1)寄存器寻址;(AX)=0300H
(2)立即寻址;(AX)=0304H
(3)直接寻址;(AX)=0E0DH
(4)寄存器间接寻址;(AX)=0B0AH
(5)寄存器相对寻址(AX)=0COBH
2、答:(2分)
子程序属性的确定原则如下:
(1)子程序和主程序在同一个代码段中,则子程序定义为NEAR属性。
(2)子程序和主程序不在同一个代码段中,则子程序定义为FAR属性。
3、答:(4分)
(1)将字变量TABLE的偏移地址送AX寄存器;(AX)=0100H
(2)将字变量TABLE的内容送AX寄存器;(AX)=0FF00H
4、答:(4分)
(1)正确;
(2)错,立即数不能作目的操作数。
四、程序分析题(共15分)
1、(AX)=25,(BX)= 11。(每空2分,共4分)
2、AL=36 (3分)
3、(每空2分,共8分)
(1)ASSUME CS:CODE;(2)INT 21H ;(3)AL, 20H或32 ;(4)MOV AX, 4C00H或MOV AH , 4CH;
五、编程题(共15分)
1、参考程序:(共8分,程序结构正确可得3分,功能正确得5分)
DATA SEGMENT
X DB X
Y DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,
START: MOV AX,DATA
MOV DS,AX
MOV AL,X
CMP AL,0
JGE BIGR
NEG AL
BIGR:MOV Y,AL
MOV AH,4CH
INT 21H
CODE ENDS
END START

2、参考程序:
(共7分,程序结构正确可得3分,功能正确得4分)
DATA SEGMENT
STR1 DB ‘Do you often feel…’
STR2 DB 50 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,
START: MOV AX,DATA
MOV DS,AX
LEA SI, STR1
LEA DI, STR2
MOV CX, 50
AGAIN: MOV AL, [SI]
NOT AL
ADD AL, 20H
MOV [DI], AL
INC SI
INC DI
LOOP AGAIN
MOV AH,4CH
INT 21H
CODE END
END START
2010~2011

2010~2011学年第一诨惚嘤镅云谀┦跃肀曜即鸢负推婪直曜2010~2011学年第一学期汇编语言期末aspan class= 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小71 KB
  • 时间2018-05-20