Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 283
Благодарности: 53

Профиль | Отправить PM | Цитировать


поправил первый код, и вот еще один, куда проще

Код: Выделить весь код
fun proc val:WORD        ; процедура fun и входящий параметр val размером в слово.

    mov ax, val          ; пишем входящее число в регистр ax
    test al, 00001111B   ; любой из младших 4 бит равен единице?
    jnz false            ; если да, то число не кратно 16, false
    
true:
    mov ax, 1
    jmp return

false:
    mov ax, 0           

return:
    ret

fun endp

Последний раз редактировалось Efir, 21-12-2013 в 15:38.


Отправлено: 15:26, 21-12-2013 | #6