ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
69
ривались в разделе 1.1. Примером такого языка программирования яв-
ляется язык ассемблера – представляет собой символьную форму
машинного языка с рядом возможностей, характерных для языка высо-
кого уровня, включая макрокоманды (см. ГОСТ 19781-90). Ассемблер
облегчает процесс программирования по сравнению с программирова-
нием в машинных кодах, потому что позволяет присваивать символи-
ческие имена регистрам
компьютера и памяти, а также позволяет зада-
вать удобные способы адресации. Кроме того, он позволяет использо-
вать различные системы счисления (например, десятичную или шест-
надцатеричную) для представления числовых констант, использовать в
программе комментарии и др. В результате существенно упрощается
процедура, при которой для выполнения на МПр, программы на ас-
семблере
транслируются в машинные коды с помощью трансляторов
или компиляторов.
Транслятор – программа для перевода программ одного языка
программирования на другой. Компилятор – транслятор, выполняю-
щий перевод текста программы с проблемно-ориентированного или
универсального языка на машинно-ориентированный язык, в машинный
код. После этого машинный код может непосредственно запускаться на
исполнения на МПр. Ассемблирование
– процесс трансляции про-
граммы с языка ассемблера в машинный код.
К недостаткам ассемблера можно отнести привязку этого языка к
конкретным типам процессоров. В частности, ассемблер в лаборатор-
ной работе [11] отличается от ассемблера процессора Intel Pentium.
В программе, составленной на машинном языке, используются
определённые операторы для выполнения каждой вычислительной или
логической операции. Оператор
языка программирования – конст-
рукция языка программирования, задающая одну или несколько опера-
ций, производимыми над операндами. При этом оператор точно указы-
вает, где должны храниться числа (адрес ячейки запоминающего уст-
Микропроцессорные системы и программное обеспечение в средствах связи ривались в разделе 1.1. Примером такого языка программирования яв- ляется язык ассемблера – представляет собой символьную форму машинного языка с рядом возможностей, характерных для языка высо- кого уровня, включая макрокоманды (см. ГОСТ 19781-90). Ассемблер облегчает процесс программирования по сравнению с программирова- нием в машинных кодах, потому что позволяет присваивать символи- ческие имена регистрам компьютера и памяти, а также позволяет зада- вать удобные способы адресации. Кроме того, он позволяет использо- вать различные системы счисления (например, десятичную или шест- надцатеричную) для представления числовых констант, использовать в программе комментарии и др. В результате существенно упрощается процедура, при которой для выполнения на МПр, программы на ас- семблере транслируются в машинные коды с помощью трансляторов или компиляторов. Транслятор – программа для перевода программ одного языка программирования на другой. Компилятор – транслятор, выполняю- щий перевод текста программы с проблемно-ориентированного или универсального языка на машинно-ориентированный язык, в машинный код. После этого машинный код может непосредственно запускаться на исполнения на МПр. Ассемблирование – процесс трансляции про- граммы с языка ассемблера в машинный код. К недостаткам ассемблера можно отнести привязку этого языка к конкретным типам процессоров. В частности, ассемблер в лаборатор- ной работе [11] отличается от ассемблера процессора Intel Pentium. В программе, составленной на машинном языке, используются определённые операторы для выполнения каждой вычислительной или логической операции. Оператор языка программирования – конст- рукция языка программирования, задающая одну или несколько опера- ций, производимыми над операндами. При этом оператор точно указы- вает, где должны храниться числа (адрес ячейки запоминающего уст- 69
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »