【发布时间】:2015-01-08 00:51:23
【问题描述】:
我想问一下关于在 NASM 汇编器中制作馈线的问题。目前我们在大学里创建简单的程序。
当我之前想要 make endline 时,我只是声明了 byte 并在里面覆盖了“0ah”。类似的东西:
section .text
global _start
_start:
mov eax,4
mov ebx,1
mov ecx,variable
mov edx,1
section .data
variable db 0ah
它有效,但需要很长时间。所以我想直接将“0ah”写入寄存器,而不用初始化变量,这样:
section .text
global _start
_start:
mov eax,4
mov ebx,1
mov ecx,10 ;; hexadecimal 0ah
mov edx,1
但它不起作用。我会寻求帮助。
附言。如果有人有时间,请查看我之前关于寄存器工作的帖子:Binary representation in processor's registers in Nasm
【问题讨论】: