汇编考试题目及代码Word文档下载推荐.docx
- 文档编号:8685316
- 上传时间:2023-05-12
- 格式:DOCX
- 页数:18
- 大小:218.58KB
汇编考试题目及代码Word文档下载推荐.docx
《汇编考试题目及代码Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《汇编考试题目及代码Word文档下载推荐.docx(18页珍藏版)》请在冰点文库上搜索。
16.键盘输入一个十六进制数,以十进制的形式输出。
17.键盘输入一个十六进制数,以二进制的形式输出。
18.将一组有符号数中的负数求和,并统计负数的个数,并在屏幕上以十进制的形式显示结果。
38H,4AH,0C5H,83H,9CH,0B4H,7FH,0C4H,05H,0F5H
19.键盘输入两组数743216、527864,按BCD码求和,并将结果显示在屏幕上。
20.键盘输入下列两组十进制数,求其和,并将结果显示在屏幕上
35789418
46531425
21.键盘输入一串二进制数1ah,7ch,0bah,3ah,45h,63h求其和,并将结果显示在屏幕上。
5PCzVD7HxA
22.编写程序,将十个字的有符号数中最大、最小值求出,并在显示器上输出。
125ah,4357h,0f50h,0b43h,4ac4h,7454h,8b15h,0a2a4h,0f3ch,00f6hjLBHrnAILg
23.键盘输入10个字节数<
无符号数),求出最大、最小值,并在显示器上输出。
24.设有4个学生参加5门考试,请计算每个学生的平均成绩和每门课的平均分成绩,并在显示器上显示,输出格式如下:
xHAQX74J0X
Chg1chg2chg3chg4chg5meam
S178855510097
S26796437984
S39255769265
S44395828975
Aver
不计小数。
25.将两个磁盘文件合并成一个新的文件。
26.将一磁盘文件‘E:
\ASS\FILE.ASM’读入内存2000:
0000h中,并将文件以反序形式<
头尾对应字符互换)仍以相同路径存入磁盘中。
LDAYtRyKfE
27.在多模块设计中,主模块中调用内部模块buf1,buf2,buf3,buf4。
主模块根据键盘输入的指令<
如:
a,b,c,d)调用上述对应的子程序,每个子程序的任务是显示其入口地址。
调用后继续等待调用,若输入ESC键<
ASCII码为1BH)则结束程序的执行。
请编写完成该任务的程序。
Zzz6ZB2Ltk
28.现有一控制程序共5个工序,要求输入0-4的序号,分别执行各工序的子程序,每个子程序的任务是显示其入口地址。
调用后继续等待调用,按回车则结束程序的执行。
dvzfvkwMI1
29.现有一组参量按16位编码,各字段的长度如下:
BIT1=6,BIT2=4,BIT3=3,BIT4=3,BIT1位于高位,BIT4位于低位。
设BIT1=52,BIT2=13,BIT3=5,BIT4=3请用程序编码将这些字段编码组合成一个字,按二进制的形式在屏幕上输出。
rqyn14ZNXI
30.键盘输入十个数,分别同机0到9,10到99,100以上的数的个数,并显示结果。
1
DATASEGMENT
BUFDB0FFH
DB?
DB0FFHDUP(?
>
ANSDB0DH,0AH,0FDHDUP(?
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
LEADX,BUF
MOVAH,0AH
INT21H
LEASI,BUF[2]
MOVAL,BUF[1]
XORAH,AH
ADDSI,AX
DECSI
LEADI,ANS[2]
XORCH,CH
MOVCL,BUF[1]
AGAIN:
MOVAL,[SI]
MOV[DI],AL
INCDI
LOOPAGAIN
MOVBYTEPTR[DI],'
$'
LEADX,ANS
MOVAH,09H
MOVAH,4CH
CODEENDS
ENDSTART
2
STROUTDB0DH,0AH,'
A=000'
DB0DH,0AH,'
SPACE=000'
'
MOVAX,DATA
CMPBYTEPTR[SI],'
A'
JNENOTA
CMPSTROUT[10],'
9'
JEATEN
INCSTROUT[10]
JMPNEXT
ATEN:
CMPSTROUT[9],'
JEAHUN
MOVSTROUT[10],'
0'
INCSTROUT[9]
AHUN:
MOVSTROUT[9],'
INCSTROUT[8]
NOTA:
'
JNENOTSPACE
CMPSTROUT[21],'
JESPACETEN
INCSTROUT[21]
SPACETEN:
CMPSTROUT[20],'
JESPACEHUN
MOVSTROUT[21],'
INCSTROUT[20]
SPACEHUN:
MOVSTROUT[20],'
INCSTROUT[19]
NOTSPACE:
NEXT:
INCSI
LEADX,STROUT
3
STROUTDB0DH,0AH,0FDHDUP(?
LEADI,STROUT[2]
JESPACE
SPACE:
4
STROUTDB0DH,0AH,0FDHDUP(?
B'
5
JNZNOTA
MOVWORDPTR[DI],'
CC'
ADDDI,2
6
DB0FFHDUP(?
JBNOTUP
Z'
JANOTUP
ADDAL,20H
NOTUP:
MOVAL,[SI]
7
a'
JBNOTALPHA
z'
JANOTALPHA
NOTALPHA:
8
BUFDB05H
DB05HDUP(?
data'
name'
time'
file'
code'
path'
user'
exit'
DB0DH,0AH,'
quit'
text'
REPLACEDB'
disk'
DATA,ES:
MOVES,AX
LEABX,STROUT[2]
LEADI,STROUT[2]
MOVCX,10
CLD
PUSHCX
MOVCX,4
REPZCMPSB
POPCX
JNZNEXT
LEASI,REPLACE
MOVDI,BX
MOVDX,4
SUBAGAIN:
DECDX
JNZSUBAGAIN
JMPEXIT
ADDBX,6
EXIT:
LEADX,STROUT
MOVAH,09h
9
BUFDB0DH,0AH,'
ram'
yes'
red'
the'
get'
for'
and'
key'
not'
may'
TMPDB'
'
STACKSEGMENTSTACK
DB0FFHDUP(?
STACKENDS
MAINPROCNEAR
LEABX,BUF[2]
MOVDH,9
AGAIN0:
MOVSI,DI
ADDSI,5
MOVDL,DH
AGAIN1:
PUSHSI
PUSHDI
MOVCX,3
POPDI
POPSI
JANOTABOVE
MOVDI,SI
JMPNEXT1
NOTABOVE:
NEXT1:
DECDL
JNZAGAIN1
NEXT0:
CALLXCHGS3
ADDBX,5
DECDH
JNZAGAIN0
MOVAH,4CH
INT21H
MAINENDP
XCHGS3PROCNEAR
AGAINXCHGS3:
MOVAH,[DI]
MOV[SI],AH
INCDI
LOOPAGAINXCHGS3
RET
XCHGS3ENDP
10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编 考试 题目 代码