ВУЗ:
Составители:
193
программы на языках машинных команд громоздки, не-
достаточно наглядны; их составление отнимает много труда и
времени.
Для того чтобы облегчить общение человека с ЭВМ, были
созданы языки программирования типа ассемблер. Язык ассемб-
лера – это язык, предназначенный для представления в символи-
ческой форме программ, записанных на машинном языке. Он по-
зволяет программисту пользоваться мнемоническими кодами
операций, по своему усмотрению присваивать символические
имена регистрам ЭВМ и ячейкам памяти, а также задавать наи-
более удобные в том или ином контексте схемы адресации.
Переменные величины стали изображаться символическими
именами. Числовые коды операций заменились на мнемониче-
ские (словесные) обозначения, которые легче запомнить. Язык
программирования приблизился к человеческому языку, но уда-
лился от языка машинных команд. Чтобы ЭВМ могла работать на
языке ассемблера, необходим транслятор – системная программа,
переводящая текст программы на ассемблере в эквивалентные ей
машинные команды. Языки типа ассемблер – машинно-ориен-
тированные, так как они настроены на структуру машинных ко-
манд конкретной вычислительной машины. Разные компьютеры
с разными типами процессоров имеют разный ассемблер.
Например, команда
add dl, al
написанная на ассемблере, также эквивалентна операции с = а + b,
если считать, что величина а находится в ячейке оперативной
памяти с именем dl, величина b – в ячейке с именем al. add явля-
ется символьным кодом операции сложения.
4.8.2. Языки программирования высокого уровня
Одним из первых алгоритмических языков является Plankalkul,
разработанный К. Цузе в 40-х гг. прошлого века. В отличие от
языков ассемблера Plankalkul не был привязан к архитектуре и
наборам команд конкретного компьютера. (Подробнее о языке
см. выше).
В 1950-х гг. в связи с широким развитием ЭВМ и примене-
нием их в различных областях науки и техники возникла серьез-
ная проблема: простой пользователь не мог работать с ЭВМ из-за
программы на языках машинных команд громоздки, не- достаточно наглядны; их составление отнимает много труда и времени. Для того чтобы облегчить общение человека с ЭВМ, были созданы языки программирования типа ассемблер. Язык ассемб- лера – это язык, предназначенный для представления в символи- ческой форме программ, записанных на машинном языке. Он по- зволяет программисту пользоваться мнемоническими кодами операций, по своему усмотрению присваивать символические имена регистрам ЭВМ и ячейкам памяти, а также задавать наи- более удобные в том или ином контексте схемы адресации. Переменные величины стали изображаться символическими именами. Числовые коды операций заменились на мнемониче- ские (словесные) обозначения, которые легче запомнить. Язык программирования приблизился к человеческому языку, но уда- лился от языка машинных команд. Чтобы ЭВМ могла работать на языке ассемблера, необходим транслятор – системная программа, переводящая текст программы на ассемблере в эквивалентные ей машинные команды. Языки типа ассемблер – машинно-ориен- тированные, так как они настроены на структуру машинных ко- манд конкретной вычислительной машины. Разные компьютеры с разными типами процессоров имеют разный ассемблер. Например, команда add dl, al написанная на ассемблере, также эквивалентна операции с = а + b, если считать, что величина а находится в ячейке оперативной памяти с именем dl, величина b – в ячейке с именем al. add явля- ется символьным кодом операции сложения. 4.8.2. Языки программирования высокого уровня Одним из первых алгоритмических языков является Plankalkul, разработанный К. Цузе в 40-х гг. прошлого века. В отличие от языков ассемблера Plankalkul не был привязан к архитектуре и наборам команд конкретного компьютера. (Подробнее о языке см. выше). В 1950-х гг. в связи с широким развитием ЭВМ и примене- нием их в различных областях науки и техники возникла серьез- ная проблема: простой пользователь не мог работать с ЭВМ из-за 193
Страницы
- « первая
- ‹ предыдущая
- …
- 191
- 192
- 193
- 194
- 195
- …
- следующая ›
- последняя »