汇编程序示例-两数相加

新建一个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, 5
	add 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扩展实数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值