 |
::
Меню :: |
 |
|
|
 |
::
Друзі :: |
 |
|
|
 |
::
Лічильники :: |
 |
|
|
|
Що означає два собаки (@@) в асемблер?
Victoria Ell
Що означає два собаки (@@) в асемблер?
Наприклад : @@next: inc ax call outstr loop @@next
Відповіді:
kaiu
тут залежатиме від того, який діалект асемблера буде використаний FASM, MASM чи TASM? MASM автоматично розрізняє мітки, що знаходяться в межах процедури, і вважає їх локальними, щоб така мітка стала глобальною. перехід до мітки @@ вперед) і jmp @b (перехід до мітки @@ назад) У TASM за умовчанням мітки вважаються глобальними. Локальні мітки повинні мати перед іменем позначення @@. З іншого боку, на початку програми слід поставити директиву LOCALS. У FASM локальна мітка - це мітка, ім'я якої починається з точки. Під час створення коду FASM автоматично додає до імені локальної мітки ім'я останньої оголошеної «глобальної» мітки. Імена локальних міток можуть повторюватися, якщо між ними є хоча б одна «глобальна» мітка.
|
 |
::
Наша кнопка :: |
 |
|
 |
Отримати код:
|
Підтримайте наш сайт і розмістіть нашу
кнопку на своєму ресурсі. |
|
|
 |
::
Популярне :: |
 |
|
|
 |
:: Посилання :: |
 |
|
|
|