КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Архитектура и организация МП IA-32Машинный цикл выполнения команды представляет циклическую последовательность следующих действий запись результатов в память 4 выборка команды из памяти, ее декодирование и формирование адреса следующей 1 выполнение команды 3 считывание операндов из памяти 2
Магистраль "Общая шина" предполагает -подключение одноименных входов/выходов всех устройств к общим линиям -подключение входов/выходов всех устройств к индивидуальным линиям -назначение каждому устройству уникального адреса -возможность перевода выходов всех устройств в состояние "отключено" (Z-состояние) -отсутствие адресных входов у устройств
Шинная организация ЭВМ предполагает наличие в системе -шины адреса -шины ввода-вывода -шины управления -шины синхронизации -шины данных
Простейший конвейер в МП i8086 обеспечивает -одновременное сохранение результатов выполнения текущей команды и выполнение следующей -одновременное выполнение текущей команды и выборку следующей -одновременное выполнение двух команд -одновременную выборку двух команд
Шины адреса и данных в системе с МП i8086 имеют разрядность -24 бита -20 бит -16 бит -32 бита -64 бита
Микропроцессор - это -комбинационное устройство обработки цифровой информации -программно-управляемый конечный автомат -программно-управляемое устройство обработки цифровой информации -устройство обработки цифровой информации на основе последовательностных устройств
В базовом МП i8086 используется число регистров равное -12 -10 -14 -16
Сегментные регистры МП в реальном режиме работы предназначены для -хранения исполнительного адреса исполняемых команд -хранения базовых адресов сегментов программы -хранения исполнительного адреса следующих команд -хранения логических адресов операндов
Регистр указателя команд IP предназначен для хранения -исполнительного адреса выполняемой команды - исполнительного адреса следующей команды -сегментного адреса следующей команды -хранения логического адреса выполняемой команды
Регистры SP, BP, SI, DI можно делить на старший и младший байты -в случае необходимости -в особых ситуациях -никогда -всегда
Флаг ZF=1, если -произошло переполнение разрядной сетки -сформировался перенос из старшего разряда -результат операции равен 0 -число двоичных единиц в результате четное
Флаг PF=1, если -произошло переполнение разрядной сетки -сформировался перенос из старшего разряда -результат операции равен 0 -число двоичных единиц в результате четное
Флаг CF=1, если -число двоичных единиц в результате четное -произошло переполнение разрядной сетки -результат операции равен 0 -сформировался перенос из старшего разряда
Флаг SF=1, если -произошло переполнение разрядной сетки -результат операции равен 0 -в старшем разряде результата 1 -сформировался перенос из старшего разряда
Флаг OF=1, если -сформировался перенос из старшего разряда -сформировался перенос в старший разряд -сформировался перенос из младшего полубайта -результат операции равен 0
Каждая декодированная в микропроцессоре команда вызывает из блока микропрограммного управления (БМУ)..., которая формирует управляющие сигналы, обеспечивающие ее выполнение микропрограмму
Устройство управления микропроцессора включает в себя -Блок Микропрограммного Управления (БМУ) -Регистры очереди команд -Счетчик команд -Дешифратор команд -Сумматор адресов
В реальном режиме работы МП доступным является адресное пространство размером -216 -232 -220 -224
Сегменты в памяти могут начинаться с адресов -кратных 64 -произвольных -четных -кратных 16
Базовый адрес сегмента SEG имеет разрядность -32 бита -8 бит -16 бит -20 бит
Внутрисегментное смещение OFFSET имеет разрядность -16 бит -20 бит -32 бит -8 бит
Логический адрес ячейки памяти это -полный 20-и битовый адрес ячейки -пара 16-и битовых адресов SEG:OFFSET -базовый адрес ячейки -адрес ячейки с учетом страницы
Физический адрес ячейки памяти формируется по правилам -PA=SEG-EA -PA=16*SEG-EA ++++++++++++++ -PA=SEG/16-EA -PA=16*EA-SEG
Если физический адрес ячейки памяти равен 12345h, то логическим адресом может быть -1234:0005 -1236:0009 -1235:000А -1233:0015 -1200:0345
Регистр DS предназначен для хранения базового адреса -сегмента кода -сегмента данных -сегмента стека -дополнительного сегмента данных
Регистр SS предназначен для хранения базового адреса -сегмента кода -сегмента данных -сегмента стека -дополнительного сегмента данных
Регистр CS предназначен для хранения базового адреса -сегмента стека -сегмента данных -сегмента кода -дополнительного сегмента данных
Регистр ES предназначен для хранения базового адреса - сегмента кода -сегмента данных -дополнительного сегмента данных -сегмента стека
Выйти за пределы 1Мбайта памяти в МП i8086 c 20-и битовой шиной адреса можно, если -задать напрямую адрес больше FFFFFh -использовать два сегментных регистра -выйти за пределы нельзя -в сегментный регистр загрузить адрес FFFFh, а смещение выбрать больше 000Fh
МП i8086 может одновременно работать с логическими сегментами программы, число которых не более -1 -2 -8 -4
Для записи результата операции в память ЭВМ выполняются следующие действия 2Получив сигнал с ША и ШУ, память активизирует ячейку с установленным адресом 1Микропроцессор формирует на ША адрес нужной ячейки, передает на ШД результат операции, а на ШУ формируется сигнал "Запись в память" 3Данные с ШД записываются в ячейку 5МП начинает выборку следующей команды 4Память формирует на ШУ сигнал, что данные записаны
Мультиплексирование сигналов на выводах микропроцессора обеспечивает -уменьшение числа выводов ИМС -повышение быстродействия -увеличение нагрузочной способности -повышение надежности работы
Если логический адрес ячейки равен 1248:4321, то ее физический адрес равен -16801h -55690h -167A1h -44458h
Очередь команд в МП i8086 состоит из -4-х 8-и разрядных регистров -8-и 8-и разрядных регистров -6-и 16-и разрядных регистров -6-и 8-и разрядных регистров
Модифицировать содержимое регистра IP можно с помощью команд -передачи данных -сдвига -передачи управления -логических операций
|