Мы вынуждены исказить текст в ответ на заблокированную вами рекламу.
Друзья! Проект modelist-konstruktor.com существует благодаря рекламе. Просьба добавить сайт в исключения блокировщика и обновить страницу.
ВЫРУЧИТ ФОРТ

ВЫРУЧИТ ФОРТ

Поскольку моя работа связана с периферийными устройствами для компьютеров, то и программирую я в основном на специфичных языках, наиболее подходящим из которых в большинстве случаев считаю для себя ФОРТ. Убедился, что он, доводя мощность 8-разрядных ПЭВМ до уровня 16-разрядных, позволяет выжать из машины максимум возможного: предоставляет доступ не только к любому байту, но и биту, находящемуся в любой ячейке памяти или регистре; занимая в памяти наименьший объем, обеспечивает наиболее быструю компиляцию программы в коды процессора за один проход текста; а само программирование на нем быстрее, чем на БЕЙСИКе, оперативнее ПАСКАЛЬского и АССЕМБЛЕРНОГО.

То, что именно ФОРТ наилучшим образом подходит для управления внешними устройствами персонального компьютера, можно, в частности, проследить на примере программы оценки емкости, подключенной (как и в оригинальной, на мой взгляд, разработке, опубликованной в «Моделисте-конструкторе»№ 9’98) между выводами 4 и 5 порта СОМ-2 IBM PC.

В данной задаче текст компактный. А компилятор позволяет сделать для практической работы и маленький СОМ-файл, вооружившись которым, можно сразу же приступать к измерениям, получая при этом вполне приемлемые (по точности и оперативности) результаты.

Приведенная ФОРТовская программа сопровождена комментариями. По ним легко отследить принцип измерения и составить алгоритм на другом языке. Основное ограничение — это быстродействие. Программу вполне можно реализовать и на компилирующей версии БЕЙСИКа, но у всех ли она есть и какой получится объем файла?

Как показывает практика, на COM-портах, выполненных по интегральной технологии, предложенное определение емкости проблем не вызывает. Исключением являются лишь мультикарты, в которых на входе стоят L-фильтры. Это относится, в частности, к старым ЭВМ типа первых *86 и «Правец-16», где выходы, а также входы СОМ-1 и СОМ-2 подключены через помехофильтрующие индуктивности. Здесь уже данный метод и программа работать либо вообще не будут, либо начнут давать существенные отклонения в процессе самих измерений.

Распознать такие COM-порты легко по хорошо видимым катушкам, тороидальным трансформаторам.

А.ГЛУШАЧЕНКОВ,

г. Новосибирск

ЛИТЕРАТУРА

1. Бураго А.Ю., Кириллин В.А., Романовский И.В. ФОРТ — язык для микропроцессоров. — Л.: Знание, 1989. 2. Семенов Ю.А. Программирование на языке ФОРТ.—М.: Радио и связь, 1991. 3. Библиотека информационной технологии. Вып. 2. Под ред. Г.Р.Громова. —М.: Инфоарт, 1991.

Заметили ошибку? Выделите ее и нажмите Ctrl+Enter, чтобы сообщить нам.

Рекомендуем почитать

  • «АНГЕЛОЧКИ» В НЕБЕ ИСПАНИИ«АНГЕЛОЧКИ» В НЕБЕ ИСПАНИИ
    Пикирующий бомбардировщик Hs-123. После окончания Первой мировой войны мощности авиационных предприятий Германии значительно уменьшились. Ограничения, наложенные Версальским договором,...
  • АВИАДЕСАНТНАЯ САМОХОДНАЯ УСТАНОВКА АСУ-57АВИАДЕСАНТНАЯ САМОХОДНАЯ УСТАНОВКА АСУ-57
    В 1947 году в соответствии с сентябрьским постановлением правительства в авиационном Опытном конструкторском бюро (ОКБ-115), возглавляемом A.C. Яковлевым, началась разработка...
Тут можете оценить работу автора:

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: