我試圖接受用戶在x68-64 nasm代碼中的輸入。 如果我接受16個字節(例如,0000000000000001)應該爲變量保留多少內存?使用宏接受用戶輸入
SECTION .bss
number resb 16 ;16 or 17(16+enter key)?
%macro read 2 ;is it correct SECTION for defining macro?
mov rax,00h
mov rdi,00h ;unsigned int fd. what is correct value for fd?
mov rsi,%1
mov rdi,%2
syscall
%endmacro
SECTION .text
read number,16 ;16 should be passed as length or 17 considering enter key?
...你爲什麼用匯編語言寫這個?只是爲了好玩? – zwol
@zwol試圖瞭解裝配的基本知識 – daemon7osh