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

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

Дмитрий Орлов Ученик (38), закрыт 2 месяца назад
Пожалуйста объясните каждую команду что за что отвечает и для чего нужно.НА РУССКОМ
Лучший ответ
Алекс Куха Высший разум (446558) 11 месяцев назад
Ассемблеров куча. Нам про конкретный знать необязательно
Вот вариант с описанием
Остальные ответы
Jurijus Zaksas Искусственный Интеллект (425075) 12 месяцев назад
 .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
Похожие вопросы