Скачиваний:
13
Добавлен:
02.05.2014
Размер:
24.27 Кб
Скачать
НННННННННННННННННННННННННННННННННННННН
ЊЁЄа®Їа®жҐбб®а "INTEL" 80386 c®бв®Ёв
Ё§ 業ва «м­®Ј® Їа®жҐбб®а ,Ў«®Є  гЇа -
ў«Ґ­Ёп Ї ¬пвмо Ё иЁ­л Ё­вҐа䥩б (ᬮ-
ваЁ аЁбг­®Є).
‘Ґа¤жҐ ¬ЁЄа®Їа®жҐбб®а  Д Ј« ў­л© Їа®-
жҐбб®а ўЄ«оз Ґв ў бҐЎп ЁбЇ®«­ЁвҐ«м­л©
Ў«®Є,ᮤҐа¦ йЁ© 8 32-е а §ап¤­ле ॣЁ-
бва®ў ®ЎйҐЈ® ­ §­ зҐ­Ёп,Є®в®алҐ ЁбЇ®-
«м§говбп Є Є ¤«п ўлзЁб«Ґ­Ёп  ¤аҐб ,в Є
Ё ¤«п ®ЇҐа жЁ© б ¤ ­­л¬Ё.€бЇ®«­ЁвҐ«м-
­л© Ў«®Є в Є¦Ґ ўЄ«оз Ґв 64-е а §ап¤­®Ґ
Ў а Ў ­­®Ґ гбва®©бвў®,ЁбЇ®«м§гҐ¬®Ґ ¤«п
г᪮७Ёп ¬­®ЈЁе ®ЇҐа жЁ©.
“бва®©бвў® ®Ўа Ў®вЄЁ Є®¬ ­¤ ¤ҐиЁдаЁ-
агҐв Є®¤л ®ЇҐа жЁ© Є®¬ ­¤ Ё Ї®¬Ґй Ґв
Ёе ў ®зҐаҐ¤м ¤«п ­Ґ¬Ґ¤«Ґ­­®Ј® ўлЇ®«­Ґ-
­Ёп ЁбЇ®«­ЁвҐ«м­л¬ Ў«®Є®¬.
“бва®©бвў® гЇа ў«Ґ­Ёп Ї ¬пвмо б®бв®Ёв
Ё§ Ў«®Є  ᥣ¬Ґ­в жЁЁ Ё гбва®©бвў  § -
¬ҐйҐ­Ёп бва ­Ёж Ё«Ё Ї®¤Є зЄЁ.
‘ҐЈ¬Ґ­в жЁп Ї®§ў®«пҐв гЇа ў«пвм Їа®б-
ва ­бвў®¬ «®ЈЁзҐбЄ®Ј®  ¤аҐб .
ЊҐе ­Ё§¬ Ї®¤Є зЄЁ а Ў®в Ґв "ў­Ё§г" Ё
Ї а ««Ґ«Ґ­ Їа®жҐббг ᥣ¬Ґ­в жЁЁ , зв®
Ї®§ў®«пҐв гЇа ў«пвм Їа®бва ­бвў®¬ дЁ-
§ЁзҐбЄ®Ј®  ¤аҐб .Ћ¤­  бва ­Ёж  ҐЈ® б®-
бв ў«пҐв 4-Ґ ЄЁ«®Ў ©в .
„«п ЁбЇ®«м§®ў ­Ёп бЁбвҐ¬л ўЁавг «м­®©
Ї ¬пвЁ 80386 Ї®¤¤Ґа¦Ёў Ґв Ї®«­го ў®б-
бв ­ ў«Ёў Ґ¬®бвм ¤«п ўбҐе ®иЁЎ®Є ­ 
бва ­ЁжҐ Ё ᥣ¬Ґ­вҐ.Џ ¬пвм ¬®¦Ґв Ўлвм
®аЈ ­Ё§®ў ­­ п ў 1 Ё«Ё Ў®«ҐҐ ᥣ¬Ґ­в®ў
а §«Ёз­®© ¤«Ё­­л ¤® 4 ЈЁЈ Ў ©в.
‹оЎ®Ґ § ¤ ­ЁҐ ­  80386 ¬®¦Ґв Ё¬Ґвм 16
влбзпз 381 ᥣ¬Ґ­в,¤® 4 ЈЁЈ Ў ©в Є ¦-
¤л©,в.® ®ЎҐбЇҐзЁў Ґвбп 64 вҐа Ў ©в 
ўЁавг «м­®© Ї ¬пвЁ ¤«п Є ¦¤®© § ¤ зЁ.
Ѓ«®Є ᥣ¬Ґ­в жЁЁ ®ЎҐбЇҐзЁў Ґв зҐвлаҐ
га®ў­п § йЁвл ¤«п Ё§®«пжЁЁ Ё § йЁвл
гбва®©бвў Ё ®ЇҐа жЁ®­­ле бЁб⥬ ¤агЈ
®в ¤агЈ . Љ®­бвагЄжЁп ¬ЁЄа®Їа®жҐбб®а 
Ї®§ў®«пҐв ўбҐ бЁб⥬л ᮥ¤Ё­пвм ў Ґ¤Ё-
­®Ґ 楫®Ґ.
80386 Ё¬ҐҐв 2 ०Ё¬  а Ў®вл:
1.ђ…†€Њ ђ…Ђ‹њЌЋ‰ Ђ„ђ…‘Ђ–€€
2.ђ…†€Њ ‡Ђ™€™…ЌЌЋ‰ ‚€ђ’“Ђ‹њЌЋ‰
Ђ„ђ…‘Ђ–€€
‚ ॠ«м­®¬ ०Ё¬Ґ 80386 а Ў®в Ґв Є Є
®зҐ­м Ўлбвал© 8086,­® б 32-е а §ап¤­л¬
а биЁаҐ­ЁҐ¬.ђҐ «м­л© ०Ё¬ в Є¦Ґ Ёб-
Ї®«м§гҐвбп ¤«п Ї®¤Ј®в®ўЄЁ ¬ЁЄа®Їа®жҐ-
бб®а  Є а Ў®вҐ ў § йЁйҐ­­®¬ ०Ё¬Ґ.
‚Ёавг «м­л© ०Ё¬(ў.а.) ®ЎҐбЇҐзЁў Ґв
¤®бвгЇ Є ®зҐ­м б«®¦­®¬г,ᮢ६Ґ­Ґ©-
襬г бЇ®б®Ўг гЇа ў«Ґ­Ёо Ї ¬пвмо, 
в Є¦Ґ ¤«п Ї®¤Є зЄЁ(§ ¬ҐйҐ­Ёп) бва ­Ёж
Ё ¤агЈЁе ў®§¬®¦­®б⥩ ¬ЁЄа®Їа®жҐбб®а .
‚ ў.а. Їа®Ја ¬¬­®Ґ ®ЎҐбЇҐзҐ­ЁҐ 80386
¬®¦Ґв аҐи вм § ¤ зЁ Ї® б⥯Ґ­Ё б«®¦­®-
бвЁ в ЄЁҐ ¦Ґ,Є Є г 8086 Ё 80286 ў аҐ-
¦Ё¬Ґ ўЁавг «м­®© Ї ¬пвЁ.ќв® Ї®§ў®«пҐв
ўлЇ®«­пвм Їа®Ја ¬­®Ґ ®ЎҐбЇҐзҐ­ЁҐ 8086.
‚Ёавг «м­лҐ § ¤ зЁ 80386 ¬®Јгв § йЁ-
й вмбп ®¤­  ®в ¤агЈ®© Ё Ј« ў­®© Ћ‘
80386 Їг⥬ ЁбЇ®«м§®ў ­Ёп § ¬ҐйҐ­Ёп
бва ­Ёж, н¬г«пжЁЁ Є®¬ ­¤ ўў®¤ -ўлў®¤ .
„«п б®ў¬ҐйҐ­Ёп Є®¬ЇмовҐа  б ўлб®-
Є®нд䥪⨢­л¬Ё бЁб⥬ ¬Ё, Ё­вҐа䥩б
иЁ­л 80386 Ё¬ҐҐв Є®­ўҐҐа­го ®Ўа Ў®вЄг
¤ ­­ле,¤Ё­ ¬ЁзҐбЄ®Ґ १ҐаўЁа®ў ­ЁҐ
иЁ­л ¤ ­­ле Ё Їап¬лҐ бЁЈ­ «л BYTE
ENABLE...
‚› ўбҐ Ї®­п«Ё Ё§ Їа®зЁв ­­®Ј®?
ЌҐ ЇгЈ ©вҐбм! ќв® в®«мЄ® ўбвгЇ«Ґ­ЁҐ,
¤ «ҐҐ ўбҐ¬г Ўг¤Ґв ¤ ­­® ®Ўмпб­Ґ­ЁҐ,
Ї® ў®§¬®¦­®бвЁ Ї®-Їа®йҐ.
ЋЃ‡Ћђ ђ…ѓ€‘’ђЋ‚ (ᬮваЁ аЁбг­®Є)
80386 Ё¬ҐҐв 32 Їа®Ја ¬­®-¤®бвгЇ­ле
ॣЁбва  ў б«Ґ¤гойЁе Є вҐЈ®аЁпе:

