ВУЗ:
Составители:
109
Любая информация в микроЭВМ представляется двоичным кодом. Ло-
гический нуль реализуется низким уровнем напряжения, логическая единица – вы-
соким. МикроЭВМ работает с кодами определенной разрядности - машинными сло-
вами. Единицей информации, как правило, принят восьмиразрядный код — один
байт информации. Байтом информации можно представить 2
8
= 256 различных со-
стояний или десятичные числа от 0 до 255.
Двоичный код может выражать некоторую числовую или логическую инфор-
мацию. Двоичными кодами в ЭВМ представляются обрабатываемые данные, адреса
и команды программы.
Языки программирования
Последовательность действий микроЭВМ определяется программой, для
написания которой используются различные языки, подразделяющиеся на машинно-
ориентированные и алгоритмические. Из алгоритмических языков широко извест-
ны БЕЙСИК, ФОРТРАН, СИ, АДА. Машинно-ориентированным языком является
АССЕМБЛЕР. В операторах машинно-ориентированного языка учитываются осо-
бенности той ЭВМ, для которой он предназначен. Таким образом, языки АССЕМ-
БЛЕРА для разных ЭВМ различны, хотя эти различия в большинстве случаев неве-
лики.
Программа на языке АССЕМБЛЕРА состоит из отдельных команд, опре-
деляющих содержание шагов программы. Естественным для ЭВМ является пред-
ставление команд программ в виде двоичных кодов. Программа, написанная в вида
последовательности двоичных кодов команд, называется объектной. Недостаток ее -
сложность написания и контроля ввиду трудности восприятия человеком длинных
двоичных кодов.
Язык АССЕМБЛЕРА позволяет написать программу с использованием бук-
венных аббревиатур для обозначения выполняемых операций. Буквенные коды ко-
манд называют также мнемоническими. Программа, написанная с помощью мнемо-
нических кодов, называется исходной, не может быть непосредственно введена в
память микроЭВМ и должна быть преобразована в двоичные коды, то есть в объ-
ектную программу. Это преобразование может быть выполнено человеком с исполь-
зованием таблиц соответствия мнемокодов и двоичных кодов. Однако чаще такое
преобразование выполняется с использованием ЭВМ и специальной программы -
транслятора. Программа-транслятор для преобразования исходных программ, напи-
санных на языке АССЕМБЛЕРА, в объектную программу называется АССЕМБЛЕ-
РОМ.
Система команд микропроцессора включает следующие основные группы:
а) команды пересылок данных между регистрами, между регистрами и памя-
тью, между регистрами и портами ввода-вывода;
б) команды арифметических операций над данными;
в) команды логических операций над данными;
г) команды передачи управления или перехода;
д) специальные команды.
Любая информация в микроЭВМ представляется двоичным кодом. Ло-
гический нуль реализуется низким уровнем напряжения, логическая единица – вы-
соким. МикроЭВМ работает с кодами определенной разрядности - машинными сло-
вами. Единицей информации, как правило, принят восьмиразрядный код — один
байт информации. Байтом информации можно представить 28 = 256 различных со-
стояний или десятичные числа от 0 до 255.
Двоичный код может выражать некоторую числовую или логическую инфор-
мацию. Двоичными кодами в ЭВМ представляются обрабатываемые данные, адреса
и команды программы.
Языки программирования
Последовательность действий микроЭВМ определяется программой, для
написания которой используются различные языки, подразделяющиеся на машинно-
ориентированные и алгоритмические. Из алгоритмических языков широко извест-
ны БЕЙСИК, ФОРТРАН, СИ, АДА. Машинно-ориентированным языком является
АССЕМБЛЕР. В операторах машинно-ориентированного языка учитываются осо-
бенности той ЭВМ, для которой он предназначен. Таким образом, языки АССЕМ-
БЛЕРА для разных ЭВМ различны, хотя эти различия в большинстве случаев неве-
лики.
Программа на языке АССЕМБЛЕРА состоит из отдельных команд, опре-
деляющих содержание шагов программы. Естественным для ЭВМ является пред-
ставление команд программ в виде двоичных кодов. Программа, написанная в вида
последовательности двоичных кодов команд, называется объектной. Недостаток ее -
сложность написания и контроля ввиду трудности восприятия человеком длинных
двоичных кодов.
Язык АССЕМБЛЕРА позволяет написать программу с использованием бук-
венных аббревиатур для обозначения выполняемых операций. Буквенные коды ко-
манд называют также мнемоническими. Программа, написанная с помощью мнемо-
нических кодов, называется исходной, не может быть непосредственно введена в
память микроЭВМ и должна быть преобразована в двоичные коды, то есть в объ-
ектную программу. Это преобразование может быть выполнено человеком с исполь-
зованием таблиц соответствия мнемокодов и двоичных кодов. Однако чаще такое
преобразование выполняется с использованием ЭВМ и специальной программы -
транслятора. Программа-транслятор для преобразования исходных программ, напи-
санных на языке АССЕМБЛЕРА, в объектную программу называется АССЕМБЛЕ-
РОМ.
Система команд микропроцессора включает следующие основные группы:
а) команды пересылок данных между регистрами, между регистрами и памя-
тью, между регистрами и портами ввода-вывода;
б) команды арифметических операций над данными;
в) команды логических операций над данными;
г) команды передачи управления или перехода;
д) специальные команды.
109
Страницы
- « первая
- ‹ предыдущая
- …
- 107
- 108
- 109
- 110
- 111
- …
- следующая ›
- последняя »
