Вычислить выражение и определить чётное оно или нечётное - Assembler

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

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

Вычислить выражение и определить чётное оно или нечётное F=Y+32*X/22 X,Y переменные, где X-char(8-битн со знаком), Y-int (16-битн со знаком)

Решение задачи: «Вычислить выражение и определить чётное оно или нечётное»

textual
Листинг программы
.model small
.386
 
.data
x db 66
y dw 4
f dw ?
      
.stack 100h
      
.code
begin:
mov ax,@data
mov ds,ax
 
mov al,x
cbw
mov bl,22
idiv bl
mov bl,32
imul bl
add ax,y
mov f,ax
 
test f,1
jz evn
 
odd:
;действия, если результат нечетный
 
jmp exit
 
evn:
;действия, если результат четный
 
exit:
mov ah,4Ch
mov al,00h
int 21h
end begin

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


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

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

8   голосов , оценка 3.875 из 5