![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Основний формат кодування команд асемблера має наступний вигляд:
[мітка] команда [операнд(и)]
Мітка (якщо мається), команда й операнд (якщо мається) pозділяються принаймні одним пробілом або символом табуляції. Максимальна довжина рядка - 132 символи, однак, більшість бажають працювати з рядками в 80 символів (відповідно ширині екрана). Приклади кодування:
Мітка Команда Операнд
COUNT DB 1; Ім'я, команда, один операнд
MOV AX 0; Команда, два операнда
Мітки
Мітка в мові асемблера може містити наступні символи:
Букви: від A до Z і від a до z.
Цифри: від 0 до 9.
Спецсимволи: знак питання (?) крапка (.) (тільки перший символ) знак "комерційне эт" (@) підкреслення (-) долар ($).
Першим символом у мітці повинна бути буква спецсимвол. Асемблер не робить розходження між заголовними і рядковими буквами. Максимальна довжина - 31 символ. Приклади міток: COUNT, PAGE25, $E10. Рекомендується використовувати описові і значеневі мітки. Імена регістрів, наприклад, AX, DI чи AL є зарезервованими і використовуються тільки для вказівки відповідних регістрів. Наприклад, у команді ADD AX, BX асемблер "знає", що AX і BX відноситься до регістрів. Однак, у команді MOV REGSAVE,AX асемблер сприйме ім'я REGSAVE тільки в тому випадку, якщо воно буде визначено в сегменті даних. У додатку 3 приведений cписок усіх зарезервованих слів асемблера.
Дата публикования: 2015-09-18; Прочитано: 319 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!