Цитата Сообщение от ivagor Посмотреть сообщение
Denn, хороший вариант, но насколько помню, флаги - младший байт psw, A - старший. Если я не ошибся, то после push psw нужно lxi h,1
Я вот почему-то тоже думал, что нужно инкрементировать SP, но не поленился заглянуть в доку, а там:

F5 PUSH PSW [[SP]-1]←[A], [[SP]-2]←[F], [SP]←[SP]-2

В итоге с великим сожалением пришлось убирать INX SP...

П.С. стэк растёт в обратную сторону, и там всё задом-наперёд..