Скачиваний:
16
Добавлен:
11.04.2015
Размер:
558 б
Скачать
2. Дано однобайтовое значение Х; реализовать на ассемблере
; выражение:
; | -1, если Х<=2
; Y = { 0, если 2<X<=5
; | 1, если X>5
data_sg segment
x db 1
y db ?
data_sg ends
code_sg segment
assume cs:code_sg, ds:data_sg
start:
mov ax,data_sg
mov ds,ax
mov al,x
cmp al,2
jg m1
mov bl,-1
mov y,bl
jmp m3
m1:
cmp al,2
jng m2
cmp al,5
jg m2
mov bl,0
mov y,bl
jmp m3
m2:
cmp al,5
jng m3
mov bl,1
mov y,bl
m3:
mov ax,4c00h
int 21h
ret
code_sg ends
end start
Соседние файлы в папке задачи на экзамен