0


汇编程序示例-两数相加

新建一个AddTwo.asm文件,代码如下

main PROC
    mov eax, 5; 将数值5送入eax寄存器中
    add eax, 6; eax寄存器加6

    INVOKE ExitProcess, 0; 调用ExitProcess结束main
main ENDP

添加一个变量:

.data
sum DWORD 0

.code
main PROC
    mov eax, 5add eax, 6
    mov sum, eax
    
    INVOKE ExitProcess, 0
main ENDP

汇编语言的数据类型有:

BYTE:8位无符号整数
SBYTE:8位有符号整数
WORD:16位无符号整数
SWORD:16位有符号整数
DWORD:32位无符号整数
SDWORD:32位有符号整数
FWORD:48位整数
QWORD:64位整数
TBYTE:80位整数
REAL4:32位IEEE短实数
REAL8:64位IEEE长实数
REAL10:80位IEEE扩展实数

标签:

本文转载自: https://blog.csdn.net/weixin_42071117/article/details/119408383
版权归原作者 「已注销」 所有, 如有侵权,请联系我们删除。

“汇编程序示例-两数相加”的评论:

还没有评论