Жизненный цикл разработки низкоуровневой программы. Разработка логики действий для процессора. (Лекция 7)
Содержание
- 2. Текстовый файл исходной программы Файл с текстом исходной программы должен иметь расширение .asm Каждая строка текста
- 3. Исходная программа. Файл metod.asm ; Получить 2-х байтную сумму двух однобайтных кодов в регистре АХ .386
- 4. Трансляция Задача транслятора - преобразовать символически записанные команды процессора и данные в машинные коды Машинные коды
- 5. Протокол трансляции исходного текста - metod.lst
- 6. Формат протокола трансляции Первая колонка - номера строк исходного текста. Вторая колонка - показывает внутрисегментные адреса
- 7. Компоновка Компоновщик создает из машинного кода (.obj) «исполняемый код» для операционной системы. исполняемый код дополнен технической
- 8. Отладка Для отладки исполняемого кода после загрузки его в память используются программы-отладчики. Они позволяют: управлять процессором
- 9. Инструментальные средства Классический пакет Borland Turbo Assembler (TASM) включает в себя необходимые утилиты для трансляции, компоновки
- 10. Файловые менеджеры Программы TASM являются консольными утилитами, то есть требуют режима командной строки. Самой удобной средой
- 11. Транслятор TASM Запуск транслятора Tasm.exe из командной строки: 〉 tasm.exe metod.asm /l /n Объектный файл metod.obj
- 12. Компоновщик TLINK Запуск компоновщика Tlink.exe из командной строки: 〉 tlink.exe metod.obj /x Исполняемый файл metod.exe создается
- 14. Скачать презентацию