ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Режим командного рядкаЗ системою програмування на асемблері зручно працювати у режімі командного рядка. Для цього за допомогою текстового редактора (наприклад, редактора з Norton Commander) створюється текстовий файл, що містить програму на мові асемблера; він повинен мати розширення імені файла.ASM (наприклад, NAME.ASM). Цей файл підлягає трансляції за допомогою транслятора з мови асемблера TASM, що викликається у командному рядку таким чином:
TASM NAME,,
Розширення імені файла не треба вводити в цій команді. Дві коми в кінці рядка забезпечують генерацію не лише об’єктного файла NAME.OBJ, а також файла лістингу, що містить протокол трансляції NAME.LST. Для перетворення об’єктного файла у виконуваний потрібно використання програми редактора зв’язків TLINK. Це виконується таким чином:
TLINK NAME Якщо об’єктний файл не містить помилок, в результаті буде отримано виконуваний файл NAME.EXE.
Виконуваний файл підлягає відлагодженню за допомогою спеціальної програми, що дозволяє оперувати з двоїчним кодом. Прикладом такої програми може бути програма TD (turbo-debugger ). Вонадозволяє відлагоджувати програми, які написані на мові асемблера мікропроцесорів Intel 80х86. Ця програма є розробкою фірми «Borland International» та входить до складу пакетів програмування Borland Pascal та Borland C++. Основні можливості програми TD: 1. Занесення до пам’яті ЕОМ модуля, що виконується, та його дізасемблювання. 2. Виконання всієї занесеної програми або її частини. Кількість точок перевивань необмежена. 3. Виконання окремих інструкцій програми у покроковому режимі. 4. Аналіз стану всіх реєстрів процесора та комірок пам’яті, до яких є прямийдоступ. 5. Внесення програмістом змін до всіх регістрів процесора та комірок пам’яті ЕОМ, до яких є прямий доступ. 6. Проведення одночасного огляду даних, що знаходяться у комірках пам’яті ЕОМ з різними адресами (за допомогою опції меню Add Watch або комбінації клавіш Ctrl+F7).
Головні вікна відладчика TD розташовані на його робочій панелі. Їх розмір може бути змінений за допомогою миши, якщо це необхідно. Кількість вікон необмежена. Кожне вікно, в якому завантажена програма, розбито на 5 робочих областей. На рис.1 наведена структура вікна. Порядок розташування вікон може бути змінений за допомогою опцій меню W indowабо функціональних клавіш. Взагалі функції меню V iew дозволяють проглянути у повноекранному режимі будь-яку з панелей активного вікна (регістри процесора, сегментні регістри), а також шістнадцятирічні коди інших модулей, що виконуються (опція F ile), таблицю змінних завантаженої програми (опція V ariables), зміст програмного буферу (опція C lipboard) тощо. Програмний буфер може бути завантажений через стандартні функції меню E dit C opy та P aste. Таблиця 3. Призначення функціональних клавіш у програмі TD
Не нашли, что искали? Воспользуйтесь поиском:
|