Что с программой не так ? - Assembler

Узнай цену своей работы

Формулировка задачи:

Скажите ,в чем ошибка и как ее исправить

Решение задачи: «Что с программой не так ?»

textual
Листинг программы
  1. org 100h
  2.  
  3. mov  ah,9
  4. mov  dx,message
  5. int  21h
  6.  
  7. mov  ah,2
  8. int  21h
  9. int  20h
  10.  
  11. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы