4 Кбайти);
11. Як визначається адреса каталога таблиць сторінок PDE у захищеному режимі роботи
МП і80386? - Розташування PDE в пам'яті визначається вмістом 32-розрядного
системного регістра CR3, 20 старших розрядів якого містять базову адресу каталога
таблиць сторінок, а 12 молодших - не визначені;
12. Як формується фізична адреса команд та даних в реальному режимі роботи МП і80286? -
Мікропроцесор формує фізичну адресу так, як і МП І8086: вміст сегментного регістра
зсувається на чотири розряди вліво і сумується із зміщенням в команді або вмістом
регістрів: наприклад, якщо адресується пам'ять, то [BP+CS], [BP+DS+disp8/16] і т.д.,
якщо адресується стек, то [BX+ES], [BX+SS+disp8/16] [BP+SI], [BP+DI+disp8/16] і т.п.
13. Як формується фізична адреса команд та даних в захищеному режимі роботи МП I80286? -
В захищеному режимі фізична адреса формується за такою схемою: - МП за вмістом селектора, що знаходиться в одному із сегментних регістрів, адресує
дискрипторну таблицю, рядок якої складається з 48 біт (ще 16 старших біт зарезервовані).
- з дескрипторної таблиці зчитується значення 24-розрядної базової адреси сегмента,
- базова адреса сумується із зміщенням, внаслідок чого формується фізична адреса байта
або слова в пам'ять (див. рис);
14. Як формується фізична адреса сегмента в МП І80386 в захищеному режимі роботи? –
З дескрипторної таблиці зчитується значення 32-розрядної базової адреси сегмента, яка
сумується із зміщенням, внаслідок чого формується фізична адреса байта або слова в
пам'яті в МП I80386;
15. Як формується фізична адреса сторінки пам’яті в захищеному режимі роботи МП І80386? -
32-розрядна фізична адреса пам’яті в межах сторінки формується таким чином: - 20 старших розрядів дескриптора таблиці сторінок PTE визначають 20 старших
розрядів фізичної адреси сторінки пам’яті, молодші 12 розрядів рівні нулю. Це є фізична
адреса сторінки пам’яті розміром 4 Кбайти; - молодші 12 бітів лінійної адреси адресують зміщення в межах однієї сторінки пам'яті.
Сумуючись із 20 старшими розрядами дескриптора сторінки, формують фізичну адресу в
межах однієї сторінки;
16. Яка розрядність шин мікропроцесора I80386? - 32-розрядна шина даних та 32-розрядна
адресна шина;
17. Яка розрядність шин та робоча частота мікропроцесора I80286? - Тактова частота від 8 до
10 Мгц, 16-розрядна шина даних та 24-розрядна адресна шина;
Яке призначення регістрів LDTR та GDTR МП І80286?
- сорокабітний регістр GDTR визначає положення і розмір глобальної дескрипторної таблиці, - шістнадцятибітний регістр LDTR використовується для адресації локальної дескрипторної таблиці
Яке призначення регістрів TR та MSW МП І80286?
- TR- 40-розрядний регістр задачі ТR, який містить селектор сегмента стану задачі TSS; - MSW -сорокарозрядний регістр стану, використовується для переключення (біт РЕ=1) режиму роботи із звичайного (реального) в захищений
Яке призначення регістрів IDTR та IP МП І80286?
40-бітний регістр IDTR визначає початок і розмір таблиці векторів переривань. 16-бітний регістр IP служить для збереження адреси зсуву наступної команди, що виконується, в межах сегменту коду
Яке призначення сегментних регістрів в реальному режимі роботи МП І80286?
містять початкову адресу, відповідно, сегменту коду (початкова адреса якого визначається вмістом регістра CS), сегменту даних, сегмента стеку, а також додаткового сегменту даних
Яке призначення сегментних регістрів в захищеному режимі роботи МП І80286?
виконують функцію селектора, який знаходиться в одному із сегментних регістрів, для адресації дескрипторної таблиці
Які основні режими роботи мікропроцесора I80286?
може працювати в двох режимах: у реальному і в захищеному. В реальному режимі можлива адресація до 1 Мбайта фізичної пам'яті. В захищеному мікропроцесор дозволяє адресувати до 16 Мбайт фізичної пам'яті.
Які регістри мікропроцесора I80286 є індексними регістрами ?
шістнадцятирозрядні регістри SP, BP, SI, DI, які можуть використовуватися в якості адресних та в якості операндів в інструкціях обробки даних
Які регістри мікропроцесора I80386 є регістрами загального призначення ?
32-розрядні регістри ЕAX, ЕBX, ЕCX, ЕDX, до складу яких входять 16-розрядні регістри (ЕAX містить АХ і т.д.) та восьмирозрядні (АХ містить AH і AL і т.д.)
Які регістри мікропроцесора I80386 є індексними регістрами ?
32-розрядні регістри ESP, EBP, ESI, EDI, які можуть використовуватися як 16-розрядні (SP, BP, SI, DI) в якості адресних та в якості операндів в інструкціях обробки даних
Які регістри мікропроцесора I80286 є регістрами загального призначення ?
регістри AX, BX, CX, DX. які складаються з двох однобайтових регістрів кожний: AX складається з AH і AL, BX- з BH і BL і т.д.
Які сегментні регістри входять до складу МП I80286?
шістнадцятирозрядні регістри CS, DS, SS, ES
Які сегментні регістри входять до складу МП I80386?
шістнадцятирозрядні регістри CS, DS, SS, ES, FS, GS
