如何间接更改变量的值

时间:2019-03-31 06:56:12

标签: assembly segmentation-fault x86-64 nasm

我是汇编语言的新手,并且真的想学习这种语言。

我正在尝试更改数据部分中声明的变量的值,但这给我一个错误。

我在x64中使用汇编语言。我正在用微型腻子。

section .data
   myByte: db 25

section .text
global _start
_start:
   lea rax, [myByte]
   mov byte [rax] , 7
   ret

如果此命令运行正确,则myByte的值应该为7,但这会给我带来分段错误。

0 个答案:

没有答案