1.ђ…ѓ€‘’ђ› ЋЃ™…ѓЋ ЌЂ‡ЌЂ—…Ќ€џ
2.ђ…ѓ€‘’ђ› ‘…ѓЊ…Ќ’Ђ–€€
3.ђ…ѓ€‘’ђ ”‹ЂѓЋ‚
4.ђ…ѓ€‘’ђ› “ЏђЂ‚‹…Ќ€џ
5.ђ…ѓ€‘’ђ› ‘€‘’…ЊЌЋѓЋ Ђ„ђ…‘Ђ
6.ђ…ѓ€‘’ђ ’…‘’Ћ‚
7.ђ…ѓ€‘’ђ Ћ’‹Ђ„Љ€

ќвЁ ॣЁбвал пў«повбп в Є¦Ґ ­ Ў®а®¬
8086,80286,Ї®н⮬㠢ᥠ16-Ё а §ап¤-
­лҐ ॣЁбвал ўбҐе Їа®жҐбб®а®ў Ў®«ҐҐ
а ­­Ёе ўлЇгбЄ®ў "Ї®Єалў овбп" 32-е
а §ап¤­л¬Ё ॣЁбва ¬Ё 80386.
Ќ  аЁбг­ЄҐ ЇаҐ¤бв ў«Ґ­л ўбҐ ॣЁбвал
Ў §®ў®©  аеЁвҐЄвгал ¬ЁЄа®Їа®жҐбб®а ,
Є®в®алҐ ўЄ«оз ов: ॣЁбвал ®ЎйҐЈ®  ¤-
аҐб  Ё ¤ ­­ле,гЄ § вҐ«м Є®¬ ­¤,ॣЁбва
д« Ј®ў.„ ­­лҐ ॣЁбвал ЇаЁ ўЄ«о祭ЁЁ
­®ў®© § ¤ зЁ § Јаг¦ овбп ­®ўл¬ ᮤҐа-
¦Ё¬л¬.
Ѓ §®ў п  аеЁвҐЄвга  б®¤Ґа¦Ёв 6 Їаאַ
¤®бвгЇ­ле ᥣ¬Ґ­в , Є ¦¤л© а §¬Ґа®¬ ¤®
4 ЈЁЈ Ў ©в.‘ҐЈ¬Ґ­вл гЄ §лў овбп §­ зҐ-
­Ёп¬Ё ᥫҐЄв®а ,Ї®¬ҐйҐ­­л¬Ё ў ॣЁбва
ᥣ¬Ґ­в .
‘Ґ«ҐЄв®ал  ўв®¬ вЁзҐбЄЁ § Јаг¦ овбп
ЇаЁ ®ЇҐа жЁЁ ўЄ«о祭Ёп § ¤ з.
„агЈ®© вЁЇ ॣЁбва®ў-- н⮠ॣЁбвал
гЇа ў«Ґ­Ёп, бЁб⥬­®Ј®  ¤аҐб ,®в« ¤ЄЁ
Ё вҐбв®ў. Ћ­Ё ЁбЇ®«м§говбп ¤«п ®в« ¤ЄЁ
®ЇҐа жЁ®­­ле бЁб⥬.
НННННННННННННННННННННННННННННННННННННН
ЋЏ€‘ЂЌ€… ђ…ѓ€‘’ђЋ‚.
НННННННННННННННННННННННННННННННННННННН
ђ…ѓ€‘’ђ› ЋЃ™…ѓЋ ЌЂ‡ЌЂ—…Ќ€џ(ђЋЌ).
ЊЁЄа®Їа®жҐбб®а Ё¬ҐҐв 8-¬ 32-е а §ап¤-
­ле ђЋЌ.Ћ­Ё Ї®¤¤Ґа¦Ёў ов 16,32-е а §-
ап¤­лҐ  ¤аҐб­лҐ ®ЇҐа ­¤л, 1,8,16,32,64
®ЇҐа ­¤л ¤ ­­ле Ё ЎЁв®ўлҐ Ї®«п ®в 1 ¤®
32 ЎЁв®ў. Ћ­Ё ­ §лў овбп:EAX,EBX,ECX,
EDX,ESI,EDI,EBP,ESP.
Њ« ¤иЁҐ 16 а §а冷ў Є ¦¤®Ј® ॣЁбва 
¬®Јгв ЁбЇ®«м§®ў вмбп Ї® ®в¤Ґ«м­®бвЁ,
®­Ё ­ §лў овбп:AX,BX,CX,DX,SI,DI,BP,SP
’ Є¦Ґ ¬®Јгв Ё­¤ЁўЁ¤г «м­® ЁбЇ®«м§®-
ў вмбп ¬« ¤иЁ©(0-7) Ё бв аиЁ©(8-15)
Ў ©вл ђЋЌ AX,BX,CX,DX,ᮮ⢥вб⢥­­®
Ёе ­ §лў ов:AL,BL,CL,DL Ё AH,BH,CH,DH.
€­¤ЁўЁ¤г «м­ п ¤®бвгЇ­®бвм Ў ©в®ў
ђЋЌ ®ЎҐбЇҐзЁў Ґв ¤®Ї®«­ЁвҐ«м­го ЈЁЎ-
Є®бвм ¤«п ®ЇҐа жЁ© б ¤ ­­л¬Ё,­® нв® ­Ґ
ЁбЇ®«м§гҐвбп ЇаЁ  ¤аҐб жЁЁ.
“ЉЂ‡Ђ’…‹њ ЉЋЊЂЌ„ (IP).
ђҐЈЁбва гЄ § вҐ«п Є®¬ ­¤(ᬮваЁ аЁбг­-
®Є) ЇаҐ¤бв ў«пҐв б®Ў®© 32-е а §ап¤­л©
ॣЁбва,Є®в®ал© ­ §лў ов EIP.ЋЌ ᮤҐа-
¦Ёв ᬥ饭ЁҐ б«Ґ¤го饩 Є®¬ ­¤л,Є®в®аго
­г¦­® ўлЇ®«­Ёвм.‘¬ҐйҐ­ЁҐ ўбҐЈ¤  ®ЇаҐ-
¤Ґ«пҐвбп ®в­®бЁвҐ«м­® ᥣ¬Ґ­в  Є®¤ .
…Ј® ¬« ¤иЁҐ 16 ЎЁв ­ §лў овбп IP Ё Ёб-
Ї®«м§говбп ЇаЁ иҐбв­ ¤ж вЁа §ап¤­®©
 ¤аҐб жЁЁ.
ђ…ѓ€‘’ђ ”‹Ђ†ЉЋ‚.
ђҐЈЁбва д« Ј®ў пў«пҐвбп 32-е а §ап¤­л¬ Ё ­ §лў Ґвбп EFLAGS. ЋЇаҐ¤Ґ«Ґ­­лҐ
ЎЁвл EFLAGS,Є Є Ї®Є § ­­® ­  аЁбг­ЄҐ,гЇа ў«пов ­ҐЄ®в®ал¬Ё ®ЇҐа жЁп¬Ё Ё Ї®¤-
зҐаЄЁў ов бв вгб 80386.Њ« ¤иЁҐ 16-вм а §а冷ў EFLAGS ЇаҐ¤бв ў«пов б®Ў®© аҐ-
ЈЁбва FLAGS,Є®в®ал© ¬®¦Ґв ЁбЇ®«м§®ў вмбп ЇаЁ ўлЇ®«­Ґ­ЁЁ ®ЇҐа жЁ© б 8086.
Ќ Ё«гзиЁ© бЇ®б®Ў Ё§г祭Ёп ॣЁбва  д« Ј®ў--®ЇЁб ­ЁҐ ҐЈ® Ї®ЎЁв­®.‘вагЄвга 
ॣЁбва  д« Ј®ў Ї®Є § ­  ­  аЁбг­ЄҐ. ‡ ¬ҐвЁ¬,зв® ­  аЁбг­ЄҐ ­Ґ ®ЇаҐ¤Ґ«пҐвбп
Є ¦¤л© ЎЁв.ЌҐ®ЇаҐ¤Ґ«Ґ­­лҐ ЎЁвл пў«повбп § аҐ§ҐаўЁа®ў ­­л¬Ё,в.Ґ. ў ­ бв®пйЁ©
¬®¬Ґ­в ®­Ё ­Ґ Ё¬Ґов §­ зҐ­Ёп,®¤­ Є® ¬®Јгв Ўлвм ЁбЇ®«м§®ў ­­л ¤«п бЇҐжЁ «м-
­ле 楫Ґ© ў Ї®б«Ґ¤гойЁе ўҐабЁпе ¬ЁЄа®Їа®жҐбб®а .















