Relative Content

Tag Archive for assemblyx86-64

In x86-64, how print all elements of an array?

section .data numbers db 240, 40, 80, 90, 30, 40 section .bss digit resw 1 %macro printNumber 1 mov eax, %1 %%printInt: mov rcx, digit ;set rcx to digit memory address mov rbx, 10 ; moving a newline into rbx mov [rcx], rbx ; setting digit to rbx inc rcx ; increment rcx position by […]

Working with pointers in assembly programming (AMD 64 architecture). Got an error

Dear Programmers and Experts. Currently I am learning assembly programming on 64-bit architecture with AT&T syntax. I was acquiring knowledge on Data Records. I was learning to add strings to my data record. And I learned two ways to add strings in data records. First one was easy but in second method the example in the book used pointers.
Let me just clarify it a bit.