1 / 2
文档名称:

试题2答案.doc

格式:doc   大小:31KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

试题2答案.doc

上传人:mh900965 2018/7/6 文件大小:31 KB

下载得到文件列表

试题2答案.doc

相关文档

文档介绍

文档介绍:石家庄经济学院2003 /2004学年第一学期
《汇编语言程序设计》试题 B卷答案
单项选择题(,共30分)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
B
D
C
C
D
A
C
B
D
D
B
D
C
D
C
A
A
B
C
B
判断题(对的划,错的划,并指出错误的原因,共10分)
错。8086的移位指令中当移位的次数大于1时,应放在CL中。
错。不能使用立即数的寻址方式
正确
正确
正确
错。两个操作数不能同时为内存操作数
错。寄存器间接寻址方式中不能使用DX存放内存操作数的有效地址
正确
错。操作数的类型不一致
错。立即数不能直接为段寄存器赋值
填空题(每空2分,共30分)
OF:指示有符号数的运算结果是否产生溢出
ZF:指示运算结果是否为0
SF:指示运算结果的正负
2、R、U
3、利用寄存器传送参数、利用存储器中的地址表、利用堆栈传送参数
4、AX=60H、BX=2000H、CX=0060H
5、SP=01FAH、IP=0040H、CS=0100H、PSW=0040H
四、程序阅读题(共15分)
1、 DX=0
DX=DX+0+CF
CX-1≠0
入口参数:
DS:BX=字数组的首地址
CX=字数组的长度
出口参数:
AX=累加和的低字 DX=累加和的高字
子程序的功能:计算字数组的累加和
LOCAL的功能:避免标号的重复定义
此定义宏的功能是:显示参数的最高位。
展开宏调用 DISREGH AX
SHL AX,1
JC ??0000
MOV DL,‘0’
JMP ???000
??0000: MOV DL,’1’
???000: MOV AH,2
INT 21H
编程题(15分)
关键要求:1、源程序的格式要正确
2、定义正确的键盘输入缓冲区
3、将由小写字符组成的字符串,转换成大写字符串
4、结果显示。