Приветствую Вас Гость • Регистрация • Вход • RSS
Воскресенье, 4.12.2016
Главная » Файлы » Қазақша рефераттар » Информатика [ Добавить материал ]

Система команд микроконтроллера 8051


Оқушылар,студенттер,мұғалімдер,сайт қолданушылары өз материалыңызбен бөліссеңіз қуанышты болатын едік!

05.01.2016, 18:13

Система команд микроконтроллера 8051. Способы адресации.

Систему команд условно можно разбить на пять групп:
•    Арифметические команды;
•    Логические команды;
•    Команды передачи данных;
•    Команды битового процессора;
•    Команды ветвления и передачи управления.

Мнемоника    Функция    Флаги
Команда ACALL <addr 11>
Абсолютный вызов подпрограммы     
Команда ADD A, <байт-источник>
Сложение    AC, C, OV
Команда ADDC A, <байт-источник>
Сложение с переносом    AC, C, OV
Команда AJMP <addr 11>
Абсолютный переход     
Команда ANL <байт-назначения>, <байт-источникa>
Логическое "И"     
Команда ANL C, <байт-источникa>
Логическое "И" для переменных-битов    C
Команда CJNE <байт-назначения>, <байт-источник>, <смещение>
Сравнение и переход, если не равно    C
Команда CLR A
Сброс аккумулятора     

 


                непосредственная адресация не требует обращения к регистрам или памяти данных. При непосредственной адресации на обработку поступает операнд, который является частью команды. Значение непосредственного операнда обозначается символом #.
addA, #77      - добавить 77 к содержимому аккумулятора, где 77 - десятичное число.
Прямая адресация отличается от регистровой тем, что можно получить доступ к любому байту в первых 256 ячейках памяти, указав 8-разрядный адрес. mov  A, 020h
Косвенно-регистровая адресация осуществляется с помощью регистров R0 или R1 текущего банка. В этом случае содержимое регистра R0 или R1 используется как 8-разрядный адрес для обращения к первым 256 байтам памяти данных: Orl A,  @ R0
Регистр DPTR используется в качестве 16-разрядного индексного регистра. При этом можно указать смещение, которое добавляется к содержимому DPTR для формирования адреса операнда.
Такой способ адресации, который называется косвенно-регистровая со смещением, удобно использовать для доступа к отдельным элементам в структурах данных.


Похожие материалы

Рахмет ретінде астында тұрған жарнамалардың біреуін басуды сұраймын!

Категория: Информатика | Добавил: Admin
Просмотров: 225 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]