Подскажите, пожалуйста, где есть список всех регистров в ассемблере, а также из назначение. p.s. Для emu8086, пожалуйста. Важно, т.к. у меня стоит он. p.s.s. Все нужны для жалкой пародии компилятора ассемблера.
jcmvbkbc: скорее всего, это ошибка рисовальщика. На самом деле, все регистры растут влево. Потому что все данные всегда начинаются с младших байтов. Иначе будет некорректное представление данных. Допустим: в регистре AX хранится число 0x45AA (или 17834), то при расширении до EAX вправо получим 0x45AA0000 (или 1168769024). А это уже серьёзная ошибка. Поэтому расширяем только влево.