Задание с формулой для Asembler MS DOS - Assembler

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

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

Вот формула (AL/4+AL/5)*3 BX=200, CX=80, DX=120 Вообщем нужно написать программу для выполнения этой формулы. Целый день лабы делаю , уже сил не осталось

Решение задачи: «Задание с формулой для Asembler MS DOS»

textual
Листинг программы
LOCALS
 
.model small
 
.stack 100h
 
.data
        CrLf    db      0Dh, 0Ah, '$'
 
.code
 
main    proc
        mov     ax,     @data
        mov     ds,     ax
 
        mov     ax,     4C00h
        int     21h
main    endp
 
end     main

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

  1. Объявлены переменные: — CrLf (в сегменте данных)
  2. Установлен сегмент стека
  3. Задана модель памяти
  4. Написан код процедуры main: — Перемещено значение регистра ax в регистр ds — Выполнено прерывание 21h с аргументом 4C00h
  5. Код процедуры main завершён

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


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

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

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