Сборка x86 Как мне вводить / выводить строку - PullRequest
0 голосов
/ 15 октября 2018

Совершенно новый для ассемблера, пытаюсь выучить.Я пытаюсь создать программу, которая печатает сообщение, которое я ввожу.Вот мой код:

.model small
.stack 100h

.data

    msg db  20

.code

start:

    mov ax, @data
    mov ds, ax

    mov ah, 0ah
    mov dx, offset msg
    int 21h

    lea dx, msg
    mov ah, 09h
    int 21h


end start

После запуска этой программы и ввода строки в нее выводятся случайные символы, и кто-то может сказать мне, что я делаю неправильно?Спасибо

...