全杨华 发表于 2013-12-16 18:25:52

我是刚刚开始学汇编的,请问大家这段程序什么意思?,顺便问问如何在电脑中运行。

本帖最后由 全杨华 于 2013-12-16 18:27 编辑

DATA SEGMENT
STR DB 'DO you love me?Y/N$'
DATA ENDS
CODE SEGMENT
   ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
      MOV DS,AX
L1:   LEA DX,STR
      MOV AH,9
      INT 21H
      MOV DL,0AH
      MOV AH,2
      INT 21H
      MOV DL,0DH
      MOV AH,2
      INT 21H
      MOV AH,1
      INT 21H
      CMP AL,'Y'
      JNE L2
L2:    CMP AL,'y'
      JE EXIT1
      MOV DL,0AH
      MOV AH,2
      INT 21H
      MOV DL,0DH
      MOV AH,2
      INT 21H
      JMP L1
EXIT1: MOV AH,4CH
      INT 21H
CODE ENDS
END START

霸气外露 发表于 2013-12-16 18:25:53

全杨华 发表于 2013-12-16 19:59 static/image/common/back.gif
我用MASM编译了1.asm,生成3个文件,可是我不知道如何用LINK进行链接,求指教。

OBJ文件链接。

霸气外露 发表于 2013-12-16 18:42:13

保存文件格式,1.asm然后用编译连接,生成EXE。用DEBUG运行1.exe就可以了。

全杨华 发表于 2013-12-16 19:59:53

霸气外露 发表于 2013-12-16 18:42 static/image/common/back.gif
保存文件格式,1.asm然后用编译连接,生成EXE。用DEBUG运行1.exe就可以了。

我用MASM编译了1.asm,生成3个文件,可是我不知道如何用LINK进行链接,求指教。

霸气外露 发表于 2013-12-16 20:54:10

全杨华 发表于 2013-12-16 19:59 static/image/common/back.gif
我用MASM编译了1.asm,生成3个文件,可是我不知道如何用LINK进行链接,求指教。

LINK 1.obj

iamxupeng 发表于 2013-12-23 09:43:53

学习学习。
页: [1]
查看完整版本: 我是刚刚开始学汇编的,请问大家这段程序什么意思?,顺便问问如何在电脑中运行。