Вычислить выражение и определить чётное оно или нечётное - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д