командні переривання | Команди для роботи зі стеком | Ключові слова | імена користувача | Директива MODEL | Директиви спрощеного визначення сегментів | Директиви визначення сегментів і груп | Директиви опису процедури | макрозасоби | ОПЕРАЦІЇ В вираженні |

загрузка...
загрузка...
На головну

компіляція

  1. Трансляція, компіляція і інтерпретація

Файл з текстом на мові асемблера повинен мати розширення asm. Компіляція як консольних, так і графічних програм здійснюється програмою tasm32.exe. Для системи програмування, що представляє собою сукупність консольних програм, існують численні графічні оболонки. Ми свідомо в навчальних цілях будемо користуватися командним рядком, а розробка оболонки на асемблері буде завданням, завершальним знайомство з асемблером для програмування під Windows. Командний рядок зручно тримати в командному файлі (розширення bat) в своєму робочому каталозі. Припустимо, що ми викликаємо компілятор, який знаходиться на диску С в каталозі tasm5. Командний рядок для того і іншого застосування матиме вигляд:

C: \ tasm5 \ bin \ tasm32 / ml / zi / l <ім'я файлу>

де bin - Підкаталог у каталозі tasm5

tasm32 - Ім'я компілятора

/ ml - Обов'язковий ключ, що змушує компілятор розрізняти верхній і нижній регістри

/ zi - Необов'язковий ключ, що змушує компілятор зберігати зневадження

/ l - Необов'язковий ключ, що змушує компілятор зберегти лістинг трансляції в файлі з розширенням lst.

В результаті компіляції, якщо в тексті не було помилок, отримають файл з розширенням obj.



ТРАНСЛЯЦІЯ програм | компонування
загрузка...
© um.co.ua - учбові матеріали та реферати