📄 assembly.asm
字号:
TITLE Simple Addition
;Program Description: add two integer
;Author: Hsun-Cheng Hu
;Creation Date: September 27, 2006
;Revisions:
;Date: Modified by:
;
.386
.MODEL flat, stdcall
ExitProcess PROTO, dwExitCode:DWORD
ClrScr PROTO
Gotoxy PROTO
WriteString PROTO
WriteInt PROTO
ReadInt PROTO
Crlf PROTO
.data
sMsg1 BYTE "Please input first 32-bit integer in decimal: ", 0
sMsg2 BYTE "Please input second 32-bit integer in decimal: ", 0
sMsg3 BYTE "The addition of two integers is: ", 0
dwInt1 DWORD ?
bCenterX BYTE 15
bCenterY BYTE 12
.code
main PROC
call ClrScr
mov dh, bCenterY
mov dl, bCenterX
call Gotoxy
mov edx, OFFSET sMsg1
call WriteString
call ReadInt
mov dwInt1, eax
mov dh, bCenterY
inc dh
mov dl, bCenterX
call Gotoxy
mov edx, OFFSET sMsg2
call WriteString
call ReadInt
add eax, dwInt1
mov dh, bCenterY
add dh, 2
mov dl, bCenterX
call Gotoxy
mov edx, OFFSET sMsg3
call WriteString
call WriteInt
call Crlf
INVOKE ExitProcess,0;
main EndP
;addtional code here...
END main
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -