當前位置:編程學習大全網 - 編程語言 - Nam編程語言

Nam編程語言

我也是剛學匯編。可能有點繁瑣。請不要見怪。

-

SSEG段對位疊加

DB 64 DUP(?)

SSEG結束

DSEG部分

MESS1 DB '祝$ '生日快樂'

妳的生日將在明年到來。$'

MESS3 DB“妳的生日將以美元為單位”

MESS4 DB ' DAY。$'

O_NAM DB '您的姓名:$ '

O_BIR DB '生日:$ '

I_NAM DB 32

DB?

DB 32 DUP(?)

BIR DB 5

DB?

DB 5 DUP(?)

DSEG結束

CSEG部分

假設CS:CSEG,DS:DSEG

起點:DSEG MOV艾克斯

MOV DS,AX

越南的LEA DX

MOV啊,9H

INT 21H

我的名字叫LEA DX

MOV啊,哦

MOV·阿爾,0AH

INT 21H

呼叫NEWLINE

MOV,我的名字+1

異或啊,啊

MOV斯,斧頭

24H MOV伊南[SI+2]

BIR的LEA DX

MOV啊,9H

INT 21H

BIR的LEA DX

MOV啊,哦

MOV·阿爾,0AH

INT 21H

呼叫NEWLINE

MOV·斯,2

打電話給XCH

MOV有限公司

打電話給XCH

MOV啊,2AH

INT 21H

CMP BH,DH

JA BIG1

JB SMA

CMP BL,DL

JA BIG2

JB SMA

LEA DX,MESS1

MOV啊,9H

INT 21H

我的名字叫LEA DX

添加DX,2

MOV啊,9H

INT 21H

JMP還好嗎

BIG1: SUB BH,DH

MOV·阿爾,30歲

穆爾有限公司

XOR有限公司

子BL,DL

SBB公司,0

加上斧頭,BX

XOR DX,DX

MOV BL,10

CX XOR CX

JMP NEXT1

BIG2: SUB BL,DL

異或啊,啊

MOV湖

XOR DX,DX

MOV BL,10

CX XOR CX

下壹個1: CMP AX,10

JB秀

DIV BL

MOV DL,啊

推送DX

異或啊,啊

CX公司

JMP NEXT1

顯示:推斧頭

LEA DX,MESS3

MOV啊,9H

INT 21H

爆破筒

MOV有限公司

添加DL,30H

MOV啊,02H

INT 21H

CMP CX,0

JE OK1

下壹個2:流行的DX

添加DL,30H

MOV啊,02H

INT 21H

循環NEXT2

OK1: LEA DX,MESS4

MOV啊,9H

INT 21H

JMP還好嗎

SMA: LEA DX,MESS2

MOV啊,9H

INT 21H

好的:MOV啊,4CH

INT 21H

XCH進程

BIR MOV

SUB AL,30H

MOV BL,10

MUL BL

公司SI

BIR MOV BL[SI]

次BL,30H

公司SI

添加BL,AL

浸水使柔軟

XCH·ENDP

換行過程

推斧

推送DX

MOV DL,0DH

MOV啊,2H

INT 21H

MOV DL,0AH

MOV啊,2H

INT 21H

流行DX

爆破筒

浸水使柔軟

紐林·ENDP

CSEG結束

結束開始

  • 上一篇:黑馬程序員是否是騙局 ?
  • 下一篇:北大青鳥設計培訓:北大青鳥web前端怎麽樣?要學習哪些內容?
  • copyright 2024編程學習大全網