Pertanyaan tentang topik tersebut 'nasm'
Nasm cetak ke baris berikutnya
Saya memiliki program berikut yang ditulis di Majelis nasm:
section .text
global _start:
_start:
; Input variables
mov edx, inLen
mov ecx, inMsg
mov ebx, 1
mov eax, 4
int 0x80
mov edx, 2
mov ecx, num1
mov...
6372 dilihat
schedule
07.12.2023
Mengapa NASM tidak mengalami masalah dengan mnemonik instruksi yang valid sebagai nama simbol dalam operan?
Saya menulis program sederhana berikut ini, tetapi nasm menolak untuk mengkompilasinya.
section .text
global _start
_start:
mov rax, 0x01
mov rdi, 0x01
mov rsi, str
mov rdx, 0x03
syscall
mov rax, 60
syscall...
139 dilihat
schedule
11.01.2024
Bagaimana cara memaksa NASM untuk menyandikan [1 + rax*2] sebagai disp32 + indeks*2 alih-alih disp8 + base + indeks?
Untuk melakukan x = x*10 + 1 secara efisien, mungkin optimal untuk digunakan
lea eax, [rax + rax*4] ; x*=5
lea eax, [1 + rax*2] ; x = x*2 + 1
LEA 3 komponen memiliki latensi lebih tinggi pada CPU Intel modern, misalnya. 3...
509 dilihat
schedule
02.11.2023