вот тут большие залежи: http://exmortis.narod.ru/src_compilers.html
Вроде как 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 ----------
ха.. А на Спектруме по-моему наоборот. Вот я и запутался.






Ответить с цитированием