Turbo Assembler 3.0. Руководство пользователя

Инструкции PUSH и POP с несколькими операндами


На одной строке вы можете задать несколько инструкций PUSH и POP. Например:

PUSH ax PUSH bx PUSH cx POP cx POP bx POP ax

можно записать как:

PUSH ax bx cx POP cx bx ax

Чтобы Турбо Ассемблер распознавал наличие нескольких операн- дов в этих инструкциях, нужно чтобы любой операнд не мог рассмат- риваться как часть соседнего операнда, например инструкция:

PUSH foo [bx]

может привести к непредвиденному результату, поскольку foo,[bx] и foo[bx] являются допустимыми выражениями. Чтобы эта инструкция стала определенней, можно использовать круглые или квадратные скобки, например:

PUSH [foo] [bx]



Содержание раздела