‚ᥠ䫠ЈЁ ¬« ¤иҐЈ® Ў ©в  ॣЁбва  гбв ­ ў«Ёў овбп  аЁд¬ҐвЁзҐбЄЁ¬Ё Ё«Ё
«®ЈЁзҐбЄЁ¬Ё ®ЇҐа жЁп¬Ё Їа®жҐбб®а .‡  ЁбЄ«о祭ЁҐ¬ д« Ј  ЇҐаҐЇ®«­Ґ­Ёп,ўбҐ д« -
ЈЁ бв а襣® Ў ©в  ¬« ¤иҐЈ® б«®ў  ®ва ¦ ов б®бв®п­ЁҐ ¬ЁЄа®Їа®жҐбб®а  Ё ў«Ё-
пов ­  е а ЄвҐа ўлЇ®«­Ґ­Ёп Їа®Ја ¬¬.
”‹Ђѓ ‡ЌЂЉЂ
”« Ј §­ Є  SF Ї®Є §лў Ґв,Ї®«®¦ЁвҐ«м­л¬ Ё«Ё ®ваЁж вҐ«м­л¬ Ўл« १г«мв в Ї®-
б«Ґ¤­Ґ©  аЁд¬ҐвЁзҐбЄ®© Ё«Ё «®ЈЁзҐбЄ®© ®ЇҐа жЁЁ.
”‹Ђѓ Ќ“‹џ
”« Ј ­г«п ZF Ї®Є §лў Ґв,з⮠१г«мв в Ї®б«Ґ¤­Ґ© ®ЇҐа жЁЁ Ўл« а ўҐ­ ­г«о.















”‹Ђѓ —…’ЌЋ‘’€
”« Ј зҐв­®бвЁ PF Ї®Є §лў Ґв,зҐв­® Ё«Ё ­ҐзҐв­® зЁб«® Ґ¤Ё­Ёж १г«мв в .Ћ­ гб-
в ­ ў«Ёў Ґвбп ў 1,Ґб«Ё १г«мв в ®ЇҐа жЁЁ Ё¬ҐҐв зҐв­®Ґ зЁб«® Ґ¤Ё­Ёж-Ё­ зҐ ў0
”‹Ђѓ Џ…ђ…ЌЋ‘Ђ
”« Ј зҐв­®бвЁ ‘F ЁбЇ®«м§гҐвбп ЇаЁ ўлзЁб«Ґ­Ёпе Ї®ўл襭­®© в®з­®бвЁ,«®ЈЁзҐбЄЁе
®ЇҐа жЁпе Ё ¤агЈЁе Є®¬ ­¤ е.Ћ­ Ї®Є §лў Ґв, Ўл« «Ё ЇҐаҐ­®б Ё§ бв а襣® а §ап-
¤  ®ЇҐа ­¤  Ё«Ё ­Ґв. € ᮮ⢥вб⢥­­® гбв ­ ў«Ёў Ґвбп ў 1 Ё«Ё 0.
”‹Ђѓ „ЋЏЋ‹Ќ€’…‹њЌЋѓЋ Џ…ђ…ЌЋ‘Ђ.
ќв®в д« Ј , ­ §лў Ґвбп AUX , Ї®§ў®«пҐв ¬ЁЄа®Їа®жҐбб®аг ўлЇ®«­пвм Є®¬ ­¤л















¤ҐбпвЁз­®©  аЁд¬ҐвЁЄЁ.Ћ­ Ї®Є §лў Ґв Їа ўЁ«м­® «Ё ўлЇ®«­Ё« бм Є®¬ ­¤  ¤Ґбп-
вЁз­®©  аЁд¬ҐвЁЄЁ Ё«Ё ­Ґв Ё,ᮮ⢥вб⢥­­® гбв ­ ў«Ёў Ґвбп ў 0 Ё«Ё 1.
”‹Ђѓ Џ…ђ…ЏЋ‹Ќ…Ќ€џ.
”« Ј ЇҐаҐЇ®«­Ґ­Ёп OF Ї®Є §лў Ґв,Їа®Ё§®и«® ЇҐаҐЇ®«­Ґ­ЁҐ ЇаЁ ўлЇ®«­Ґ­ЁЁ ®ЇҐа -
жЁ© Ё«Ё ­Ґв,в.Ґ. Ї®Є §лў Ґв Їа ўЁ«м­®бвм १г«мв в .“бв ­ ў«Ёў Ґвбп ў 0,Ґб«Ё
ЇҐаҐЇ®«­Ґ­Ёп ­Ґ Ўл«®,Ё­ зҐ - ў 1.
”‹Ђѓ ‘Џ…–€Ђ‹њЌЋѓЋ Џђ…ђ›‚ЂЌ€џ.
”« Ј бЇҐжЁ «м­®Ј® ЇаҐалў ­Ёп TF Ї®¬®Ј Ґв ®в« ¦Ёў вм Їа®Ја ¬¬л.ќв®в д« Ј ­Ґ
гбв ­ ў«Ёў Ґвбп ў १г«мв вҐ а Ў®вл ¬ЁЄа®Їа®жҐбб®а ,  гбв ­ ў«Ёў Ґвбп Їа®Ј-















а ¬¬®© б Ї®¬®ймо бЇҐжЁ «м­®© Є®¬ ­¤л.…Ј® в Є¦Ґ ­ §лў ов д« Ј®¬ ва ббЁа®ўЄЁ
Ё«Ё Ї®и Ј®ў®© а Ў®вл.Љ®Ј¤  ®­ гбв ­®ў«Ґ­,Ї®б«Ґ ўлЇ®«­Ґ­Ёп Є ¦¤®© Є®¬ ­¤л
ў®§­ЁЄ Ґв ЇаҐалў ­ЁҐ Ї® ва ббЁа®ўЄҐ.‚® ўаҐ¬п Їа®жҐ¤гал ЇаҐалў ­Ёп ¬ЁЄа®Їа®-
жҐбб®а бЎа блў Ґв д« Ј ва ббЁа®ўЄЁ.ќв® Ї®§ў®«пҐв ўлЇ®«­пвм ®Ўа Ў®вЄг ЇҐалў -
­Ёп Ї® ва ббЁа®ўЄҐ ЎҐ§ ЇаҐалў ­Ёп Ї®б«Ґ Є ¦¤®© Є®¬ ­¤л.Џ®б«Ґ бв ­¤ ав­®© ®Ў-
а Ў®вЄЁ д« ЈЁ гбв ­ ў«Ёў овбп ў Ёб室­®Ґ б®бв®п­ЁҐ.’.Ґ Ї®б«Ґ ўлЇ®«­Ґ­Ёп б«Ґ-
¤го饩 Є®¬ ­¤л Їа®Ја ¬¬л б­®ў  ў®§­ЁЄ­Ґв ЇаҐалў ­ЁҐ Ї® ва ббЁа®ўЄҐ.ќв®в Їа®-
жҐбб Ўг¤Ґв Їа®¤®«¦ вмбп ¤® вҐе Ї®а,Ї®Є  Їа®Ја ¬¬  Ї®«м§®ў вҐ«п ­Ґ бЎа®бЁв
д« Ј TF Ё«Ё ­Ґ § ўҐаиЁвбп ўлЇ®«­Ґ­ЁҐ § ¤ зЁ.















”‹Ђѓ Џђ…ђ›‚ЂЌ€‰.
”« Ј ЇаҐалў ­Ё© IF гЇа ў«пҐв ў­Ґи­Ё¬Ё ЇаҐалў ­Ёп.Џ®Є  д« Ј ЇаҐалў ­Ё© бЎа®-
襭 ў 0,­ЁЄ ЄЁҐ ў­Ґи­ЁҐ ЇаҐалў ­Ёп ­Ґ Ўг¤гв ®Ўа Ў влў вмбп ¬ЁЄа®Їа®жҐбб®а®¬
(§  ЁбЄ«о祭ЁҐ¬ ­Ґ¬ бЄЁа㥬ле).Љ®Ј¤  ®­ гбв ­®ў«Ґ­ ў 1,Ўг¤Ґв Їа®Ё§ў®¤Ёвмбп
®Ўа Ў®вЄ  «оЎле ў®§­ЁЄ ойЁе ЇаҐалў ­Ё©.
”‹Ђѓ ЌЂЏђЂ‚‹…Ќ€џ.
”« Ј ­ Їа ў«Ґ­Ёп DF ЁбЇ®«м§гҐвбп ¬ЁЄа®Їа®жҐбб®а®¬ ЇаЁ а Ў®вҐ б® бва®Є ¬Ё,Є®-
в®алҐ а Ў®в ов б Ў®«миЁ¬Ё Ў«®Є ¬Ё ¤ ­­ле ¤«п ®ЇаҐ¤Ґ«Ґ­Ёп ­ Їа ў«Ґ­Ёп Їа®¤ўЁ-
¦Ґ­Ёп Ї® Ў«®Єг,в.Ґ. ў бв®а®­г 㢥«ЁзҐ­Ёп  ¤аҐб®ў Ё«Ё 㬥­м襭Ёп.Љ®Ј¤  д« Ј















