Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиПоискОблакоVK ComboВсе проекты

Как сделать задачу Hello World на ассемблере?↓

Иван Егоров Ученик (12), на голосовании 17 часов назад
Пожалуйста объясните каждую команду что за что отвечает и для чего нужно.НА РУССКОМ
Голосование за лучший ответ
Jurijus Zaksas Искусственный Интеллект (393479) 1 месяц назад
 .model small 
.stack

.data

msg db "Hello World!", 13, 10, "$"

.code

start:
mov ax, @data ; Загрузка сегмента данных в аккумулятор
mov ds, ax ; Теперь DS указывает сегмент данных
mov dx, offset msg ; Указатель на строку
mov ah, 09h ; Задаем функционал - печать строки
int 21h ; Вызов печати
mov ax, 4C00h ; Задаем функционал - выход
int 21h ; Выход
end start
Алекс Куха Высший разум (427628) 4 часа назад
Ассемблеров куча. Нам про конкретный знать необязательно
Вот вариант с описанием
Похожие вопросы