Все про Assembler українською мовою на сайті net.kr.ua

 

:: Меню ::

Головна
Введення
Архітектура реального режиму
Основи програмування
Команди і алгоритми
Розширені можливості сучасних мікропроцесорів
Система команд процесорів Intel
Книга для гостей
Контакти
Добавити у вибране

:: Друзі ::

 
 

:: Лічильники ::

=

 

 

 

 

fff00e50

Що означає два собаки (@@) в асемблер?

Victoria Ell
Що означає два собаки (@@) в асемблер?
Наприклад : @@next: inc ax call outstr loop @@next



Відповіді:

kaiu
тут залежатиме від того, який діалект асемблера буде використаний FASM, MASM чи TASM? MASM автоматично розрізняє мітки, що знаходяться в межах процедури, і вважає їх локальними, щоб така мітка стала глобальною. перехід до мітки @@ вперед) і jmp @b (перехід до мітки @@ назад) У TASM за умовчанням мітки вважаються глобальними. Локальні мітки повинні мати перед іменем позначення @@. З іншого боку, на початку програми слід поставити директиву LOCALS. У FASM локальна мітка - це мітка, ім'я якої починається з точки. Під час створення коду FASM автоматично додає до імені локальної мітки ім'я останньої оголошеної «глобальної» мітки. Імена локальних міток можуть повторюватися, якщо між ними є хоча б одна «глобальна» мітка.




:: Наша кнопка ::

Отримати код:

Підтримайте наш сайт і розмістіть нашу кнопку на своєму ресурсі.


:: Популярне ::

-


:: Посилання ::

-


 

 

 


Copyright © net.kr.ua, 2019-2025 (assem.us)