МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ РЕСПУБЛИКИ УЗБЕКИСТАНА
ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ-ХОРАЗМИ
Кафедра: Компьютерные системы
Отчет
по лабораторной работе №6
Изучение характеристик типов памяти и процессоров обмена информацией
Проверил(а): Ким Е.В.
Выполнил(а): Саримсаков Д. М.
Группа: 230-21 КИФ
Ташкент
2023 г.
Цель работы: выполнить программы записи данных в память из регистра, изучить команды чтения/записи в память с косвенной адресацией.
Теоретические сведения
Память представляется как последовательность ячеек размером в один байт. Каждая ячейка имеет свой адрес в диапазоне от 0 до 65535. Для удобства обычно используется шестнадцатеричное значение адреса, тогда диапазон адресации составляет 0000h – FFFFh.
В микропроцессорной системе адресации адрес ячейки памяти указывается в самой команде во втором и третьем байтах команды (прямая адресация). В общем виде это выглядит следующим образом
КОП ad16, где КОП – код операции (чтение или запись); ad16 – адрес ячейки памяти. В памяти такая команда будет размещена следующим образом
КОП ad16 (младший байт) ad16 (старший байт), т.е. после байта кода операции располагается сначала младший байт адреса, а затем – старший. Косвенная адресация предполагает, что адрес ячейки памяти будет располагаться в регистровых парах HL, DE, BC. Для каждой конкретной команды работы с памятью закреплена своя регистровая пара. Таким образом, прежде чем выполнить такую команду необходимо сначала задать адрес в соответствующей регистровой паре.
Например,
LXI H, 0800h
MOV M, A; запись в память содержимое регистра А по адресу, находящемуся в регистровой паре HL или LXI D, 0900H STAX D; запись в память содержимое регистра А по адресу, находящемуся в регистровой паре DE
Do'stlaringiz bilan baham: |