![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Примеры использования арифметических и логических команд
Пример 3.5. Сложить содержимое аккумулятора А с содержимым регистра Н: MVI A, #3BH; загрузка регистра A 3Bh MVI H, #25H; загрузка регистра H 25h ADD H; сложение содержимого регистра ; аккумулятора A и содержимого ; регистра H, A A+H Пример 3.6. Вычесть из содержимого аккумулятора содержимое ячейки памяти, адрес которой содержится в регистровой паре HL. LXI H, #0825H; загрузка в регистровую пару HL адреса ; ячейки памяти HL 0825 H MVI A, #03H; загрузка регистра A 03h MOV M, A; запись в ячейку памяти, адрес которой ; 0825H, содержимого аккумулятора ; M A MVI A, #60H; загрузка регистра A 60h SUB M; вычесть из содержимого аккумулятора ; содержимое ячейки памяти, адрес ; которой указан в паре регистров HL ; A A-(M) Пример 3.7. Сравнить содержимое аккумулятора A=1Bh с содержимым регистра L= 0Bh. MVI A, #1BH; загрузка регистра A 1Bh MVI L, #0BH; загрузка регистра L 0Bh CMP L; сравнение содержимого аккумулятора A ; с содержимым регистра L Пример 3.8. Выполнить операцию “Исключающее ИЛИ” над содержимым аккумулятора A=33h и содержимым регистра B=52h. MVI A, #33H; загрузка регистра A 33h MVI B, #52H; загрузка регистра B 52h XRA B; “Исключающее ИЛИ” с содержимым ; регистра B A A Å B Пример 3.9. Сдвинуть содержимое аккумулятора A=31h на 3 разряда влево. MVI A, #1FH; загрузка регистра A 1Fh RLC; циклический сдвиг содержимого ; аккумулятора влево ; RLC; циклический сдвиг RLC; циклический сдвиг
|