МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА 8051 - Script

Рис.8.4. Структура 8051, реализующая прямую адресацию данных.

Регистры-аккумуляторы (А и В) используются для хранения промежуточных значений результатов арифметических операций. Регистр В используется только при умножении и делении. Обращение к аккумуляторам реализуется при выборке определенных команд или путем указания адресов OEOh, OFOh для регистров Асе, В соответственно.

Слово состояния программы (PSW) содержится в регистре состояния микроконтроллера 8051. Формат этого слова показан на рис 8.5, где биты CY и АС являются флагами переноса и полупереноса (перенос между полубайтами при обработке двоично-десятичных чисел). Флаг переноса CY устанавливается, когда при сложении или вычитании возникает перенос в старший байт или заем из него. Это упрощает обработку чисел с разрядностью 16 или

Глава 8. Архитектура процесса 8051 181

более бит. Флаг полупереноса АС устанавливается, когда при сложении или вычитании результат операции над младшим полубайтом влияет на результат операции над старшим полубайтом. Эти флаги есть во всех микроконтроллерах, представленных в данной книге.

Go to Top