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

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

Аватара для Gooch

Ветеран


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

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


ок...передел

Код: Выделить весь код
INT8 assembler(INT8 z, INT8 x)
{
     INT8 rez=0;
    
     __asm
     {
	MOV cl,x //проверка Х на значение не 0
	CMP cl,1
JNZ bit
	MOV cl,x
	CMP cl,0
JZ prog
bit:
	MOV al,0
	MOV cl,80H
	ADD al,cl
	MOV rez,al 
prog:
	 }      
     
return rez;
}
все равно не работает! Если я введу с клавиатуры ноль, то у меня все равно тупо выполняет дальше код, не делая перехода. По идеи же после ввода нуля он не должен выполнять дальнейшей код и rez должен остаться без значения? или я ошибаюсь?

-------
Не забываем жмакать "полезное сообщение"


Отправлено: 19:44, 24-05-2011 | #10