следующей команды в зависимости от результатов предыдущих вычислений. Если условие, задаваемое кодом операции такой команды, не выполняется, то изменение адреса для чтения следующей команды производится в порядке его возрастания. Команды изменения порядка выполнения команд позволяют уменьшить объем программ и сделать их более гибкими.
Являясь самыми главными устройствами компьютера, ОЗУ и ЦП сами по себе не могут обеспечить связь с внешним (по отношению к компьютеру) миром. Но ведь нам необходим
КОМПЬЮТЕР КАК ВЕЩЬ ДЛЯ НАС!
Поэтому он должен быть оснащен разнообразными внешними устройствами, то есть устройствами для ввода информации в ОЗУ-ЦП извне и для вывода информации из ОЗУ-ЦП наружу. Внешними по отношению к компьютеру потребителями и источниками информации могут быть как использующий его человек или другие компьютеры, так и различные технические устройства, не входящие в комплект оборудования данного компьютера. Но здесь речь идет только о внешних по отношению к ОЗУ-ЦП устройствах.
Каждый пользователь персонального компьютера имеет представление об устройствах вывода алфавитно-цифровой и графической информации на экран (дисплей) и на бумагу (принтер), устройствах ввода информации (клавиатура и мышь). Внешними устройствами также являются запоминающие устройства большой емкости (внешние ЗУ, то есть жесткие и гибкие диски, оптические диски), встроенные в компьютер часы и календарь и так далее. Приведенный перечень не полон, а если бы и удалось составить полный список, то он был бы таковым недолго, так как в соответствии с расширением сфер применения компьютеров ежегодно появляются все новые и новые внешние устройства.
Нам важно знать, что эти устройства при установке в компьютер становятся доступными для записи и/или чтения, притом ОЗУ-ЦП могут обмениваться с ними данными примерно так же, как они обмениваются между собой (при этом каждое из внешних устройств имеет свои адреса).
Получив самое общее (и несколько поверхностное) представление о компьютере, перейдем к вопросу о том:
1.3. ЧТО ТАКОЕ ПРОГРАММА?
Функционально программа — это набор команд и данных, размещаемых в запоминающих устройствах компьютера (ОЗУ и внешних ЗУ) и обеспечивающих решение поставленной задачи.
По сути дела программное обеспечение едино с аппаратным в том смысле, что они не могут реализовать функцию обработки информации независимо друг от друга и что перенести программное обеспечение с компьютера одного типа на компьютер другого типа без существенной переработки практически невозможно. Но программное и аппаратное