гбв ­®ў«Ґ­ ў 1,Є®¬ ­¤л ®Ўа Ў®вЄЁ бва®Є а Ў®в ов ў бв®а®­г 㬥­м襭Ёп  ¤аҐб®ў
Ї®б«Ґ ®Ўа Ў®вЄЁ Ґ¤Ё­ЁжЁ Ё­д®а¬ жЁЁ,Ґб«Ё д« Ј бЎа®иҐ­ ў 0,в® -- ў бв®а®­г
㢥«ЁзҐ­Ёп.ђ бᬮв७­лҐ ЎЁвл EFLAGS Ї®«­®бвмо б®ўЇ ¤ ов б ЎЁв ¬Ё ॣЁбва 
FLAGS ¬ЁЄа®Їа®жҐбб®а  8086/8088.Ђ ⥯Ґам а бᬮваЁ¬ ЎЁвл EFLAGS,Є®в®алҐ Ї®-
Є §лў ов бЇҐжЁдЁЄг ¬ЁЄа®Їа®жҐбб®а  80386.
”‹Ђѓ ‚€ђ’“Ђ‹њЌЋѓЋ ђ…†€ЊЂ.
”« Ј ўЁавг «м­®Ј® ०Ё¬  VM(ЎЁв 17) ®ЎҐбЇҐзЁў Ґв ўЁавг «м­л© 8086 ०Ё¬ ў
ЇаҐ¤Ґ« е § йЁйҐ­­®Ј®.…б«Ё ®­ гбв ­®ў«Ґ­,ў в® ўаҐ¬п,Є®Ј¤  80386 ­ е®¤Ёвбп ў
§ йЁйҐ­­®¬ ०Ё¬Ґ,8086 ўЄ«оз Ґвбп ў ўЁавг «м­го 8086 ®ЇҐа жЁо , ¬ ­ЁЇг«Ёагп















§ Јаг§Є®© ᥣ¬Ґ­в®ў,Є Є нв® ¤Ґ« Ґв 8086,ЈҐ­ҐаЁагп 13 ЇаҐалў ­ЁҐ ЇаЁўҐ«ЁЈЁа®-
ў ­­ле ®ЇҐа жЁ®­­ле Є®¤®ў.ЃЁв VM ¬®¦Ґв Ўлвм гбв ­®ў«Ґ­ ў § йЁйҐ­­®¬ ०Ё¬Ґ
Є®¬ ­¤®© IRET,Ґб«Ё ⥪гйЁ© ЇаЁўҐ«ЁЈЁа®ў ­­л© га®ўҐ­м а ўҐ­ 0,Ё Їг⥬ ўЄ«озҐ-
­Ёп § ¤ з ­  «оЎ®¬ га®ў­Ґ ЇаЁўҐ«ҐЈЁ©.ЃЁв VM ­Ґ Ї®¤зЁ­пҐвбп ¤Ґ©бвўЁо Є®¬ ­¤л
POPF. PUSHF ўбҐЈ¤  Ї®бл« Ґв 0 ў нв®в а §ап¤,¤ ¦Ґ,Ґб«Ё а Ў®в Ґв ў ўЁавг «м­®¬
8086 ०Ё¬Ґ. ЋЎа § EFLAGS,б®еа ­Ґ­­л© ў б⥪Ґ ў® ўаҐ¬п ®Ўа Ў®вЄЁ ЇаҐалў ­Ёп
Ё«Ё ў® ўаҐ¬п ўЄ«о祭Ёп § ¤ зЁ,Ўг¤Ґв ᮤҐа¦ вм Ґ¤Ё­Ёжг ў н⮬ ЎЁвҐ,Ґб«Ё ЇаҐ-
алў ­ЁҐ ®Ўа Ў влў «®бм Є Є ўЁавг «м­ п 8086 § ¤ з .
”‹Ђѓ ‚Ћ‡ЋЃЌЋ‚‹…Ќ€џ(RF).















”« Ј ў®§®Ў­®ў«Ґ­Ёп ЁбЇ®«м§гҐвбп ЇаЁ Ї®и Ј®ў®¬ ०Ё¬Ґ Ё«Ё б®ў¬Ґбв­® б в®зЄ -
¬Ё ЇаҐалў ­Ё© ॣЁбва®ў ®в« ¤ЄЁ.Ћ­ Їа®ўҐапҐвбп ­  Ја ­ЁжҐ Є®¬ ­¤л,ЇҐаҐ¤ ®Ў-
а Ў®вЄ®© в®зЄЁ ®бв ­®ў .…б«Ё RF гбв ­®ў«Ґ­,в® «оЎ п ®иЁЎЄ  ®в« ¤ЄЁ Ўг-
¤Ґв ЁЈ­®аЁа®ў ­  ­  б«Ґ¤го饩 Є®¬ ­¤Ґ. RF  ўв®¬ вЁзҐбЄЁ бЎа блў Ґвбп ЇаЁ
гбЇҐи­®¬ ®Є®­з ­ЁЁ Є ¦¤®© Є®¬ ­¤л(®иЁЎЄЁ ­Ґ бЁЈ­ «Ё§Ёаговбп),Єа®¬Ґ Є®¬ ­¤
IRET,POPF,JMP,CALL,INTER,Є®в®алҐ ўл§лў ов ўЄ«о祭ЁҐ § ¤ зЁ.ќвЁ Є®¬ ­¤л гбв -
­ ў«Ёў ов RF ў ᮮ⢥вбвўЁЁ б ®ЇаҐ¤Ґ«Ґ­­л¬ ®Ўа §®¬ Ї ¬пвЁ.
Ќ ЇаЁ¬Ґа:
‚ Є®­жҐ ®Ўб«г¦Ёў ­Ёп Їа®Ја ¬¬л ЇаҐалў ­Ё© Є®¬ ­¤  IRET ¬®¦Ґв ўлв®«Є­гвм ®Ў-















а § EFLAGS Ё¬Ґо饣® RF гбв ­®ў«Ґ­­л¬ Ё ў®§®Ў­®ў«пҐв ўлЇ®«­Ґ­ЁҐ Їа®Ја ¬¬л ў
 ¤аҐбҐ в®зЄЁ ЇаҐалў ­Ёп ЎҐ§ ЈҐ­ҐаЁа®ў ­Ёп ¤агЈ®Ј® ЇаҐалў ­Ёп ў ⮬ ¦Ґ ¬ҐбвҐ.
”‹Ђѓ Џђ€‡ЌЂЉЂ ‚‹Ћ†…Ќ€џ ‡Ђ„Ђ—(NT) а §ап¤ 14.
„ ­­л© д« Ј ЁбЇ®«м§гҐвбп ў § йЁйҐ­­®¬ ०Ё¬Ґ.NT гбв ­ ў«Ёў Ґвбп,зв®Ўл Ї®-
Є § вм зв® ўлЇ®«­Ґ­ЁҐ ¤ ­­®© § ¤ зЁ ў«®¦Ґ­® ў ЇаҐ¤Ґ« е ¤агЈ®© § ¤ зЁ.…б«Ё ®­
гбв ­®ў«Ґ­,⮠ᥣ¬Ґ­в б®бв®п­Ёп ⥪г饩 ў«®¦Ґ­­®© § ¤ зЁ Ё¬ҐҐв ¤®бв®ўҐа­го
®Ўа в­го бўп§м б ᥣ¬Ґ­в®¬ б®бв®п­Ёп ЇаҐ¤л¤г饩 § ¤ зЁ.„ ­­л© ЎЁв гбв ­ ў«Ё-
ў Ґвбп Ё«Ё бЎа блў Ґвбп Є®¬ ­¤ ¬Ё ЇҐаҐ¤ ойЁ¬Ё гЇа ў«Ґ­ЁҐ ¤агЈЁ¬ § ¤ з ¬.‡­ -
祭ЁҐ NT ў EFLAGS Їа®ўҐапҐвбп Є®¬ ­¤®© IRET . —в®Ўл ҐЈ® гбв ­®ўЁвм б«Ґ¤гҐв















ўлЇ®«­пвм ў­гваЁ§ ¤ з­®Ґ ў®§ўа йҐ­­ЁҐ Ё«Ё ў­Ґи­Ґ§ ¤ з­®Ґ ў®§ўа йҐ­ЁҐ.Љ®¬ ­-
¤л POPF Ё«Ё IRET Ўг¤гв ®Є §лў вм ў®§¤Ґ©бвўЁҐ ­  гбв ­®ўЄг ¤ ­­®Ј® ЎЁв  б®-
Ј« б­® ®Ўа §г EFLAGS ­  «оЎ®¬ га®ў­Ґ ЇаЁўҐ«ҐЈЁ©.
Ѓ€’ ЋЏђ…„…‹€Ќ€џ “ђЋ‚Ќџ Џђ€‚…‹…ѓ€‰
‚‚Ћ„Ђ/‚›‚Ћ„Ђ(I/O P/L) а §ап¤л 12,13.
„ ­­®Ґ ¤ўге ЎЁв®ў®Ґ Ї®«Ґ в Є¦Ґ ®в­®бЁвбп Є § йЁйҐ­­®¬г ०Ё¬г.“а®ўҐ­м ЇаЁ-
ўЁ«ҐЈЁ© ўў®¤ /ўлў®¤ (I/O P/L) гЄ §лў Ґв ¬ ЄбЁ¬ «м­®Ґ §­ зҐ­ЁҐ ⥪г饣® га®ў-
­п ЇаЁўҐ«ЁЈЁ©(’“Џ).„«п ¬ ЄбЁ¬ «м­® ¤®ЇгбвЁ¬®Ј® §­ зҐ­Ёп ’“Џ,ЇаЁ ўлЇ®«­Ґ­ЁЁ
Є®¬ ­¤ ўў®¤ /ўлў®¤  ЎҐ§ ЈҐ­ҐаЁа®ў ­Ёп ЇаҐалў ­Ёп Ї® 13 ЁбЄ«о祭Ёо , ®­ в Є¦Ґ















