Напишите программу для вычисления формулы Все числа со знаком, a — байт, b, с — слово, k — двойное слово - Assembler

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

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

Напишите программу для вычисления формулы Все числа со знаком, a — байт, b, с — слово, k — двойное слово. k=(a*b)/(b-c) Полный код, пожалуйста.

Решение задачи: «Напишите программу для вычисления формулы Все числа со знаком, a — байт, b, с — слово, k — двойное слово»

textual
Листинг программы
_TEXT   segment word    public  'CODE'
        assume  cs:_TEXT, ds:_TEXT, ss:_TEXT
        org     100h
start:
 
        mov     al,     [_A]
        cbw
        imul    [_B]
 
        mov     bx,     [_B]
        sub     bx,     [_C]
 
        cwd
        idiv    bx
 
        cwd
        mov     word ptr [_K],          ax
        mov     word ptr [_K+2],        dx
 
        int     20h
;---------------------------------------
; данные
;---------------------------------------
        _A      db      12
        _B      dw      -15
        _C      dw      45
        _K      dd      ?
        CrLf    db      0Dh, 0Ah, '$'
 
_TEXT   ends
 
        end     start

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


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

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

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