![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Арифметико-логическое устройство
Структура арифметико-логического устройства приведена на рис.8. В состав арифметико-логического устройства входят: - сумматор – блок АЛУ, в котором выполняются все арифметические и логические операции; - аккумулятор – основной регистр процессора, который используется для выполнения большинства арифметических и логических операций. Хранит один из операндов; - регистр В – специальный регистр процессора, который используется для выполнения операций умножения и деления. Регистр хранит один из операндов; - регистр аккумулятора – специальный регистр АЛУ, который используется для хранения содержимого аккумулятора на время выполнения арифметической или логической операции. Программно недоступен. - р егистр временного хранения – специальный регистр АЛУ, который используется для хранения второго операнда на время выполнения арифметической или логической операции. Программно недоступен.
Рис.8. Структура арифметико-логического устройства
- PSW – регистр слова состояния процессора – служит для хранения признаков результата арифметической операции (рис.9).
Рис.9. Слово состояния процессора
При выполнении операции первый операнд подается из аккумулятора в регистр аккумулятора, а второй из регистра или ячейки памяти в регистр временного хранения. Затем оба операнда одновременно поступают в сумматор, где и осуществляется выполнение арифметической или логической операции. Результат операции записывается в аккумулятор, а в случае команд умножения также в регистр В (старшая часть), при делении в регистр В записывается остаток. По результатам выполненной операции формируются признаки полученного результата и записываются в регистр слова состояния PSW. К признакам относятся такие флаги как Z – признак равенства нулю, С – разряд переноса и др. Кроме того, разряды RS0 и RS1 (PSW.3 и PSW.4) обеспечивают переключение банка регистров общего назначения.
|