- Czy ktoś mi może podać przykłady jak do tablicy władować jakieś dane? Najlepiej mi sie uczy na przykładach.
NASM
section .data
tablica times 10 db 0
d_tablica dd $ - tablica
n dd 10
d_n dd $ - n
a dd 0
d_a dd $ - a
section .text
global _start
_start:
xor esi,esi
mov esi, 0
_p1:
cmp esi,[n]
je _p1k
mov eax,3
mov ebx,0
mov ecx,a
mov edx,1
int 80h
xor ecx,ecx
mov ch,a
sub ch,48
mov [tablica+esi],ch ;tutaj blad
inc esi
jmp _p1
_p1k:
Aktualnie program ma wczytać 10 liczb do tablicy. Oczywiście te liczby bd z przedziału 0-9.
- Mam tez drugie pytanie i problem.
Mam wczytać z klawiatury tekst do zmiennej - A
I teraz chciałbym wyświetlić tekst "tekst1 A tekst2". Oczywiście umiem to zrobić osobno ale problem pojawia się jak to mam włożyć do tablicy, w sensie:
T[0] = tekst1
T[1] = A
T[2] = tekst2
I wyświetlić.
Prosze o pomoc. Najlepiej przykłady + dobre materiały do nauki tego.