Цитата Сообщение от denpopov Посмотреть сообщение
миль пардон, но где Вы их раскопали?оО
вот тут большие залежи: http://exmortis.narod.ru/src_compilers.html

Цитата Сообщение от drbars Посмотреть сообщение
так?
Вроде как NEG делает a=-a, флаг переноса устанавливает только в случае a=0.

У меня вот так получается:

Logical:
a=0 => a=-1, cy=1
a<>0 => a=0, cy=0

Logical_Not:
a=0 => a=0, cy=1
a<>0 => a=-1, cy=0

Правильно?

---------- Post added at 14:14 ---------- Previous post was at 14:12 ----------

Цитата Сообщение от denpopov Посмотреть сообщение
Если операнд равен нулю, то признак переноса CF
сбрасывается (=0); во всех остальных случаях он устанавливается
(=1)
ха.. А на Спектруме по-моему наоборот. Вот я и запутался.