Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Компьютер языки ассемблера

    Программирование компьютеров на уровне отдельных битов возможно при помощи машинного кода. Этот процесс, однако, весьма трудоемок, поэтому были разработаны машинные языки более высокого уровня, оперирующие с группами битов. Однако и эти, так называемые языки ассемблера, трудны в обращении. Поэтому наибольшее распространение, в том числе и в аналитической химии, нашли алгоритмические языки высокого уровня — такие, как Фортран, Бейсик, Паскаль и Си. С их помощью можно легко составить компьютерную программу, реализующую тот или иной алгоритм. Для преобразования программ в машинный код служат компиляторы (трансляторы). [c.574]


    Сложность программирования существенно возрастает, если приходится использовать язык ассемблера или просто ассемблер. Обрабатываемые ЦП компьютера машинные инструкции представлены в ассемблерах с помощью мнемонических кодов. Ассемблеры в отличие от языков высокого уровня существенно зависят от конкретной вычислительной системы, и их использование немыслимо без детального понимания архитектуры аппаратного обеспечения данной вычислительной системы. На рис. 4.9 в качестве примера приведена простая программа, написанная на языке ассемблера для микропроцессора S /MP [14]. [c.153]

    Для того чтобы составлять программы, выбирают несколько операторов и обучают их системе нотации, естественной для ЭВМ, так называемому машинному языку. Этот путь позволяет экономно расходовать память компьютера, но программирование на машинном языке — медленное и утомительное занятие. Обычно предпочтительнее перейти к языку ассемблера, использующему ряд трехбуквенных мнемонических сокращений. [c.588]

    Для компьютеров РЕТ имеется развитое программное обеспечение. Обычно машины поставляются с встроенным в ПЗУ интерпретатором языка Бейсик — наиболее распространенным языком программирования для подобных микро-ЭВМ [7, 9]. Есть также возможность программировать на языках Паскаль, липе и ассемблер. В отличие от Бейсика в системе Паскаль программы вначале компилируются и потому работают намного быстрее. Другая интерпретационная языковая система, ЛИПС, широко используется в работах по искусственному интеллекту, а также при создании и отладке программ для управления робототехническими устройствами. Для многих прикладных задач этих языков недостаточно, так как программы работают недостаточно быстро. В таких случаях нужно программировать на ассемблере с помощью системы автоматизации программирования [23] или на кросс-ассемблере [16]. Если же на ЭВМ нет таких возможностей, то приходится писать программу в машинных кодах и вводить ее в память с помощью специального терминального монитора компьютера РЕТ. [c.174]


Смотреть страницы где упоминается термин Компьютер языки ассемблера: [c.165]    [c.378]    [c.335]    [c.375]    [c.589]   
Аналитическая химия Том 2 (2004) -- [ c.2 , c.574 ]




ПОИСК





Смотрите так же термины и статьи:

Компьютеры



© 2025 chem21.info Реклама на сайте