гЄ §лў Ґв ¬ ЄбЁ¬ «м­®Ґ §­ зҐ­ЁҐ ’“Џ,Ї®§ў®«по饥 Ё§¬Ґ­Ёвм ЎЁв IF,Є®Ј¤  ­®ўлҐ
§­ зҐ­Ёп § Јаг¦ овбп Ё§ б⥪  ў ॣЁбвал FLAGS Ё«Ё EFLAGS.Љ®¬ ­¤л POPF Ё
IRET ¬®Јгв Ё§¬Ґ­пвм Ї®«Ґ I/O P/L,Є®Ј¤  ўлЇ®«­повбп ЇаЁ ’“Џ=0.ЋЇҐа жЁЁ ўЄ«о-
祭Ёп § ¤ з ўбҐЈ¤  Ё§¬Ґ­пов Ї®«Ґ I/O P/L,Є®Ј¤  ­®ўл© ®Ўа § д« Ј  § Јаг¦ Ґвбп
Ё§ ᥣ¬Ґ­в  б®бв®п­Ёп § ¤ зЁ.
‘…ѓЊ…Ќ’Ќ›… ђ…ѓ€‘’ђ›.
Ґбвм 16-вЁ а §ап¤­ле ᥣ¬Ґ­в­ле ॣЁбва®ў ᮤҐа¦ в Ў §®ўлҐ  ¤аҐб  ᥣ¬Ґ­-
в®ў,®ЇаҐ¤Ґ«пойЁҐ ᥣ¬Ґ­вл Ї ¬п⨠⥪г饩  ¤аҐб жЁЁ.‘ҐЈ¬Ґ­в­лҐ ॣЁбва  ЇаҐ¤-
бв ў«Ґ­л ­  аЁбг­ЄҐ.‚ § йЁйҐ­­®¬ ०Ё¬Ґ , Є ¦¤л© ᥣ¬Ґ­в ¬®¦Ґв Ё¬Ґвм а §¬Ґал















®в ®¤­®Ј® Ў ©в  ¤® 楫®Ј® «Ё­Ґ©­®Ј® Ё дЁ§ЁзҐбЄ®Ј® Їа®бва ­бвў  ¬ иЁ­л ¤® 4ѓЎ
ў ०Ё¬Ґ ॠ«м­®©  ¤аҐб жЁЁ,¬ ЄбЁ¬ «м­л© а §¬Ґа ᥣ¬Ґ­в  ®Ја ­ЁзҐ­ ­  64ЉЎ.
Ґбвм ᥣ¬Ґ­в®ў, ¤аҐб㥬ле ў «оЎ®© ¤ ­­л© ¬®¬Ґ­в,®аЇаҐ¤Ґ«повбп ᮤҐа¦Ё¬л¬
ॣЁбва®ў CS,SS,DS,ES,FS Ё GS.‡­ зҐ­ЁҐ ў CS гЄ §лў Ґв ­  ⥪гйЁ© ᥣ¬Ґ­в Є®-
¤ ;ᮤҐа¦Ё¬®Ґ SS гЄ §лў Ґв ⥪гйЁ© ᥣ¬Ґ­в б⥪ ;  §­ зҐ­Ёп ў DS,ES,FS,GS ­ 
ᥣ¬Ґ­вл ¤ ­­ле.
ђ…ѓ€‘’ђ› „…‘Љђ€Џ’ЋђЂ ‘…ѓЊ…Ќ’Ђ.
ђҐЈЁбвал ¤ҐбЄаЁЇв®а  ᥣ¬Ґ­в  ­ҐўЁ¤Ё¬л ¤«п Їа®Ја ¬Ёбв ,®¤­ Є® Ёе ᮤҐа¦ ­ЁҐ
®зҐ­м Ї®«Ґ§­® §­ вм.‚ 80386,ॣЁбва ¤ҐбЄаЁЇв®а  ­ҐўЁ¤Ё¬л© ¤«п Їа®Ја ¬¬Ёбв 















ᮮ⭥ᥭ б Є ¦¤л¬ ўЁ¤Ё¬л¬ ॣЁбв஬ ᥫҐЄв®а ,Є Є Ї®Є § ­® ­  аЁбг­ЄҐ.
Љ ¦¤л© Ё§ ­Ёе ᮤҐа¦Ёв 32-е ЎЁв®ўл© Ў §®ўл©  ¤аҐб ᥣ¬Ґ­в ,ҐЈ® Ја ­Ёжг(ЇаҐ-
¤Ґ«) Ё ¤агЈЁҐ ­Ґ®Ўе®¤Ё¬лҐ ЇаЁ§­ ЄЁ ᥣ¬Ґ­в .Љ®Ј¤   ¤аҐб ᥣ¬Ґ­в  § Јаг¦ -
бп ў ᥣ¬Ґ­в­л© ॣЁбва, бб®жЁ вЁў­л©(ᮮ⭥ᥭ­л©) ॣЁбва ¤ҐбЄаЁЇв®а   ў-
⮬ вЁзҐбЄЁ ¬®¤ЁдЁжЁагҐвбп ў ᮮ⢥вбвўЁЁ б ­®ў®© Ё­д®а¬ жЁҐ©.‚ ०Ё¬Ґ аҐ-
 «м­®©  ¤аҐб жЁЁ,в®«мЄ® Ў §®ўл©  ¤аҐб ¬®¤ЁдЁжЁагҐвбп ­ Їап¬го,Їг⥬ б¤ўЁЈ 
ҐЈ® §­ зҐ­Ёп ­  зҐвлॠࠧап¤  ў«Ґў®,Ї®бЄ®«мЄг ¬ ЄбЁ¬ «м­ п Ја ­Ёж  Ё ЇаЁ§-
­ ЄЁ ᥣ¬Ґ­в  дЁЄбЁа®ў ­л.‚ § йЁйҐ­­®¬ ०Ё¬Ґ Ў §®ўл©  ¤аҐб,Ја ­Ёж ,ўбҐ ЇаЁ-
§­ ЄЁ ¬®¤ЁдЁжЁаговбп ᮤҐа¦Ё¬л¬ ॣЁбва  ¤ҐбЄаЁЇв®а  ᥣ¬Ґ­в ,Ё­¤ҐЄбЁа®ў ­-















