问题描述
我遇到的问题:
我正在尝试在yasm中对数组中的值进行加减,我不确定是否正确执行了此操作。这段代码是否真的更改了任何值?
segment .data
a dw -4,22,144
b db -3,-16,12
c dw -3
d db 14
result dq 0
segment .text
global main
main:
mov rax,[a] ;move a into rax
add rax,[c] ;add c
mov rax,[b] ;move b into rax
sub rax,[d] ;subtract d
sub rax,[a] ;subtract a
sub rax,[b] ;subtract b
mov [result],rax ;save result
xor rax,rax ;zero out rax
ret
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)