《汇编语言》试题A及参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专业级,学生姓名: 学号:
专业级,学生姓名: 学号: (
)考试科目:汇编语言程序设计
专业级,学生姓名: 学号: (
)考试科目:汇编语言程序设计
专业级,学生姓名: 学号: (
)考试科目:汇编语言程序设计
汇编语言试题(A)参考答案
一:选择题(每题2分)
二:填空题(每题2分)
1. 0,5,5
4.随机数
5..ASM
9..OBJ
三:简答题(每题5分)
1.(1)用DOS 21H中断调用的功能调用4CH
在用户程序结束后插入下面语句 MOV AH,4CH INT 21H (2)用BIOS中断调用20H 在用户程序结束后插入:INT 20H 2. FAR;段间调用。

NEAR;段内调用。

3.(1)无符号数乘2:SHL AX,1;RCL DX,1
无符号数除2:SHR DX,1;RCR AX,1
(2)有符号数乘2:SHL AX,1;RCL DX,1
有符号数除2:SAR DX,1;RCR AX,1
BX,OFFSET ADDNUM
ADD [BX]
MOV AL,DS:[BX]
5.(1)1200H
(2)4C2AH
(3)4C2AH
(4)65B7H
为地址[1200H]所指内容,AX 为1200H。

四:编程题( 2题共30分)
1.(10分)
MOV AX,2E00H
MOV DS,AX
MOV BX,[0100H]
MOV AX,[0100H+2]
MOV DS,AX
MOV AX,[BX]
2.(20分)
STACK SEGMENT PARA STACK ‘stack’ (5分)
DB 64 DUP(0)
STACK ENDS
DATA SEGMENT (5分)
STRING DB‘……$’
RESULT DB 26 DUP(0)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA (5分) MAIN PROC FAR
START: MOV DX,DATA
MOV DS,DX
MOV CX,0FFH;255
MOV AH,0
MOV SI,0
NEXT: MOV AL,STRING[SI] (5分)
SUB AL,61H
MOV DI,AX
INC RESULT[DI]
INC SI
LOOP NEXT
MOV AH,4CH
INT 21H
MAIN ENDP
CODE ENDS
END START
汇编语言试题(A)评分标准和评分细则一:选择题(每题2分)
二:填空题(每题2分)
1. 0,5,5
4.随机数
5..ASM
9..OBJ
三:简答题(每题5分)
1.(1)用DOS 21H中断调用的功能调用4CH
在用户程序结束后插入下面语句 MOV AH,4CH INT 21H (2)用BIOS中断调用20H 在用户程序结束后插入:INT 20H 2. FAR;段间调用。

NEAR;段内调用。

3.(1)无符号数乘2:SHL AX,1;RCL DX,1
无符号数除2:SHR DX,1;RCR AX,1
(2)有符号数乘2:SHL AX,1;RCL DX,1
有符号数除2:SAR DX,1;RCR AX,1
AX,OFFSET ADDNUM
ADD AX
MOV AL,ES:[BX]
5.(1)1200H
(2)4C2AH
(3)4C2AH
(4)65B7H
为地址[1200H]所指内容,AX 为1200H。

四:编程题( 2题共30分)
1.(10分)
MOV AX,2E00H
MOV DS,AX
MOV BX,[0100H]
MOV AX,[0100H+2]
MOV DS,AX
MOV AX,[BX]
2.(20分)
STACK SEGMENT PARA STACK ‘stack’ (5分) DB 64 DUP(0)
STACK ENDS
DATA SEGMENT (5分)
STRING DB‘……$’
RESULT DB 26 DUP(0)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA (5分) MAIN PROC FAR
START: MOV DX,DATA
MOV DS,DX
MOV CX,0FFH;255
MOV AH,0
MOV SI,0
NEXT: MOV AL,STRING[SI] (5分)
SUB AL,61H
MOV DI,AX
INC RESULT[DI]
INC SI
LOOP NEXT
MOV AH,4CH
INT 21H
MAIN ENDP CODE ENDS
END START。

相关文档
最新文档