汇编语言程序设计 考试题求答案 10
1.设计一个汇编程序,将自己的姓名、班级、学号在屏幕中央用白底黑字进行显示。2.设计一个汇编程序,将字符串“WelcomeToMasm”中的小写字母转换成大写字母,并将转...
1.设计一个汇编程序,将自己的姓名、班级、学号在屏幕中央用白底黑字进行显示。
2.设计一个汇编程序,将字符串“Welcome To Masm”中的小写字母转换成大写字母,并将转换后的字符串在屏幕上显示出来。
3.设计一个汇编程序,将递增数列0,1,2,… 254,255写入内存空间0:200~0:2FF。
我们学的是初级的,求不要太高深的语句解答 展开
2.设计一个汇编程序,将字符串“Welcome To Masm”中的小写字母转换成大写字母,并将转换后的字符串在屏幕上显示出来。
3.设计一个汇编程序,将递增数列0,1,2,… 254,255写入内存空间0:200~0:2FF。
我们学的是初级的,求不要太高深的语句解答 展开
展开全部
目测你同学也提过这个问题了
你最好改一改 不然你们两一模一样了
http://zhidao.baidu.com/question/509227791.html?oldq=1
第一题
ASSUME CS:CODE,DS:DATA
DATA SEGMENT
NAM DB 'YOUR NAME '
CLASS DB "YOUR CLASS "
NUM DB "YOUR NUM "
COUNT DW $ - NAM
DATA ENDS
CODE SEGMENT
START:
MOV AX,DATA
MOV DS,AX
MOV AX,0B800H
MOV ES,AX
MOV SI,OFFSET NAM
MOV DI,12*160 + 4*12
MOV CX,COUNT
LO:
MOV AL,DS:[SI]
MOV AH,01110000B
MOV ES:[DI],AX
INC SI
ADD DI,2
LOOP LO
MOV AX,4C00H
INT 21H
CODE ENDS
END START
给个第二题吧
ASSUME CS:CODE,DS:DATA
DATA SEGMENT
MSG DB 13,10,'Welcome To Masm $'
COUNT EQU $ - MSG
DATA ENDS
CODE SEGMENT
START:
MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET MSG
MOV CX,COUNT - 1 ;$符号无须转换
LO:
AND BYTE PTR [SI],1011111B
INC SI
LOOP LO
MOV DX,OFFSET MSG
MOV AH,9
INT 21H
MOV AX,4C00H
INT 21H
CODE ENDS
END START
第三题:
ASSUME CS:CODE
CODE SEGMENT
START:
MOV AX,0
MOV ES,AX
MOV SI,200H
MOV AL,0
LO:
MOV BYTE PTR ES:[SI],AL
CMP AL,255
JE EXIT
INC AL
INC SI
JMP LO
EXIT:
MOV AX,4C00H
INT 21H
CODE ENDS
END START
你最好改一改 不然你们两一模一样了
http://zhidao.baidu.com/question/509227791.html?oldq=1
第一题
ASSUME CS:CODE,DS:DATA
DATA SEGMENT
NAM DB 'YOUR NAME '
CLASS DB "YOUR CLASS "
NUM DB "YOUR NUM "
COUNT DW $ - NAM
DATA ENDS
CODE SEGMENT
START:
MOV AX,DATA
MOV DS,AX
MOV AX,0B800H
MOV ES,AX
MOV SI,OFFSET NAM
MOV DI,12*160 + 4*12
MOV CX,COUNT
LO:
MOV AL,DS:[SI]
MOV AH,01110000B
MOV ES:[DI],AX
INC SI
ADD DI,2
LOOP LO
MOV AX,4C00H
INT 21H
CODE ENDS
END START
给个第二题吧
ASSUME CS:CODE,DS:DATA
DATA SEGMENT
MSG DB 13,10,'Welcome To Masm $'
COUNT EQU $ - MSG
DATA ENDS
CODE SEGMENT
START:
MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET MSG
MOV CX,COUNT - 1 ;$符号无须转换
LO:
AND BYTE PTR [SI],1011111B
INC SI
LOOP LO
MOV DX,OFFSET MSG
MOV AH,9
INT 21H
MOV AX,4C00H
INT 21H
CODE ENDS
END START
第三题:
ASSUME CS:CODE
CODE SEGMENT
START:
MOV AX,0
MOV ES,AX
MOV SI,200H
MOV AL,0
LO:
MOV BYTE PTR ES:[SI],AL
CMP AL,255
JE EXIT
INC AL
INC SI
JMP LO
EXIT:
MOV AX,4C00H
INT 21H
CODE ENDS
END START
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询