Последние добавления
ФЭА / АИТ / Основы построения программных средств.
(автор - student, добавлено - 8-01-2014, 21:48)
Язык, который понимает МП, называется машинным языком. Поскольку МП имеют дело только с цифровыми сигналами, команды машинного языка представляют собой двоичные коды. МП распознает конкретную группу кодов, которая называется системой команд данного МП. Человеку нелегко пользоваться машинным языком, поскольку, например, неясен смысл кода 0011 1100 (ЗС). Можно заменить код каждой команды коротким именем, называемым мнемоническим. Например, код ЗС для МП 8085 означает "увеличить содержимое регистра А" и его имя - INR А. Мнемоника оказывается гораздо проще для запоминания, чем машинные коды. Программы, написанные с использованием мнемонических обозначений, называются программами на языке ассемблера. ФЭА / АИТ / Основные булевы операции.
(автор - student, добавлено - 8-01-2014, 21:47)
Существуют четыре основные булевы операции: ИЛИ, И, ИСКЛЮЧАЮЩЕЕ ИЛИ и НЕ. Операция ИЛИ. Если обе входные переменные А и В вентиля ИЛИ имеют значение 0, то на выходе его появится 0. Во всех остальных случаях выход принимает значение 1. Для обозначения операции используются символы "+" или "V". ФЭА / АИТ / Системы счисления и булева алгебра.
(автор - student, добавлено - 8-01-2014, 21:47)
Компьютер, по существу - это устройство обработки информации, которая может быть числовой и нечисловой. В обоих случаях она представляется в виде нулей и единиц. Представление информации с помощью лишь двух символов (0,1) задает двоичную систему счисления. При изучении вычислительной техники представляют интерес три системы счисления - это двоичная, восьмеричная и шестнадцатеричная. Большинство человечества пользуется десятичной системой счисления. Преобразование десятичных чисел в двоичные производится непрерывным делением преобразуемого числа на 2 с одновременным слежением за получающимися остатками. ФЭА / АИТ / Устройство ввода/вывода.
(автор - student, добавлено - 8-01-2014, 21:46)
Последние два блока машины - это устройство ввода и устройство вывода. Через эти устройства осуществляется контакт компьютера с внешним миром. Они являются буферами для преобразования информации с тех языков и тех скоростей, на которых работает компьютер, к тем, которые воспринимает человек или другая, связанная с компьютером система. Устройство ввода получает из внешнего мира данные и команды, которые поступают в память. ФЭА / АИТ / Устройство управления.
(автор - student, добавлено - 8-01-2014, 21:45)
Устройство управления автоматически, последовательно по одной, получает команды из памяти, декодирует каждую из них и генерирует необходимые для ее выполнения сигналы. Для того чтобы получить команду из памяти, устройство управления прежде всего должно знать ее адрес. Обычно команды выбираются из последовательных ячеек памяти, и их адреса указываются программным счетчиком, находящимся в устройстве управления, Далее, чтобы иметь возможность декодировать и выполнить текущую команду, её запоминают в регистре команды. Для того, чтобы правильно декодировать команду, она должна иметь определенную структуру, которую называют форматом команды. У разных МП форматы команд различны. Однако код команды, а у некоторых МП и адрес должны присутствовать в команде всегда. Код операции - это совокупность двоичных цифр, которые однозначно определяют операцию в процессе декодирования команды. Адресная часть команды (если она присутствует) указывает на ячейки памяти, к которым нужно обратиться, выполняя команду. Например, если выполняется команда сложения, то адресная часть команды указывает на ячейку, где находится второе слагаемое. Необходимо понимать различные употребления слова "адрес". Как правило, адрес команды не совпадает с адресной частью в самой команде. |
|