0
我需要在Mac OS X上用匯編語言編寫數字,但是我找不到正確的方法,因爲大多數信息都是關於Windows 64位程序的。 有沒有一種正確的方法來做到這一點與x64大會?如何使用nasm在Mac OS X x64上創建程序集數組?
我試圖這樣做,但這種方式不是我所需要的。我需要數字,而不是ASCII字符來顯示。
global start
section .text
start:
xor rax, rax
mov rax, 0x2000004 ; write
mov rdi, 2 ; stdout
mov rsi, num1
mov rdx, 1
syscall
mov rax, 0x2000004 ; write
mov rsi, num2
mov rdx, 1
syscall
mov rax, 0x2000004 ; write
mov rsi, num3
mov rdx, 1
syscall
mov rax, 0x2000001 ; exit
mov rdi, 0
syscall
section .data
num1: db "5"
num2: db "6"
num3: db "7"
這裏是着名的問題 - 你有什麼試過? – 2014-09-04 16:21:04
@ l'L'l這是我寫的代碼。 – cre8eve 2014-09-04 16:33:53