­®Ј® ᥫҐЄв®а®¬.Љ ¦¤л© а §,Є®Ј¤  Їа®-
Ёб室Ёв ббл«Є  ­  п祩Єг Ї ¬пвЁ,аҐ-
ЈЁбва ¤ҐбЄаЁЇв®а  ᥣ¬Ґ­в , ўв®¬ вЁ-
зҐбЄЁ ў®ў«ҐЄ Ґвбп б бл«Є®© ­  п祩Єг
Ї ¬пвЁ.32-е ЎЁв®ўл© Ў §®ўл©  ¤аҐб ᥣ-
¬Ґ­в  бв ­®ўЁвбп Є®¬Ї®­Ґ­в®¬ ўлзЁб«Ґ-
­Ёп «Ё­Ґ©­®Ј®  ¤аҐб ,32-е ЎЁв®ў®Ґ §­ -
祭ЁҐ Ја ­Ёжл ЁбЇ®«м§гҐвбп ¤«п ®ЇҐа -
жЁ© Є®­ва®«п Ја ­Ёжл,  ЇаЁ§­ ЄЁ Їа®ўҐ-
аповбп ­  ᮮ⢥вбвўЁҐ вЁЇг ббл«ЄЁ ­ 
п祩Єг Ї ¬пвЁ,Є®в®а п § Їа иЁў Ґвбп.
“ЏђЂ‚‹џћ™€€ ђ…ѓ€‘’ђ›.
80386 Ё¬ҐҐв ваЁ гЇа ў«пойЁе ॣЁбва 
Ї® 32 ЎЁв :CR0,CR2 Ё CR3,Є®в®алҐ Ї®¤-
¤Ґа¦Ёў ов б®бв®п­ЁҐ ¬ иЁ­л ў Ј«®Ў «м-
­®¬ е а ЄвҐаҐ,в.Ґ. ­Ґ ®в бЇҐжЁдЁзҐбЄ®©
¤® Ё­¤ЁўЁ¤г «м­®© § ¤ зЁ.ќвЁ ॣЁбвал,
­ ап¤г б ॣЁбва ¬Ё бЁб⥬­®Ј®  ¤аҐб ,
Є®в®алҐ Ўг¤гв ®ЇЁб ­л ў б«Ґ¤го饬 а §-
¤Ґ«Ё,Ї®¤¤Ґа¦Ёў ов б®бв®п­ЁҐ ¬ иЁ­л,
Ё ў®§¤Ґ©бвўгов ­  ўбҐ § ¤ зЁ ў
бЁб⥬Ґ.
CR 0:“ЏђЂ‚‹џћ™€‰ ђ…ѓ€‘’ђ ЊЂ€Ќ›(ўЄ«о-
з Ґв 80286 б«®ў® б®бв®п­ЁҐ ¬ иЁ­л).
CR 0,ЇаҐ¤бв ў«Ґ­­л© ­  аЁбг­ЄҐ,ᮤҐа-
¦Ёв 6 ®ЇаҐ¤Ґ«Ґ­­ле а §а冷ў ¤«п 楫Ґ©
гЇа ў«Ґ­Ёп Ё ®ЇаҐ¤Ґ«Ґ­Ёп б®бв®п­Ёп.16
а §а冷ў ¬« ¤иҐЈ® Ї®ап¤Є  CR0 в Є¦Ґ
Ё§ўҐбв­л Є Є ‘‹Ћ‚Ћ ‘Ћ‘’ЋџЌ€… ЊЂ€Ќ›
(MSW),¤«п б®ў¬ҐбвЁ¬®бвЁ б § йЁйҐ­­л¬
०Ё¬®¬ 80286.Љ®¬ ­¤л LMSW Ё SMSW Ёб-
Ї®«м§говбп Є Є бЇҐжЁ «м­лҐ ЇбҐў¤®­Ё¬л
®ЇҐа жЁ© § Јаг§ЄЁ Ё еа ­Ґ­Ёп ў Ї ¬пвЁ
CR0,Ј¤Ґ ЁбЇ®«м§говбп в®«мЄ® ҐЈ® ¬« ¤-
иЁҐ 16-вм ЎЁв.„«п б®ў¬ҐбвЁ¬®бвЁ б ®ЇҐ-
а жЁ®­­л¬Ё бЁб⥬ ¬Ё 80286,нвЁ Є®¬ ­¤л
80386 а Ў®в ов  ­ «®ЈЁз­® Є®¬ ­¤ ¬
80286,в.Ґ.­®ўлҐ а §ап¤л CR0 ЁЈ­®аЁаг-
овбп.Ќ®ўлҐ ®ЇҐа жЁ®­­лҐ бЁбвҐ¬л ¬ЁЄа®-
Їа®жҐбб®а  intel 80386 ¤®«¦­л ЁбЇ®«м-
§®ў вм Є®¬ ­¤л ¤«п § Јаг§ЄЁ ॣЁбва 
CR0 Ї®«­®бвмо: MOV CR0.
’ҐЇҐам ®ЇЁиҐ¬ ўбҐ а §ап¤л ॣЁбва 
CR0.
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
PG(а §ЎЁҐ­ЁҐ ­  бва ­Ёжл,ЎЁв 31).
PG ЎЁв гбв ­ ў«Ёў Ґвбп,зв®Ўл а §-
Ў«®ЄЁа®ў вм гбва®©бвў® § ¬ҐйҐ­Ёп
бва ­Ёж , ўлЇ®«­Ґ­­®Ґ ­  ЄаЁбв «Ґ
(зЁЇҐ).PG гбв ­ ў«Ёў Ґвбп ў 0 ¤«п
ҐЈ® Ў«®ЄЁа®ўЄЁ.
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ET(вЁЇ а биЁаҐ­Ёп Їа®жҐбб®а ,ЎЁв 4)
ET Ї®Є §лў Ґв вЁЇ а биЁаҐ­Ёп Їа®-
жҐбб®а  ( 80287 Ё«Ё 80387 ), Є®в®ал©
®ЇаҐ¤Ґ«пҐвбп га®ў­Ґ¬ ERROR ўў®¤ ,
б«Ґ¤го饣® §  бЎа®б®¬ 80386.ЏаЁ ¦Ґ-
« ­ЁЁ,ET ЎЁв ¬®¦Ґв в Є¦Ґ Ўлвм бЎа®и-
Ґ­ Їг⥬ § Јаг§ЄЁ CR0 ЇаЁ ўлЇ®«­Ґ­ЁЁ
Їа®Ја ¬¬л.Љ®Ј¤  ET гбв ­®ў«Ґ­ ў 1,в®
ЇаЁ¬Ґ­пҐвбп 32-е ЎЁв®ўл© Їа®в®Є®« ,
Ё­ зҐ 16-вЁ ЎЁв®ўл© Їа®в®Є®«.
‘«Ґ¤гҐв ®Ўа вЁвм ў­Ё¬ ­ЁҐ,зв® ¤«п
бва®Ј®© б®ў¬ҐбвЁ¬®бвЁ б 80286 ЎЁв
…’ ­Ґ Ї®¤ўҐаЈ Ґвбп ў®§¤Ґ©бвўЁо Є®-
¬ ­¤л LMSW.
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
TS (ЇҐаҐЄ«о祭ЁҐ § ¤ зЁ,ЎЁв 3)
TS  ўв®¬ вЁзҐбЄЁ гбв ­ ў«Ёў Ґвбп
Є ¦¤л© а §,Є®Ј¤  ўлЇ®«­пҐбп ®ЇҐа -
жЁп ЇҐаҐЄ«о祭Ёп § ¤ зЁ.Љ®Ј¤  TS
гбв ­®ў«Ґ­ ў 1,®ЇҐа жЁ®­­л© Є®¤ б®-
Їа®жҐбб®а  ЇаЁў®¤Ёв Є ®ЇҐа жЁ®­­®¬г
ЇаҐалў ­Ёо(ЁбЄ«о祭ЁҐ 7) ‘®Їа®жҐбб®а
­Ґ Ј®в®ў,ЇаЁ гб«®ўЁЁ,зв® ЎЁв MP ⮦Ґ
гбв ­®ў«Ґ­.ЋЎа Ў®взЁЄ ЇаҐалў ­Ёп ®Ўл
з­® б®еа ­пҐв Є®­вҐЄбв 80287/80387,
ЇаЁ­ ¤«Ґ¦ йЁ© ⥪г饩 § ¤ зҐ Ё ®зЁ-
й Ґв ЎЁв TS ЇҐаҐ¤ ⥬,Є Є ў®§ўа вЁ-
вмбп Є ®иЁЎ®з­®¬г Є®¤г ®ЇҐа жЁЁ б®-
Їа®жҐбб®а .
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
EM(б®Їа®жҐбб®а н¬г«пжЁЁ).
ЃЁв EM гбв ­ ў«Ёў Ґвбп ¤«п в®Ј®,
зв®Ўл § бв ўЁвм ўбҐ Є®¤л ®ЇҐа жЁ©
б®Їа®жҐбб®а  ўла Ў влў вм ЇаҐалў ­ЁҐ
(ЁбЄ«о祭ЁҐ7)"‘®Їа®жҐбб®а ­Ґ Ј®в®ў".
EM гбв ­ ў«Ёў Ґвбп ў 0,зв®Ўл Ї®§ў®-
«Ёвм ўлЇ®«­Ґ­ЁҐ Є®¤®ў ®ЇҐа жЁ© ­ 
д ЄвЁзҐбЄ®¬ 80287 Ё«Ё 80387 б®Їа®-
жҐбб®аҐ(б«гз © 㬮«з ­Ёп Ї®б«Ґ бЎа®-
б ).ЋЎа вЁвҐ ў­Ё¬ ­ЁҐ,зв® Є®¤ ®ЇҐа -
жЁЁ WAIT ­Ґ Ї®¤ўҐа¦Ґ­ ў«Ёп­Ёо
ЎЁв  EM.
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
MP(¬®­Ёв®а б®Їа®жҐбб®а ,ЎЁв 1).
MP ЎЁв ЁбЇ®«м§гҐвбп ў¬Ґб⥠б TSЎЁв®¬
¤«п ®ЇаҐ¤Ґ«Ґ­Ёп ўла Ў влў Ґв «Ё Є®¤
®ЇҐа жЁЁ WAIT ®иЁЎЄг(ЁбЄ«о祭ЁҐ 7)
"‘®Їа®жҐбб®а ­Ґ Ј®в®ў",Є®Ј¤  TS=1.
Љ®Ј¤  MP=1 Ё TS=1 Є®¤ ®ЇҐа жЁЁ WAIT
ўла Ў влў Ґв ЁбЄ«о祭ЁҐ 7. ‚ ¤агЈЁе
б«гз пе нв®Ј® ­Ґ Їа®Ёб室Ёв.ЋЎа вЁвҐ
ў­Ё¬ ­ЁҐ,зв® TS гбв ­ ў«Ёў Ґвбп  ў-
⮬ вЁзҐбЄЁ Є ¦¤л© а § Є®Ј¤  ўлЇ®«-
­пҐвбп ®ЇҐа жЁп ЇҐаҐЄ«о祭Ёп § ¤ зЁ.
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
PE(§ йЁйҐ­­л© ०Ё¬,ЎЁв 0).
PE ЎЁв гбв ­ ў«Ёў Ґвбп ¤«п ᮧ¤ ­Ёп
ў®§¬®¦­®бвЁ а Ў®вл ў § йЁйҐ­­®¬ аҐ-
¦Ё¬Ґ.Љ®Ј¤  PE бЎа блў Ґвбп,Їа®жҐбб®а
а Ў®в Ґв ў ॠ«м­®¬ ०Ё¬Ґ.PE ¬®¦Ґв
Ўлвм гбв ­®ў«Ґ­ Їг⥬ § Јаг§ЄЁ CR0
Ё«Ё MSW.PE ¬®¦Ґв Ўлвм бЎа®иҐ­ в®«мЄ®
ЇаЁ § Јаг§ЄҐ ў CR0.ЋЎа вЁвҐ ў­Ё¬ ­ЁҐ,
зв® ¤«п бва®Ј®© б®ў¬ҐбвЁ¬®бвЁ б
80286, PE ­Ґ ¬®¦Ґв Ўлвм бЎа®иҐ­ Є®-
¬ ­¤®© LMSW.
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
CR 1: १Ґаў.
CR 1 § аҐ§ЁаўЁа®ў ­ ¤«п ЁбЇ®«м§®ў ­Ёп
ў Ўг¤гйЁе ¬®¤Ґ«пе Їа®жҐбб®а®ў INTEL.
CR 2: ‹€Ќ…‰Ќ›‰ Ђ„ђ…‘ Џђ…ђ›‚ЂЌ€џ €‡-‡Ђ
Ћ’‘“’‘’‚€џ ‘’ђЂЌ€–›.
CR 2,ЇаҐ¤бв ў«Ґ­ ­  аЁбг­ЄҐ.Ћ­ ᮤҐа-
¦Ёв 32-е ЎЁв®ўл©  ¤аҐб,Є®в®ал© ®ЇаҐ-
¤Ґ«пҐв ­ «ЁзҐҐ ®иЁЎЄЁ ­  Ї®б«Ґ¤­Ґ©
бва ­ЁжҐ.Љ®¤ ®иЁЎЄЁ ®Ўа Ў®в ­­®© бва -
­Ёжл,Ї®¬ҐйҐ­­л© ў б⥪ Ї® § Їа®бг
¬®¦Ґв ЇаҐ¤бв ўЁвм ¤®Ї®«­ЁвҐ«маго Ё­-
д®а¬ жЁо ® бв вгᥠ®иЁЎЄЁ ­  бва ­ЁжҐ.
CR 3:ЃЂ‡Ћ‚›‰ Ђ„ђ…‘ ’ЂЃ‹€–› ‘’ђЂЌ€–.
CR 3 (ᬮваЁ аЁбг­®Є) ᮤҐа¦Ёв дЁ§Ё-
зҐбЄЁ© Ў §®ўл©  ¤аҐб в Ў«Ёжл бва ­Ёж.
’ Ў«Ёж  бва ­Ёж 80386 ўбҐЈ¤  Ї®бва -
­Ёз­® ўла ў­Ґ­ (в.Ґ а бЇ®« Ј Ґвбп зҐ-
१ 4 ЉЎ ©в ).Џ®н⮬г б ¬лҐ ¬« ¤иЁҐ 12
ЎЁв CR 3 ЁЈ­®аЁаговбп Ё ўбҐЈ¤  Ї®¬Ґй -
овбп ў Ї ¬пвм Є Є ­Ґ®ЇаҐ¤Ґ«Ґ­­лҐ.
‚Є«о祭ЁҐ § ¤ зЁ зҐаҐ§ TSS,Є®в®а®Ґ
Ё§¬Ґ­пҐв §­ зҐ­ЁҐ ў CR 3,Ё«Ё ®зҐўЁ¤­ п
§ Јаг§Є  CR 3 «оЎл¬ ¤ЈгЈЁ¬ §­ зҐ­ЁҐ¬,
ᤥ« Ґв ­ҐўҐа­л¬ ( ­Ґ¤®бвгЇ­л¬) ўбҐ
ўў®¤­лҐ в Ў«Ёжл бва ­Ёж,Ї®¬ҐйҐ­­лҐ ў
Єни.
ђ…ѓ€‘’ђ› ‘€’…ЊЌЋѓЋ Ђ„ђ…‘Ђ.
—Ґвлॠᯥ樠«м­ле ॣЁбва  бгйҐбв-
ўгов ¤«п ®Ўа йҐ­Ёп Є в Ў«Ёж ¬ Ё«Ё ᥣ-
¬Ґ­в ¬,Ї®¤¤Ґа¦Ёў Ґ¬л¬Ё 80286/80386 ¬®-
¤Ґ«мо § йЁвл.„ ­­лҐ в Ў«Ёжл Ё«Ё ᥣ-
¬Ґ­вл б«Ґ¤гойЁҐ:
GDT (’ Ў«Ёж  ѓ«®Ў «м­®Ј® „ҐбЄаЁЇв®а )
IDT (’ Ў«Ёж  „ҐбЄаЁЇв®а  ЏаҐалў ­Ёп)
LDT (’ Ў«Ёж  ‹®Є «м­®Ј® „ҐбЄаЁЇв®а )
TSS (‘ҐЈ¬Ґ­в ‘®бв®п­Ёп ‡ ¤ зЁ)
Ђ¤аҐб  ¤ ­­ле в Ў«Ёж Ё ᥣ¬Ґ­в®ў Ї®¬Ґ-
йҐ­л ў Ї ¬пвм бЇҐжЁ «м­ле ॣЁбва®ў,
ђ…ѓ€‘’ђЋ‚ ‘€‘’…ЊЌЋѓЋ Ђ„ђ…‘Ђ Ё ђ…ѓ€‘’-
ђЋ‚ ‘€‘’…ЊЌЋѓЋ ‘…ѓЊ…Ќ’Ђ (ᬮваЁ аЁбг-
­гЄ).Ќ §лў овбп ¤ ­­лҐ ॣЁбвал б®®в-
ўҐвб⢥­­® GDTR,IDTR,LDTR,TR.€бЇ®«м§®-
ў ­ЁҐ ¤ ­­ле ॣЁбва®ў ®ЇЁблў Ґвбп ў
4 Ј« ўҐ Ђђ•€’…Љ’“ђЂ ‡Ђ™€™…ЌЌЋѓЋ ђ…†€ЊЂ
GDTR Ё IDTR.
ќвЁ ॣЁбвал ᮤҐа¦ в 32-е ЎЁв®ўл©
«Ё­Ґ©­л© Ў §®ўл©  ¤аҐб Ё 16-Ё ЎЁв®ўл©
ЇаҐ¤Ґ« в Ў«Ёжл Ј«®Ў «м­®Ј® ¤ҐбЄаЁЇв®а 
Ё в Ў«Ёжл ¤ҐбЄаЁЇв®а  ЇаҐалў ­Ёп б®-
®вўҐвб⢥­­®.
‘ҐЈ¬Ґ­вл GDT Ё IDT,Ї®бЄ®«мЄг ®­Ё Ј«®-
Ў «м­л ¤«п ўбҐе § ¤ з ў бЁб⥬Ґ,®ЇаҐ-
¤Ґ«повбп 32-е ЎЁв®ўл¬Ё «Ё­Ґ©­л¬Ё  ¤аҐ-
б ¬Ё(ЇаҐ¤¬Ґв ¤«п ва ­б«пжЁЁ бва ­Ёж
Ґб«Ё Ё¬ҐҐвбп ў®§¬®¦­®бвм ¤«п Ї®¤Є зЄЁ)
Ё 16-Ё ЎЁв®ўл¬Ё §­ зҐ­Ёп¬Ё ЇаҐ¤Ґ«®ў.
LGTR Ё TR.
ќвЁ ॣЁбвал ᮤҐа¦ в 16-Ё ЎЁв®ўлҐ
 ¤аҐб  ᥣ¬Ґ­в®ў ¤«п LDT Ё TSS.‘ҐЈ¬Ґ­-
