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

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

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

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

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

textual
Листинг программы
  1. .model small
  2. .386
  3.  
  4. .data
  5. x db 66
  6. y dw 4
  7. f dw ?
  8.      
  9. .stack 100h
  10.      
  11. .code
  12. begin:
  13. mov ax,@data
  14. mov ds,ax
  15.  
  16. mov al,x
  17. cbw
  18. mov bl,22
  19. idiv bl
  20. mov bl,32
  21. imul bl
  22. add ax,y
  23. mov f,ax
  24.  
  25. test f,1
  26. jz evn
  27.  
  28. odd:
  29. ;действия, если результат нечетный
  30.  
  31. jmp exit
  32.  
  33. evn:
  34. ;действия, если результат четный
  35.  
  36. exit:
  37. mov ah,4Ch
  38. mov al,00h
  39. int 21h
  40. end begin

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


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

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

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

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

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

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