Пусть операции Сл., Умн., Выч., Печ., Стоп имеют коды 01, 05, 02, 21, 33 соответственно. Тогда программа в конкретных адресах будет иметь вид
0021 |
5 |
0022 |
8 |
0023 |
7 |
0024 |
2 |
0031 --------- --------- |
---------------------------------------------------------------------- |
0041 --------- --------- |
------------------------------------ ------------------------------------ |
0051 |
01 0021 0022 0031 |
0052 |
05 0031 0023 0031 |
0053 |
02 0031 0024 0041 |
0054 |
21 1 0041 |
0055 |
33 |
ЦВМ работают в двоичной системе счисления, поэтому адреса ячеек, числа и команды в ЦВМ представлены в двоичной системе счисления, т.е. состоят из определенного количества разрядов (нулей и единиц). Например, команда 0051, т.е. команда, хранящаяся в ячейке 0051 (в двоичной системе 000 000 101 001) имеет вид:
Программу в конкретных адресах в двоичной системе счисления называют также программой в машинных кодах или программой на машинном языке.
С появлением в 60-х годах алгоритмических языков высокого уровня пользователи ЦВМ освободились от необходимости составлять программу на машинном языке. Эту операцию выполняет специальная программа – транслятор, также находящаяся в ЗУ и обеспечивающая перевод программы с языка высокого уровня на машинный язык и автоматическое распределение памяти.
Как уже было сказано, команды в ЦВМ выполняются последовательно. Каждая команда также выполняется по шагам, или по тактам. Рассмотрим взаимодействие устройств ЦВМ (см. рис. 2.6) на примере выполнения по тактам команды 0051.
Предварительно в счетчике команд, находящемся в устройстве управления, устанавливается число 0051. Команда выполняется по тактам:
1. Содержимое ячейки 0051, т.е. хранящаяся там команда 000 001 000 000 010 001 000 000 010 010 000 000 011 001 поступает на регистр команд устройства управления. Команда разделяется на кодовую и адресную части. Код операции (000 001) поступает в АЛУ для подготовки его к выполнению данной операции (сложение)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.