Что с программой не так ? - 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! $"

Объяснение кода листинга программы

  1. org 100h — начало программы, указывает на то, что программа должна быть размещена в памяти начиная с адреса 100h
  2. mov ah,9 — перемещает код сегмента функции в регистр ah
  3. mov dx,message — перемещает адрес строки сообщения в регистр dx
  4. int 21h — вызывает функцию 21h, которая выводит сообщение на экран
  5. mov ah,2 — перемещает код сегмента функции в регистр ah
  6. int 21h — вызывает функцию 21h, которая выводит на экран сообщение This is FASM code!
  7. int 20h — вызывает функцию 20h, которая завершает выполнение программы
  8. message dbThis is FASM code! $` — определение строки сообщения в памяти, строкаThis is FASM code! $` будет размещена в памяти начиная с адреса message

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы