Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Для компоновки программы используется командный файл sim.cmd, в котором задается одно из возможных распределений памяти, используемое в работе по изучению симулятора.
Таким образом, на основе объектного файла sim.obj, полученного после трансляции, и под управлением sim.cmd, программой компоновщика dsplnk.exe формируется выходной файл sim.out, который будет использоваться при работе с программой симулятора. Программа компоновщика формирует также таблицу реально полученного распределения памяти sim.map. Этот файл позволяет контролировать инициализацию начальных адресов и количество ячеек памяти, используемых для хранения программы и данных в процессоре, а также правильность расположения и соединения секций программы.
После запуска программы симулятора на экране монитора должны появиться четыре окна графического интерфейса, отражающих состояние основных элементов архитектуры процессора:
1) окно DISASSEBLY - для отлаживания текста дизассемблированной программы;
2) окно СРU - для отражения состояния аккумулятора процессора (ACC) и его буфера (ACCB), регистра результата умножения (PREG), программного счетчика (PC), регистрового файла, состоящего из восьми вспомогательных регистров (AR1 – AR0) и индексного регистра (INDX), регистров состояния (ST0, ST1 и PMST) и других регистров;
3) окно MEMORY – для отражения памяти процессора;
4) окно COMMAND – для введения разных команд процессора.
Для загрузки исполняемой программы в меню LOAD выбирается команда LOAD. В открывшимся окне нужно набрать имя файла исполняемой программы с расширением и нажать на клавиши Enter и F8.
Для вывода на экран в окно MEMORY содержимое ячеек памяти, где хранятся переменные, начиная, например, с адреса 0800, нужно набрать в командном окне команду:
Дата публикования: 2015-10-09; Прочитано: 341 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!