21 123
发新话题
打印

有没有人看得懂这个~~~~~~~``

有没有人看得懂这个~~~~~~~``

DATA SEGMENT
OUT_TEXT1 DB 0AH,0DH,'1---HELLO',0AH,0DH,'$'
OUT_TEXT2 DB 0AH,0DH,'2---HOW ARE YOU',0AH,0DH,'$'
OUT_TEXT3 DB 0AH,0DH,'3---I CAN DO IT',0AH,0DH,'$'
OUT_TEXT4 DB 0AH,0DH,'4---GOODBYE',0AH,0DH,'$'
FRONTLINE DB 0AH,0DH,'PLEASE ENTER YOUR CHOICE:',0AH,0DH,'$'
WRO_M DB 0AH,0DH,'THE NUMNER IS OUT OF RANGE.$'
END_LINE DB 0AH,0DH,'I ESCAPE FROM THE BORING GAME!!!$'
TEXT_NUMBER DW OUT_TEXT1,OUT_TEXT2,OUT_TEXT3,OUT_TEXT4
USER_NUM DB ?
DATA ENDS

STACK1 SEGMENT PARA STACK
DW 20H DUP(?)
STACK1 ENDS

COSEG SEGMENT
ASSUME CS:COSEG,DSATA,SS:STACK1
START:
MOV AX,DATA
MOV DS,AX
S1:
MOV BX,OFFSET TEXT_NUMBER
MOV CX,4

OUTTEXT:

XOR AX,AX
MOV DX,[BX]
MOV AH,09H
INT 21H
ADD BX,2
LOOP OUTTEXT

INPUT:
MOV DX,OFFSET FRONTLINE
MOV AH,09H
INT 21H
MOV AH,01H
INT 21H

CMP AL,'0'
JB WRO
CMP AL,'4'
JA WRO
CMP AL,'0'
JE EN

MOV BX,(OFFSET TEXT_NUMBER)-2
XOR CX,CX
SUB AL,'0'
MOV CL,AL
OUTPUT:
XOR AX,AX
ADD BX,2
LOOP OUTPUT

MOV DX,[BX]
MOV AH,09H
INT 21H
MOV AH,08H
INT 21H
JMP S1

WR
MOV DX,OFFSET WRO_M
MOV AH,09H
INT 21H
MOV AH,08H
INT 21H
JMP S1

EN:
MOV DX,OFFSET END_LINE
MOV AH,09H
INT 21H

MOV AH,08H
INT 21H
MOV AH,4CH
INT 21H

COSEG ENDS
END START

[em01][em01][em01]
想灌就灌~不要问时间~就算分不清黑夜白天~至少我还能够每天都和你连线~~~~~~`想灌就灌~不要问时间~就算熬出黑眼圈~~~~~~~`相信总有一天能看见你微笑的脸

TOP

什么东东?nini从哪弄来的?

TOP

汇编程序~~~~~~~~~``上上学期的课设
想灌就灌~不要问时间~就算分不清黑夜白天~至少我还能够每天都和你连线~~~~~~`想灌就灌~不要问时间~就算熬出黑眼圈~~~~~~~`相信总有一天能看见你微笑的脸

TOP

我也学过汇编呢!不过已经全还给当初上课的那个老大爷了

TOP

[em06]就还记得add

TOP

人家也没记得多少~~~~~~~~```
想灌就灌~不要问时间~就算分不清黑夜白天~至少我还能够每天都和你连线~~~~~~`想灌就灌~不要问时间~就算熬出黑眼圈~~~~~~~`相信总有一天能看见你微笑的脸

TOP

人家还记得sub

TOP

我还记得mov

TOP

天书
大块吃肉,大碗喝酒,大把鲜花,大好人生!

TOP

还有更像天书的~~~~~~~貌似自己也看不懂了
想灌就灌~不要问时间~就算分不清黑夜白天~至少我还能够每天都和你连线~~~~~~`想灌就灌~不要问时间~就算熬出黑眼圈~~~~~~~`相信总有一天能看见你微笑的脸

TOP

 21 123
发新话题