Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для начинающих > Ошибка в команде SBC


Автор: Weman 14.4.2007, 22:30
Здравствуйте! У меня возникла такая проблема:

мне нужно выполнить действие: X3-X1-CF

Для этого я написал функцию:

Код

FUN4 PROC NEAR
    MOV AX,X3
    MOV BX,X1
    SBC AX,BX
    MOV REZ4,AX
    RET
FUN4 ENDP


При компиляции указывается, что ошибка в строке 
Код
SBC AX,BX


Хотя вроде все должно черко работать. В чем может быть ошибка?? Подскажите пожалуйста. Спасибо.

Автор: JAPH 14.4.2007, 23:14
Наверняка имелось в виду
Код

SBB  AX, BX

Автор: Weman 14.4.2007, 23:53
JAPH спасибо! все правильно заработало. Я просто делал по методичке нашей с универа и там такая команда написана SBC, а не SBB. Очепятка наверно smile И еще даже когда здесь пост делал выбрал подсветку кода ассемблера и там такая команда не подсветилась и я подумал что что-то нето smile

Еще раз спасибо! вопросов больше нету smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)