Что с программой не так ? - Assembler
Формулировка задачи:
Скажите ,в чем ошибка и как ее исправить
Решение задачи: «Что с программой не так ?»
textual
Листинг программы
org 100h mov ah,9 mov dx,message int 21h mov ah,2 int 21h int 20h message db "This is FASM code! $"
Объяснение кода листинга программы
org 100h
— начало программы, указывает на то, что программа должна быть размещена в памяти начиная с адреса 100hmov ah,9
— перемещает код сегмента функции в регистрah
mov dx,message
— перемещает адрес строки сообщения в регистрdx
int 21h
— вызывает функцию 21h, которая выводит сообщение на экранmov ah,2
— перемещает код сегмента функции в регистрah
int 21h
— вызывает функцию 21h, которая выводит на экран сообщениеThis is FASM code!
int 20h
— вызывает функцию 20h, которая завершает выполнение программыmessage db
This is FASM code! $` — определение строки сообщения в памяти, строка
This is FASM code! $` будет размещена в памяти начиная с адреса message
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д