Вывод "HelloWorld", masm32 - Assembler
Формулировка задачи:
.386
.model flat, STDCALL
.data
message db "HelloWorld!$"
.code
start:
mov edx, offset message
mov ah, 09h
int 21h
end startРешение задачи: «Вывод "HelloWorld", masm32»
textual
Листинг программы
MOV AX,4C00H INT 21H
Объяснение кода листинга программы
MOV AX,4C00H— Перемещение регистра AX в значение 4C00HINT 21H— Прерывание 21H используется для вывода строки символов на экран Список действий:- Переместить значение 4C00H в регистр AX
- Вызвать прерывание 21H
Обратите внимание, что нет действия по выводу строки
HelloWorld, это предполагается, что это значение уже находится в области памяти, доступной для прерывания 21H