خرید بک لینک

Vote count: 0

I'm new in assembler and try to performer some simple task, like enter name and get 'Hey name' answer. Sofar I read input and assign it to my undeclared variable than put this variable into rdx register and show it on the display. The problem is that I have no idea how to put tekst2 variable to rdx not replacing tekst;

  section .text

    section .data
tekst db "Hey ", 0ah

global _start
_start:

;read input
mov rax,0 ;numer funkcji sys_read
mov rdi,0
mov rsi,tekst2
mov rdx, 20
syscall
;move input to rbx for later compare
mov rbx,tekst
mov rbx,tekst2

;print
mov rax, 1 
mov rdi, 1 
mov rsi, rbx
mov rdx, 20
syscall
mov rax, 60
syscall

section .bss
tekst2: resw 1

asked 46 secs ago

برچسب: assembly x64 nasm, نویسنده: استخدام کار تاريخ: يکشنبه 28 شهريور 1395 ساعت: 14:54

صفحه بندی