Реклама:

В этом разделе перечислены действия, необходимые, чтобы подготовиться к работе с вышеописанными инструментами. В первую очередь, нужно подобрать программное обеспечение для конкретной платформы. Мы скомпилировали версии для Solaris, UNIX, Linux и Windows. Все эти версии есть на сопроводительном компакт-диске и в Интернете по адресу www.prenhall.com/tanenbaum. Перейдите на сайт, затем - в раздел Companion Web Site, относящийся к этой книге, и, наконец, выберите нужную ссылку в левом меню. Распакуйте выбранный zip-файл в папке assembler. В этой папке и в ее вложенных папках содержится весь необходимый материал. На компакт-диске основными папками являются Bigendnx, LtlendNx и MSWîndos. В каждой из них есть вложенная папка assembler, в которой, опять же, можно найти все необходимое. Три упомянутые папки предназначены для систем UNIX с прямым порядком следования байтов (то есть для рабочих станций Sun), для систем UNIX с обратным порядком следования байтов (ОС Linux, установленных на ПК) и систем Windows.

После распаковки или копирования в папке assembler должны оказаться следующие вложенные папки: READ_ME, bin, as_src, trce_src, examples и exercise. Предварительно скомпилированные исходные файлы размещены в папке bin, а соответствующие двоичные файлы - в папке examples.

Чтобы получить базовые сведения о работе системы, перейдите в папку examples и введите команду

t88 HlloWrld

Эта команда представлена в первом примере из раздела "Примеры". Исходный код для ассемблера находится в папке as_src. Файлы исходного кода написаны на языке С, а перекомпилировать их можно командой make. Для

POSIX-совместимых платформ в папке исходных файлов предусмотрена утилита Makefile, которая выполняет перекомпиляцию. Для Windows имеется командный файл make.bat. Возможно, после компиляции придется либо переместить исполняемые файлы в папку программы, либо изменить переменную РАТН таким образом, чтобы сделать ассемблер as88 и программу трассировки t88 видимыми из папок с исходным кодом. Если этого не сделать, то вместо команды t88 придется вводить полный путь к файлу.

В системах Windows 2000 и ХР необходимо установить драйвер терминала ansi.sys; для этого в конфигурационный файл config.nt следует добавить строку:

devi ce=UsystemRoot£\System32\ansi.sys

Этот файл располагается по следующему пути:

♦ в Windows 2000 - \winnt\system32\config.nt;

♦ в Windows ХР - \windows\system32\config.nt.

В Windows 95, 98 и ME строку для установки драйвера следует ввести в файл config.sys. В UNIX и Linux он обычно установлен по умолчанию.

Команды трассера || Оглавление || Примеры-l