вл LDT Ё TSS,Ї®бЄ®«мЄг ®­Ё пў«повбп
ᥣ¬Ґ­в ¬Ё бЇҐжЁдЁзҐбЄЁе § ¤ з,®ЇаҐ¤Ґ-
«повбп  ¤аҐб®¬,Ї®¬ҐйҐ­­л¬ ў ॣЁбвал
бЁб⥬­®Ј® ᥣ¬Ґ­в .ЋЎа вЁвҐ ў­Ё¬ ­ЁҐ,
з⮠ॣЁбва ¤ҐбЄаЁЇв®а  ᥣ¬Ґ­в  ( ­Ґ
ўЁ¤Ё¬л© ¤«п Їа®Ја ¬¬Ёбв ) б®®в­®бЁвбп
б Є ¦¤л¬ ॣЁбв஬ бЁб⥬­®Ј® ᥣ¬Ґ­-
в .
НННННННННННННННННННННННННННННННННННННН
ђ…ѓ€‘’ђ› Ћ’‹Ђ„Љ€ € ’…‘’Ћ‚›…
ђ…ѓ€‘’ђ›.
НННННННННННННННННННННННННННННННННННННН
ђ…ѓ€‘’ђ› Ћ’‹Ђ„Љ€:Ґбвм ¤®бвгЇ­ле ¤«п
Їа®Ја ¬¬Ёбв  аҐЈЁбва®ў ®в« ¤ЄЁ ®ЎҐбЇҐ-
зЁў ов Ї®¤¤Ґа¦Єг (­  ЄаЁбв «Ґ) ®в« ¤-
ЄЁ.ђҐЈЁбва ®в« ¤ЄЁ CRO-3 Є« ббЁдЁжЁаг-
Ґв зҐвлॠ«Ё­Ґ©­ле ®бв ­®ў .„агЈ®© Ё§
­Ёе DR6 ЁбЇ®«м§гҐвбп ¤«п гбв ­®ўЄЁ в®-
祪 ®бв ­®ў  Ё ђҐЈЁбва  ‘в вгб  Ћв« ¤-
ЄЁ DR7,  в Є¦Ґ ®в®Ўа ¦ Ґв ⥪г饥 б®б-
в®п­ЁҐ в®зҐЄ ®бв ­®ў .€бЇ®«м§®ў ­ЁҐ аҐ
ЈЁбва®ў ®в« ¤ЄЁ Ўг¤Ґв Ї®¤а®Ў­® ®ЇЁб ­®
¤ «ҐҐ ў а §¤Ґ«Ґ ЏЋ„„…ђ†ЉЂ Ћ’‹Ђ„Љ€.
’…‘’Ћ‚›… ђ…ѓ€‘’ђ›:
„ў  ॣЁбва  ¬ЁЄа®Їа®жҐбб®а  ЁбЇ®«м-
§говбп ¤«п гЇа ў«Ґ­Ёп Ё вҐбвЁа®ў ­Ёп
RAM/CAM ў ЎгдҐаҐ ЇаҐ¤Ёбв®аЁЁ ва ­б-
«пжЁЁ 80386.TR6-ॣЁбва вҐбвЁа®ў ­Ёп
Є®¬ ­¤,  TR7-ॣЁбва ¤ ­­ле,Є®в®ал©
еа ­Ёв १г«мв в вҐбвЁа®ў ­Ёп ЎгдҐа 
ЇаҐ¤Ёбв®аЁЁ ва ­б«пжЁЁ.€е ЁбЇ®«м§®ў -
­ЁҐ в Є¦Ґ а бᬮваЁ¬ Ї®§¦Ґ ў а §¤Ґ«Ґ
’…‘’€ђ“…ЊЋ‘’њ.
НННННННННННННННННННННННННННННННННННННН
„Ћ‘’“ЏЌЋ‘’њ ђ…ѓ€‘’ђЋ‚.
НННННННННННННННННННННННННННННННННННННН
€¬Ґовбп ®ЇаҐ¤Ґ«Ґ­­лҐ а §«ЁзЁп ў ¤®б-
вгЇ е Є ॣЁбва ¬ ў ђ…Ђ‹њЌЋЊ Ё ‡Ђ™€-
™…ЌЌЋЊ ०Ё¬ е.‚ в Ў«ЁжҐ(¤«п Їа®б¬®ва 
в Ў«Ёжл ­ ¦¬ЁвҐ Є« ўЁиг F10) б㬬Ёа®-
ў ­­л ўбҐ нвЁ а §«ЁзЁп.„«п ¤ «м­Ґ©иЁе
¤Ґв «Ґ© ®Ўа вЁвҐбм Є а §¤Ґ«г
Ђђ•€’…Љ’“ђЂ ђ…Ђ‹њЌЋѓЋ ђ…†€ЊЂ.
НННННННННННННННННННННННННННННННННННННН
‘Ћ‚Њ…‘’€ЊЋ‘’њ.
Ћ—…Ќњ ‚Ђ†ЌЋ… ‡ЂЊ…—ЂЌ€…:‘Ћ‚Њ…‘’€ЊЋ‘’њ
‘ ЏЋ‘‹…„“ћ™€Њ€ ЏђЋ–…‘‘ЋђЂЊ€.
НННННННННННННННННННННННННННННННННННННН
‚ ЇаҐ¤л¤г饬 ®ЇЁб ­ЁЁ ॣЁбва®ў б«Ґ-
¤г Ґв ®Ўа вЁвм ў­Ё¬ ­ЁҐ ­  в®,зв® ­Ґ-
Є®в®алҐ ЎЁвл ॣЁбва®ў 80386 ­Ґ ®ЇаҐ-
¤Ґ«Ґ­­л.Љ®Ј¤  ўл§лў овбп ­Ґ®ЇаҐ¤Ґ«Ґ­-
­лҐ ЎЁвл ®Ўа й ©вҐбм б ­Ё¬Ё Є Є б Ї®«-
­®бвмо ­Ґ®ЇаҐ¤Ґ«Ґ­­л¬Ё.ќв® ­Ґ®Ўе®¤Ё¬®
¤«п б®ў¬ҐбвЁ¬®бвЁ Їа®Ја ¬¬­®Ј® ®ЎҐб-
ЇҐзҐ­Ёп б Ї®б«Ґ¤гойЁ¬Ё Ўг¤гйЁ¬Ё Їа®-
жҐбб®а ¬Ё.„«п нв®Ј® б«Ґ¤г©вҐ б«Ґ¤гойЁ¬
४®¬Ґ­¤ жЁп¬.
1.ЏаЁ вҐбвЁа®ў ­ЁЁ §­ зҐ­Ё© ЎЁв®ў ®Ї-
।Ґ«Ґ­­ле ॣЁбва®ў,Ё§ЎҐЈ © § ўЁбЁ-
¬®бвЁ ®в б®бв®п­Ё© ­Ґ®ЇаҐ¤Ґ«Ґ­­ле ЎЁ-
в®ў.‡ ¬ бЄЁаг© Ёе ЇаЁ вҐбвЁа®ў ­ЁЁ.
2.€§ЎҐЈ © § ўЁбЁ¬®бвЁ ®в б®бв®п­Ё©
«оЎ®Ј® Ё§ ­Ґ®ЇаҐ¤Ґ«Ґ­­ле ЎЁв®ў ЇаЁ Ї®-
¬ҐйҐ­ЁЁ Ёе ў Ї ¬пвм Ё«Ё ў ¤агЈ®© аҐ-
ЈЁбва.
3.‘«Ґ¤Ґв Ё§ЎҐЈ вм § ўЁбЁ¬®бвЁ ®в ў®§-
¬®¦­®б⨠ᮤҐа¦ вм Ё­д®а¬ жЁо,§ ЇЁб ­-
­го ў «оЎ®¬ Ё§ ­Ґ®ЇаҐ¤Ґ«Ґ­­ле а §ап-
¤®ў.
4.ЏаЁ § Јаг§ЄҐ ॣЁбва®ў ўбҐЈ¤  § -
Јаг¦ © Ёе Є Є ­г«Ё.
5.Ћ¤­ Є®,ॣЁбвал,а ­ҐҐ Ї®¬ҐйҐ­­лҐ,
¬®Јгв Ўлвм ЇҐаҐ§ Ја㦥­л ЎҐ§ ¬ бЄЁа®ў-
ЄЁ.
‡ ўЁбЁ¬®бвм ®в §­ зҐ­Ё© ­Ґ®ЇаҐ¤Ґ«Ґ­-
­ле а §а冷ў ॣЁбва®ў ᤥ« Ґв ‚ иҐ
Їа®Ја ¬¬­®Ґ ®ЎҐбЇҐзҐ­ЁҐ § ўЁбЁ¬л¬ ®в
­ҐЇаҐ¤гᬮв७­®© 80386 ®Ўа Ў®вЄЁ
¤ ­­ле ЎЁв®ў,зв® Ї®¤ўҐаЈ Ґв ў б аЁбЄг
­Ґб®ў¬ҐбвЁ¬®бвЁ б Ўг¤гйЁ¬Ё Їа®жҐбб®а -
¬Ё.ЏЋќ’ЋЊ“ €‡Ѓ…ѓЂ‰ ‹ћЃЋ‰ ‡Ђ‚€‘€ЊЋ‘’€
ЏђЋѓђЂЊЊЌЋѓЋ ЋЃ…‘Џ…—…Ќ€џ Ћ’ ‘Ћ‘’ЋџЌ€џ
Ќ…ЋЏђ…„…‹…ЌЌ›• Ѓ€’Ћ‚ ђ…ѓ€‘’ђЋ‚ Њ€ЉђЋ-
ЏђЋ–…‘‘ЋђЂ INTEL 80386.
НННННННННННННННННННННННННННННННННННННН
Соседние файлы в папке TEACH386