Я пытаюсь скопировать строку в массив на языке ассемблера.В основном программа запрашивает у пользователя его имя, а затем добавляет его в список пользователей.Я могу читать в строке просто отлично, но не уверен, как хранить строковые значения в массиве.Я знаю, что значение eax хранит длину строки, но мне нужно хранить саму строку.Любые советы, как это сделать?
Заранее спасибо.
Для хранения строк в «массиве» вы сохраняете адреса начала строк.
может быть, вы имеете в виду, как это:
.model small .code org 100h data: kal1 db 'MIKROSKIL$' kal2 db 11 dup(?) code1: mov bx,0 ulang1: mov dl,kal1[bx] mov kal2[bx],dl inc bx cmp dl,'$' jne ulang1 mov ah,9 mov dx,offset kal2 int 21h int 20h end data