Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Микропроцессор 486 / I486 / CH26-04
.TXTCWD/CDQ - ЏаҐ®Ўа §®ў ЁҐ б«®ў ў ¤ў®©®Ґ б«®ў /
ЏаҐ®Ўа §®ў ЁҐ ¤ў®©®Ј® б«®ў ў гзҐвўҐаҐ®Ґ б«®ў®
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| |
| 99 CWD 3 DX:AX <- а биЁаҐЁҐ § Є®¬ AX |
| 99 CDQ 3 EDX:EAX <- а биЁаҐЁҐ § Є®¬ EAX |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
IF OperandSize = 16 (* Є®¬ ¤ CWD *)
THEN
IF AX < 0 THEN DX <- 0FFFFH; ELSE DX <- 0; FI;
ELSE (* OperandSize = 32, Є®¬ ¤ CDQ *)
IF EAX < 0 THEN EDX <- 0FFFFFFFFH; ELSE EDX <- 0; FI;
FI;
ЋЇЁб ЁҐ
--------
Љ®¬ ¤ CWD ЇаҐ®Ўа §гҐв Ё¬Ґо饥 § Є б«®ў® ў ॣЁбвॠAX ў
Ё¬Ґо饥 § Є ¤ў®©®Ґ б«®ў® ў Ї ॠॣЁбва®ў DX:AX, а биЁапп
бв аиЁ© ЎЁв ॣЁбва AX ў® ўбҐ ЎЁвл ॣЁбва DX. Љ®¬ ¤ CDQ
ЇаҐ®Ўа §гҐв Ё¬Ґо饥 § Є ¤ў®©®Ґ б«®ў® Ё§ ॣЁбва EAX ў Ё¬Ґо饥
§ Є 64-а §а冷Ґ 楫®Ґ ў Ї ॠॣЁбва®ў EDX:EAX, а биЁапп
бв аиЁ© ЎЁв ॣЁбва EAX (§ Є®ў®Ј® ЎЁв ) ў® ўбҐ ЎЁвл ॣЁбва
EDX. Ћв¬ҐвЁ¬, зв® Є®¬ ¤ CWD ®в«Ёз Ґвбп ®в Є®¬ ¤л CWDE.
Љ®¬ ¤ CWDE ЁбЇ®«м§гҐв Є Є § 票Ґ ॣЁбва EAX, ў¬Ґбв® Ї ал
ॣЁбва®ў DX:AX.
€§¬ҐпҐ¬лҐ д« ЈЁ
----------------
Ћвбгвбвўгов
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
Ћвбгвбвўгов
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
Ћвбгвбвўгов
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
Ћвбгвбвўгов
-----------------------------------------------------------------
DAA - „ҐбпвЁз®Ґ ЇаҐ®Ўа §®ў ЁҐ AL Ї®б«Ґ б«®¦ҐЁп
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| |
| 27 DAA 2 „ҐбпвЁз®Ґ ЇаҐ®Ўа §®ў ЁҐ AL |
| Ї®б«Ґ б«®¦ҐЁп |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
IF ((AL AND 0FH) > 9) OR (AF = 1)
THEN
AL <- AL + 6;
AF <- 1;
ELSE
AF <- 0;
FI;
IF (AL > 9FH) OR (CF = 1)
THEN
AL <- AL + 60H;
CF <- 1;
ELSE CF <- 0;
FI;
ЋЇЁб ЁҐ
--------
Љ®¬ ¤ DAA ўлЇ®«пҐвбп в®«мЄ® Ї®б«Ґ Є®¬ ¤л ADD, Є®в®а п
®бв ў«пҐв ў ॣЁбвॠAL १г«мв в, ЇаҐ¤бв ў«пойЁ© б®Ў®© Ў ©в, ў
Є®в®а®¬ ᮤҐа¦ вбп ¤ўҐ ¤ў®Ёз®-¤ҐбпвЁзлҐ жЁдал. ЋЇҐа ¤л ADD
¤®«¦л б®бв®пвм Ё§ ¤ўге гЇ Є®ў ле ¤ў®Ёз®-¤ҐбпвЁзле жЁда.
Љ®¬ ¤ DAA ЇаҐ®Ўа §гҐв ॣЁбва AL в ЄЁ¬ ®Ўа §®¬, зв®Ўл ®
ᮤҐа¦ « Їа ўЁ«мл© ¤ўг§ зл© гЇ Є®ў л© ¤ҐбпвЁзл©
१г«мв в.
€§¬ҐпҐ¬лҐ д« ЈЁ
----------------
”« ЈЁ AF Ё CF гбв ў«Ёў овбп ЇаЁ «ЁзЁЁ ¤ҐбпвЁз®Ј® ЇҐаҐ®б Ё
®зЁй овбп ЇаЁ ҐЈ® ®вбгвбвўЁЁ; д« ЈЁ SF, ZF, PF Ё CF
гбв ў«Ёў овбп ў ᮮ⢥вбвўЁЁ б १г«мв ⮬.
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
Ћвбгвбвўгов
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
Ћвбгвбвўгов
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
Ћвбгвбвўгов
-----------------------------------------------------------------
DAS - „ҐбпвЁз®Ґ ЇаҐ®Ўа §®ў ЁҐ AL Ї®б«Ґ ўлзЁв Ёп
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| |
| 2F DAS 2 „ҐбпвЁз®Ґ ЇаҐ®Ўа §®ў ЁҐ AL |
| Ї®б«Ґ ўлзЁв Ёп |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
IF ((AL AND 0FH) > 9) OR AF = 1
THEN
AL <- AL - 6;
AF <- 1;
ELSE
AF <- 0;
FI;
IF (AL > 9FH) OR (CF = 1)
THEN
AL <- AL - 60H;
CF <- 1;
ELSE CF <- 0;
FI;
ЋЇЁб ЁҐ
--------
Љ®¬ ¤ DAS ўлЇ®«пҐвбп в®«мЄ® Ї®б«Ґ Є®¬ ¤л ўлзЁв Ёп, Є®в®а п
®бв ў«пҐв ў ॣЁбвॠAL १г«мв в, ЇаҐ¤бв ў«пойЁ© б®Ў®© Ў ©в, ў
Є®в®а®¬ ᮤҐа¦ вбп ¤ўҐ ¤ў®Ёз®-¤ҐбпвЁзлҐ жЁдал. ЋЇҐа ¤л ¤®«¦л
б®бв®пвм Ё§ ¤ўге гЇ Є®ў ле ¤ў®Ёз®-¤ҐбпвЁзле жЁда. Љ®¬ ¤
DAS ЇаҐ®Ўа §гҐв ॣЁбва AL в ЄЁ¬ ®Ўа §®¬, зв®Ўл ® ᮤҐа¦ «
Їа ўЁ«мл© ¤ўг§ зл© гЇ Є®ў л© ¤ҐбпвЁзл© аҐ§г«мв в.
€§¬ҐпҐ¬лҐ д« ЈЁ
----------------
”« ЈЁ AF Ё CF гбв ў«Ёў овбп ЇаЁ «ЁзЁЁ ¤ҐбпвЁз®Ј® ЇҐаҐ®б Ё
®зЁй овбп ЇаЁ ҐЈ® ®вбгвбвўЁЁ; д« ЈЁ SF, ZF, PF Ё CF
гбв ў«Ёў овбп ў ᮮ⢥вбвўЁЁ б १г«мв ⮬.
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
Ћвбгвбвўгов
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
Ћвбгвбвўгов
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
Ћвбгвбвўгов
-----------------------------------------------------------------
DEC - „ҐЄаҐ¬Ґв 1
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| |
|FE /1 DEC r/m8 1/3 „ҐЄаҐ¬Ґв Ў ©в r/m 1 |
|FF /1 DEC r/m16 1/3 „ҐЄаҐ¬Ґв б«®ў r/m 1 |
| DEC r/m32 1/3 „ҐЄаҐ¬Ґв ¤ў®©®Ј® б«®ў r/m 1|
|48 + rw DEC r16 1 „ҐЄаҐ¬Ґв б«®ў ў ॣЁбвॠ1 |
|48 + rd DEC r32 1 „ҐЄаҐ¬Ґв ¤ў®©®Ј® б«®ў |
| ў ॣЁбвॠ1 |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
DEST <- DEST - 1;
ЋЇЁб ЁҐ
--------
Љ®¬ ¤ DEC ўлзЁв Ґв 1 Ё§ ®ЇҐа ¤ . Љ®¬ ¤ DEC Ґ Ё§¬ҐпҐв
д« Ј CF. „«п ў®§¤Ґ©бвўЁп д« Ј CF ЁбЇ®«м§г©вҐ Є®¬ ¤г SUB б
ҐЇ®б।бвўҐл¬ ®ЇҐа ¤®¬, а ўл¬ 1.
€§¬ҐпҐ¬лҐ д« ЈЁ
----------------
”« ЈЁ OF, SF, ZF, AF Ё PF гбв ў«Ёў овбп ў ᮮ⢥вбвўЁЁ б
१г«мв ⮬.
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
#GP(0), Ґб«Ё १г«мв в ¤®«¦Ґ Ї®¬Ґй вмбп ў ᥣ¬Ґв, ¤«п Є®в®а®Ј®
§ ЇаҐйҐ § ЇЁбм; #GP(0) ў б«гз Ґ Ґ¤®ЇгбвЁ¬®Ј® ЁбЇ®«ЁвҐ«м®Ј®
¤аҐб ®ЇҐа ¤ Ї ¬пвЁ ў ᥣ¬Ґв е CS, DS, ES, FS Ё«Ё GS; #SS(0)
ў б«гз Ґ Ґ¤®ЇгбвЁ¬®Ј® ¤аҐб ў ᥣ¬ҐвҐ SS; #PF(Є®¤ бЎ®п) ў
б«гз Ґ бва Ёз®Ј® бЎ®п; #AC ¤«п Ґўла ўҐ®© ббл«ЄЁ Є Ї ¬пвЁ
ЇаЁ ⥪г饬 га®ўҐ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, а ў®¬ 3.
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
ЏаҐалў ЁҐ 13, Ґб«Ё Є Є п-«ЁЎ® з бвм ®ЇҐа ¤ «Ґ¦Ёв ўҐ
Їа®бва бвў ЁбЇ®«ЁвҐ«мле ¤аҐб®ў ®в 0 ¤® 0FFFFH.
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
’Ґ ¦Ґ ЁбЄ«о票п, зв® Ё ¤«п ०Ё¬ ॠ«мле ¤аҐб®ў: #PF (Є®¤
бЎ®п) ¤«п бва Ёзле бЎ®Ґў; #AC ¤«п Ґўла ўҐ®© ббл«ЄЁ Є
Ї ¬пвЁ ЇаЁ ⥪г饬 га®ўҐ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, а ў®¬ 3.
DIV - „Ґ«ҐЁҐ ЎҐ§ § Є
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| |
|F6 /6 DIV AL,r/m8 16/16 „Ґ«ҐЁҐ ЎҐ§ § Є AX Ў ©в r/m |
| (AL=з б⮥, AH=®бв в®Є) |
|F7 /6 DIV AX,r/m16 24/24 „Ґ«ҐЁҐ ЎҐ§ § Є DX:AX б«®ў® |
| r/m (AX=з б⮥, DX = ®бв в®Є) |
|F7 /6 DIV EAX,r/m32 40/40 „Ґ«ҐЁҐ ЎҐ§ § Є EDX:EAX |
| ¤ў®©®Ґ б«®ў® r/m |
| (EAX=з б⮥,EDX = ®бв в®Є) |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
ўаҐ¬ <- ¤Ґ«Ё¬®Ґ / ¤Ґ«ЁвҐ«м;
IF ўаҐ¬ Ґ Ї®¬Ґй Ґвбп ў з б⮬
THEN ЏаҐалў ЁҐ 0;
ELSE
з б⮥ <- ўаҐ¬;
®бв в®Є <- ¤Ґ«Ё¬®Ґ MOD (r/m);
FI;
‡ ¬Ґз ЁҐ: ¤Ґ«ҐЁҐ ЎҐ§ § Є . „Ґ«ЁвҐ«м § ¤ Ґвбп ў ®ЇҐа ¤Ґ r/m.
„Ґ«Ё¬®Ґ, з б⮥ Ё ®бв в®Є ЁбЇ®«м§гов Ґпў® § ¤ ў Ґ¬лҐ
ॣЁбвал. ‘¬. в Ў«Ёжг ў Ї а Ја дҐ "ЋЇЁб ЁҐ".
ЋЇЁб ЁҐ
--------
Љ®¬ ¤ DIV ўлЇ®«пҐв ¤Ґ«ҐЁҐ ЎҐ§ § Є . „Ґ«Ё¬®Ґ § ¤ Ґвбп
Ґпў®: ў Є зҐб⢥ ®ЇҐа ¤ § ¤ Ґвбп в®«мЄ® ¤Ґ«ЁвҐ«м. Ћбв в®Є
ўбҐЈ¤ ¬ҐмиҐ ¤Ґ«ЁвҐ«п. ’ЁЇ ¤Ґ«ЁвҐ«п ®ЇаҐ¤Ґ«пҐв ЁбЇ®«м§гҐ¬лҐ
ॣЁбвал б«Ґ¤гойЁ¬ ®Ўа §®¬:
-----------------------------------------------------------------
ђ §¬Ґа „Ґ«ЁвҐ«м — б⮥ Ћбв в®Є „Ґ«Ё¬®Ґ
-----------------------------------------------------------------
Ў ©в AX r/m8 AL AH
б«®ў® DX:AX r/m16 AX DX
¤ў®©®Ґ
б«®ў® EDX:EAX r/m32 EAX EDX
-----------------------------------------------------------------
€§¬ҐпҐ¬лҐ д« ЈЁ
----------------
”« ЈЁ OF, SF, ZF, AF, PF, CF Ґ ®ЇаҐ¤Ґ«Ґл.
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
ЏаҐалў ЁҐ 0, Ґб«Ё з б⮥ б«ЁиЄ®¬ ўҐ«ЁЄ® ¤«п § 祮Ј® ¤«п
ҐЈ® ॣЁбва (AL, AX Ё«Ё EAX), Ё«Ё Ґб«Ё ¤Ґ«ЁвҐ«м а ўҐ 0;
#GP(0) ў б«гз Ґ Ґ¤®ЇгбвЁ¬®Ј® ЁбЇ®«ЁвҐ«м®Ј® ¤аҐб ®ЇҐа ¤
Ї ¬пвЁ ў ᥣ¬Ґв е CS, DS, ES, FS Ё«Ё GS; #SS(0) ў б«гз Ґ
Ґ¤®ЇгбвЁ¬®Ј® ¤аҐб ў ᥣ¬ҐвҐ SS; #PF(Є®¤ бЎ®п) ў б«гз Ґ
бва Ёз®Ј® бЎ®п; #AC ¤«п Ґўла ўҐ®© ббл«ЄЁ Є Ї ¬пвЁ ЇаЁ
⥪г饬 га®ўҐ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, а ў®¬ 3.
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
ЏаҐалў ЁҐ 0, Ґб«Ё з б⮥ б«ЁиЄ®¬ ўҐ«ЁЄ® ¤«п § 祮Ј® ¤«п
ҐЈ® ॣЁбва (AL, AX Ё«Ё EAX), Ё«Ё Ґб«Ё ¤Ґ«ЁвҐ«м а ўҐ 0;
ЏаҐалў ЁҐ 13, Ґб«Ё Є Є п-«ЁЎ® з бвм ®ЇҐа ¤ «Ґ¦Ёв ўҐ
Їа®бва бвў ЁбЇ®«ЁвҐ«мле ¤аҐб®ў ®в 0 ¤® 0FFFFH.
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
’Ґ ¦Ґ ЁбЄ«о票п, зв® Ё ¤«п ०Ё¬ ॠ«мле ¤аҐб®ў: #PF (Є®¤
бЎ®п) ¤«п бва Ёзле бЎ®Ґў; #AC ¤«п Ґўла ўҐ®© ббл«ЄЁ Є
Ї ¬пвЁ ЇаЁ ⥪г饬 га®ўҐ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, а ў®¬ 3.
ENTER - ‘®§¤ ЁҐ Є ¤а б⥪ ¤«п Ї а ¬Ґва®ў Їа®жҐ¤гал
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| |
|C8 iw 00 ENTER imm16,0 14 ‘®§¤ ЁҐ Є ¤а б⥪ |
| Їа®жҐ¤гал |
|C8 iw 01 ENTER imm16,1 17 ‘®§¤ ЁҐ Є ¤а б⥪ |
| ¤«п Ї а ¬Ґва®ў Їа®жҐ¤гал |
|C8 iw ib ENTER imm16, 17+3n ‘®§¤ ЁҐ Є ¤а б⥪ |
| imm8 ¤«п Ї а ¬Ґва®ў Їа®жҐ¤гал |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
га®ўҐм <- га®ўҐм MOD 32
IF OperandSize = 16 THEN Push(BP) ELSE Push(EBP) FI;
(* ‘®еа Ёвм гЄ § ⥫м б⥪ *)
гЄ § ⥫м-б⥪ <- eSP
IF га®ўҐм > 0
THEN (* га®ўҐм нв® Єа ©Ё© Їа ўл© Ї а ¬Ґва *)
FOR i <- 1 TO га®ўҐм - 1
DO
IF OperandSize = 16
THEN
BP <- BP -2;
Push[BP]
ELSE (* OperandSize = 32 *)
EBP <- EBP - 4;
Push[EBP];
FI;
OD;
Push(гЄ § ⥫м-б⥪ )
FI;
IF OperandSize = 16 THEN BP <- гЄ § ⥫м-б⥪ ELSE EBP <-
гЄ § ⥫м-б⥪ ; FI;
IF StackAddrSize = 16 (* ђ §¬Ґа ¤аҐб б⥪ = 16 *)
THEN SP <- SP - ЏҐаўл© ®ЇҐа ¤;
ELSE ESP <- ESP - ZeroExtend(ЏҐаўл© ®ЇҐа ¤); (* ђ биЁаҐЁҐ г«Ґ¬*)
FI;
ЋЇЁб ЁҐ
--------
Љ®¬ ¤ ENTER ᮧ¤ Ґв Є ¤а б⥪ , ваҐЎгҐ¬л© ¤«п Ў®«миЁбвў
п§лЄ®ў ўлб®Є®Ј® га®ўп Ў«®з®© бвагЄвгал. ЏҐаўл© ®ЇҐа ¤ § ¤ Ґв
зЁб«® Ў ©в®ў ¤Ё ¬ЁзҐбЄ®© Ї ¬пвЁ, а бЇаҐ¤Ґ«пҐ¬®© ў б⥪Ґ ЇаЁ
ўе®¦¤ҐЁЁ ў Ї®¤Їа®Ја ¬¬г. ‚в®а®© ®ЇҐа ¤ § ¤ Ґв га®ўҐм
«ҐЄбЁзҐбЄ®© ў«®¦Ґ®бвЁ ( ®в 0 ¤® 31) Ї®¤Їа®Ја ¬¬л ў Ёб室®¬
Є®¤Ґ п§лЄ ўлб®Є®Ј® га®ўп. Ћ ®ЇаҐ¤Ґ«пҐв зЁб«® гЄ § ⥫Ґ©
Є ¤а б⥪ , Є®ЇЁа㥬ле ў ®ўл© Є ¤а б⥪ Ё§ ЇаҐ¤л¤г饣®.
ђҐЈЁбва BP (Ё«Ё EBP, Ґб«Ё ваЁЎгв а §¬Ґа ®ЇҐа ¤ а ўҐ 32
ЎЁв ¬) нв® гЄ § ⥫м ⥪г饣® Є ¤а б⥪ .
…б«Ё ваЁЎгв а §¬Ґа ®ЇҐа ¤ а ўҐ 16 ЎЁв ¬, Їа®жҐбб®а
ЁбЇ®«м§гҐв ॣЁбва BP ў Є зҐб⢥ гЄ § вҐ«п Є ¤а Ё ॣЁбва SP ў
Є зҐб⢥ гЄ § ⥫п б⥪ . …б«Ё ваЁЎгв а §¬Ґа ®ЇҐа ¤ а ўҐ 32
ЎЁв ¬, в® Їа®жҐбб®а ЁбЇ®«м§гҐв ॣЁбва EBP ў Є зҐб⢥ гЄ § ⥫п
Є ¤а Ё ॣЁбва ESP ў Є зҐб⢥ гЄ § ⥫п б⥪ .
…б«Ё ўв®а®© ®ЇҐа ¤ а ўҐ 0, в® Є®¬ ¤ ENTER Ї®¬Ґй Ґв ў б⥪
гЄ § вҐ«м Є ¤а (ॣЁбва BP Ё«Ё EBP); § ⥬ Є®¬ ¤ ENTER
ўлзЁв Ґв ЇҐаўл© ®ЇҐа ¤ Ё§ гЄ § ⥫п б⥪ Ё гбв ў«Ёў Ґв
гЄ § вҐ«м Є ¤а а ўл¬ вҐЄг饬㠧 票о гЄ § ⥫п б⥪ .
Ќ ЇаЁ¬Ґа, Їа®жҐ¤га б 12 Ў ©в ¬Ё «®Є «мле ЇҐаҐ¬Ґле ў в®зЄҐ
ўе®¤ ¤®«¦ Ё¬Ґвм Є®¬ ¤г ENTER 12,0 Ё Є®¬ ¤г LEAVE ЇҐаҐ¤
Є ¦¤®© Є®¬ ¤®© RET. 12 «®Є «мле Ў ©в®ў ¤®«¦л ¤аҐб®ў вмбп Є Є
ҐЈ вЁўлҐ б¬ҐйҐЁп ®в®бЁвҐ«м® гЄ § вҐ«п Є ¤а .
€§¬ҐпҐ¬лҐ д« ЈЁ
----------------
Ћвбгвбвўгов
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
#SS(0), Ґб«Ё § 票Ґ SP Ё«Ё ESP ЇаҐўлбЁв Ја Ёжг б⥪ ў «оЎ®©
в®зЄҐ ўлЇ®«ҐЁп Є®¬ ¤л; #PF(Є®¤ бЎ®п) ў б«гз Ґ бва Ёз®Ј®
бЎ®п;
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
Ћвбгвбвўгов
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
ЋвбгвбвўгҐв
-----------------------------------------------------------------
x
F2XM1 - ‚лзЁб«ҐЁҐ 2 - 1
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| ST |
|D9 F0 F2XM1 242(140-279) ‡ ¬ҐпҐв ST (2 - 1) |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
ST
ST <- (2 - 1);
ЋЇЁб ЁҐ
--------
ST
Љ®¬ ¤ F2XM1 § ¬ҐпҐв ᮤҐа¦Ё¬®Ґ ST (2 - 1). ST ¤®«¦Ґ
室Ёвмбп ў ¤Ё Ї §®Ґ -1 < ST < 1.
€§¬ҐпҐ¬лҐ д« ЈЁ ¬®¤г«п ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®©
---------------------------------------------------
C1, Є Є ®ЇЁб ® ў ’ Ў«ЁжҐ 15-1; C0, C2, C3 Ґ ®ЇаҐ¤Ґ«Ґл.
€бЄ«о票п зЁб«®ўле ®ЇҐа жЁ©
---------------------------------
P, U, D, I, IS
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
#NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
ЏаҐалў ЁҐ 7 ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
#NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
ЏаЁ¬Ґз Ёп
----------
…б«Ё ®ЇҐа ¤ 室Ёвбп ўҐ ¤®ЇгбвЁ¬®Ј® ¤Ё Ї §® , ⮠१г«мв в
F2XM1 Ґ®ЇаҐ¤Ґ«Ґ.
Љ®¬ ¤ F2XM1 ЇаҐ¤ § 票 ¤«п Ї®«гзҐЁп ®зҐм в®з®Ј®
१г«мв в , ¤ ¦Ґ Є®Ј¤ ®ЇҐа ¤ Ў«Ё§®Є Є г«о. „«п ®ЇҐа ¤®ў б
Ўб®«ов®© ўҐ«ЁзЁ®© ®зҐм Ў«Ё§Є®© Є 1 ®Ўа §говбп Ў®«миЁҐ
§ зҐЁп Ї®ЈаҐи®бвЁ.
‡ 票п, Ґ а ўлҐ 2, ¬®Јгв ў®§ў®¤Ёвмбп ў б⥯Ґм Ї® д®а¬г«Ґ:
y (y x log x)
X = 2 2
Љ®¬ ¤л FLDL2T Ё FLDL2E § Јаг¦ ов Є®бв вл log 10 Ё log e,
2 2
ᮮ⢥вб⢥®. FYL2X ¬®¦Ґв Ўлвм ЁбЇ®«м§®ў ¤«п ўлзЁб«ҐЁп
y x log x ¤«п Їа®Ё§ў®«м®Ј® Ї®«®¦ЁвҐ«м®Ј® x.
2
-----------------------------------------------------------------
FABS - ЂЎб®«о⮥ § 票Ґ
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| |
|D9 E1 FABS 3 ‡ ¬ҐпҐв ST ҐЈ® Ўб®«о⮥ |
| § 票Ґ |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
§ Є®ўл© ЎЁв ST <- 0
ЋЇЁб ЁҐ
--------
Љ®¬ ¤ Ўб®«ов®Ј® § 票п FABS ®зЁй Ґв § Є®ўл© ЎЁв ST.
ЋЇҐа жЁп ®бв ў«пҐв Ї®«®¦ЁвҐ«м®Ґ § 票Ґ ЎҐ§ Ё§¬ҐҐЁ©, «ЁЎ®
§ ¬ҐпҐв ®ваЁж ⥫쮥 § 票Ґ Ї®«®¦ЁвҐ«мл¬, а ўл¬ Ї®
Ўб®«ов®© ўҐ«ЁзЁҐ.
€§¬ҐпҐ¬лҐ д« ЈЁ ¬®¤г«п ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®©
---------------------------------------------------
C1, Є Є ®ЇЁб ® ў в Ў«ЁжҐ 15-1; C0, C2, C3 Ґ ®ЇаҐ¤Ґ«Ґл.
€бЄ«о票п зЁб«®ўле ®ЇҐа жЁ©
---------------------------------
IS
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
#NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
ЏаҐалў ЁҐ 7 ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
#NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
ЏаЁ¬Ґз Ёп
----------
€бЄ«о票Ґ ҐўҐа®© ®ЇҐа жЁЁ ў®§ЁЄ Ґв в®«мЄ® ЇаЁ Ї®вҐаҐ
§ зЁ¬®бвЁ б⥪ , ¤ ¦Ґ Ґб«Ё ®ЇҐа ¤ б®®Ўй Ґв ® NaN Ё«Ё Ё¬ҐҐв
ҐЇ®¤¤Ґа¦Ёў Ґ¬л© д®а¬ в.
-----------------------------------------------------------------
FADD/FADDP/FIADD - ‘«®¦ҐЁҐ
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® Џ а «- ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле «Ґ«м®Ґ |
| жЁЄ«®ў ўлЇ®«- |
| ҐЁҐ |
|D8 /0 FADD m32real 10(8-20) 7(5-17) ‘«®¦ҐЁҐ m32real б ST |
|DC /0 FADD m64real 10(8-20) 7(5-17) ‘«®¦ҐЁҐ m64real б ST |
|D8 C0+i FADD ST,ST(i) 10(8-20) 7(5-17) ‘«®¦ҐЁҐ ST(i)б ST |
|DC C0+i FADD ST(i),ST 10(8-20) 7(5-17) ‘«®¦ҐЁҐ ST б ST(i) |
|DE C0+i FADDP ST(i),ST 10(8-20) 7(5-17) ‘«®¦ҐЁҐ ST б ST(i) Ё |
| Ё§ў«ҐзҐЁҐ Ё§ б⥪ ST|
|DE C1 FADD 10(8-20) 7(5-17) ‘«®¦ҐЁҐ ST б ST(1) Ё |
| Ё§ў«ҐзҐЁҐ Ё§ б⥪ ST|
|DA /0 FIADD m32int 22.5(19-32) 7(5-17) ‘«®¦ҐЁҐ m32int б ST |
|DE /0 FIADD m16int 24(20-35) 7(5-17) ‘«®¦ҐЁҐ m16int б ST |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
DEST <- DEST + SRC;
IF Є®¬ ¤ = FADDP THEN Ё§ў«ҐзҐЁҐ Ё§ б⥪ ST FI;
ЋЇЁб ЁҐ
--------
Љ®¬ ¤л б«®¦ҐЁп бЄ« ¤лў ов ®ЇҐа ¤л Ёбв®зЁЄ Ё § зҐЁп Ё
ў®§ўа й ов б㬬㠢 ®ЇҐа ¤ § 票п. ЋЇҐа ¤ ў ўҐаиЁҐ б⥪
¬®¦Ґв Ўлвм г¤ў®Ґ Є®¤Ёа®ў ЁҐ¬:
FADD ST, ST(0)
€§¬ҐпҐ¬лҐ д« ЈЁ ¬®¤г«п ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®©
---------------------------------------------------
C1, Є Є ®ЇЁб ® ў в Ў«ЁжҐ 15-1; C0, C2, C3 Ґ ®ЇаҐ¤Ґ«Ґл.
€бЄ«о票п зЁб«®ўле ®ЇҐа жЁ©
---------------------------------
P, U, O, D, I, IS
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
#GP(0) ў б«гз Ґ Ґ¤®ЇгбвЁ¬®Ј® ЁбЇ®«ЁвҐ«м®Ј® ¤аҐб ®ЇҐа ¤
Ї ¬пвЁ ў ᥣ¬Ґв е CS, DS, ES, FS Ё«Ё GS; #SS(0) ў б«гз Ґ
Ґ¤®ЇгбвЁ¬®Ј® ¤аҐб ў ᥣ¬ҐвҐ SS; #PF(Є®¤ бЎ®п) ў б«гз Ґ
бва Ёз®Ј® бЎ®п; #NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0; #AC ¤«п
Ґўла ўҐ®© ббл«ЄЁ Є Ї ¬пвЁ ЇаЁ ⥪г饬 га®ўҐ
ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, а ў®¬ 3.
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
ЏаҐалў ЁҐ 13, Ґб«Ё Є Є п-«ЁЎ® з бвм ®ЇҐа ¤ «Ґ¦Ёв ўҐ
Їа®бва бвў ЁбЇ®«ЁвҐ«мле ¤аҐб®ў ®в 0 ¤® 0FFFFH; ЏаҐалў ЁҐ 7
ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
’Ґ ¦Ґ ЁбЄ«о票п, зв® Ё ¤«п ०Ё¬ ॠ«мле ¤аҐб®ў: #PF (Є®¤
бЎ®п) ¤«п бва Ёзле бЎ®Ґў; #AC ¤«п Ґўла ўҐ®© ббл«ЄЁ Є
Ї ¬пвЁ ЇаЁ ⥪г饬 га®ўҐ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, а ў®¬ 3.
ЏаЁ¬Ґз Ёп
----------
…б«Ё Ёбе®¤л© ®ЇҐа ¤ 室Ёвбп ў Ї ¬пвЁ, ® ўв®¬ вЁзҐбЄЁ
ЇаҐ®Ўа §®ўлў Ґвбп ў а биЁаҐл© ¤Ґ©б⢨⥫мл© д®а¬ в.
-----------------------------------------------------------------
FBLD - ‡ Јаг§Є ¤ў®Ёз®-Є®¤Ёа®ў ®Ј® ¤ҐбпвЁз®Ј®
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® Џ а «- ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле «Ґ«м®Ґ |
| жЁЄ«®ў ўлЇ®«- |
| ҐЁҐ |
| |
|D8 /4 FBLD m80dec 75(70-103) 7.7(2-8) Џ®¬ҐйҐЁҐ ў б⥪ FPU|
| m80dec |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
„ҐЄаҐ¬Ґв гЄ § вҐ«п ўҐаиЁл б⥪ ¬®¤г«п б Ї« ў о饩 в®зЄ®© (FPU);
ST(0) <- SRC;
ЋЇЁб ЁҐ
--------
FBLD ЇаҐ®Ўа §гҐв ¤ў®Ёз®-¤ҐбпвЁзл© ®ЇҐа ¤-Ёбв®зЁЄ ў
а биЁаҐл© ¤Ґ©б⢨⥫мл© д®а¬ в Ё Ї®¬Ґй Ґв ҐЈ® ў б⥪ FPU.
‘вагЄвга ¤ў®Ёз®-¤ҐбпвЁзле ¤ ле Ї®Є § ђЁбгЄҐ 15-10.
€§¬ҐпҐ¬лҐ д« ЈЁ ¬®¤г«п ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®©
---------------------------------------------------
C1, Є Є ®ЇЁб ® ў в Ў«ЁжҐ 15-1; C0, C2, C3 Ґ ®ЇаҐ¤Ґ«Ґл.
€бЄ«о票п зЁб«®ўле ®ЇҐа жЁ©
---------------------------------
IS
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
#GP(0) ў б«гз Ґ Ґ¤®ЇгбвЁ¬®Ј® ЁбЇ®«ЁвҐ«м®Ј® ¤аҐб ®ЇҐа ¤
Ї ¬пвЁ ў ᥣ¬Ґв е CS, DS, ES, FS Ё«Ё GS; #SS(0) ў б«гз Ґ
Ґ¤®ЇгбвЁ¬®Ј® ¤аҐб ў ᥣ¬ҐвҐ SS; #PF(Є®¤ бЎ®п) ў б«гз Ґ
бва Ёз®Ј® бЎ®п; #NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0; #AC ¤«п
Ґўла ўҐ®© ббл«ЄЁ Є Ї ¬пвЁ ЇаЁ ⥪г饬 га®ўҐ
ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, а ў®¬ 3.
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
ЏаҐалў ЁҐ 13, Ґб«Ё Є Є п-«ЁЎ® з бвм ®ЇҐа ¤ «Ґ¦Ёв ўҐ
Їа®бва бвў ЁбЇ®«ЁвҐ«мле ¤аҐб®ў ®в 0 ¤® 0FFFFH; ЏаҐалў ЁҐ 7
ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
’Ґ ¦Ґ ЁбЄ«о票п, зв® Ё ¤«п ०Ё¬ ॠ«мле ¤аҐб®ў: #PF (Є®¤
бЎ®п) ¤«п бва Ёзле бЎ®Ґў; #AC ¤«п Ґўла ўҐ®© ббл«ЄЁ Є
Ї ¬пвЁ ЇаЁ ⥪г饬 га®ўҐ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, а ў®¬ 3.
ЏаЁ¬Ґз Ёп
----------
€бв®зЁЄ § Јаг¦ Ґвбп ЎҐ§ ®иЁЎЄЁ ®ЄагЈ«ҐЁп. ‡ Є Ёбв®зЁЄ
б®еа пҐвбп, ўЄ«оз п б«гз ©, Є®Ј¤ § 票Ґ ЇаҐ¤бв ў«пҐв б®Ў®©
®ваЁж ⥫мл© ®«м.
“Ї Є®ў лҐ ¤ҐбпвЁзлҐ жЁдал ЇаҐ¤Ї®« Ј овбп ЇаЁ ¤«Ґ¦ йЁ¬Ё
¤Ё Ї §®г 0 - 9. Љ®¬ ¤ Ґ Їа®ўҐапҐв «ЁзЁп Ґ¤®ЇгбвЁ¬ле жЁда
(A-FH), Ё १г«мв в Ї®ЇлвЄЁ § Јаг§ЄЁ ЇаЁ ҐўҐа®¬ Є®¤Ёа®ў ЁЁ
Ґ®ЇаҐ¤Ґ«Ґ.
ST(7) ¤®«¦Ґ Ўлвм Їгбвл¬, зв®Ўл Ё§ЎҐ¦ вм ЁбЄ«озҐЁп ҐўҐа®©
®ЇҐа жЁЁ.
-----------------------------------------------------------------
FBSTR - ‘®еа Ёвм ¤ў®Ёз®-Є®¤Ёа®ў ®Ґ ¤ҐбпвЁз®Ґ Ё ўлЇ®«Ёвм
Ё§ў«ҐзҐЁҐ Ё§ б⥪
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| |
| |
|D8 /6 FBSTR m80dec 175 ‘®еа ҐЁҐ ST ў m80dec Ё |
| (172-176) Ё§ў«ҐзҐЁҐ Ё§ б⥪ ST |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
DEST <- ST(0);
Ё§ў«ҐзҐЁҐ Ё§ б⥪ ST; FI;
ЋЇЁб ЁҐ
--------
Љ®¬ ¤ FBSTR ЇаҐ®Ўа §гҐв § 票Ґ ў ST ў гЇ Є®ў ®Ґ ¤ҐбпвЁз®Ґ
楫®Ґ, б®еа пҐв १г«мв в ў ®ЇҐа ¤ § зҐЁп ў Ї ¬пвЁ Ё
ўлЇ®«пҐв Ё§ў«ҐзҐЁҐ Ё§ б⥪ ST. ЌҐ-楫®зЁб«ҐлҐ § 票п
б з « ®ЄагЈ«повбп ў ᮮ⢥вбвўЁЁ б Ї®«Ґ¬ RC гЇа ў«по饣®
б«®ў . ‘вагЄвга ¤ў®Ёз®-¤ҐбпвЁзле ¤ ле Ї®Є §
ђЁбгЄҐ 15-10.
€§¬ҐпҐ¬лҐ д« ЈЁ ¬®¤г«п ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®©
---------------------------------------------------
C1, Є Є ®ЇЁб ® ў ’ Ў«ЁжҐ 15-1; C0, C2, C3 Ґ ®ЇаҐ¤Ґ«Ґл.
€бЄ«о票п зЁб«®ўле ®ЇҐа жЁ©
---------------------------------
P, I, IS
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
#GP(0), Ґб«Ё १г«мв в ¤®«¦Ґ Ї®¬Ґй вмбп ў ᥣ¬Ґв, ¤«п Є®в®а®Ј®
§ ЇаҐйҐ § ЇЁбм; #GP(0) ў б«гз Ґ Ґ¤®ЇгбвЁ¬®Ј® ЁбЇ®«ЁвҐ«м®Ј®
¤аҐб ®ЇҐа ¤ Ї ¬пвЁ ў ᥣ¬Ґв е CS, DS, ES, FS Ё«Ё GS; #SS(0)
ў б«гз Ґ Ґ¤®ЇгбвЁ¬®Ј® ¤аҐб ў ᥣ¬ҐвҐ SS; #PF(Є®¤ бЎ®п) ў
б«гз Ґ бва Ёз®Ј® бЎ®п; #NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0;
#AC ¤«п Ґўла ўҐ®© ббл«ЄЁ Є Ї ¬пвЁ ЇаЁ ⥪г饬 га®ўҐ
ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, а ў®¬ 3.
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
ЏаҐалў ЁҐ 13, Ґб«Ё Є Є п-«ЁЎ® з бвм ®ЇҐа ¤ «Ґ¦Ёв ўҐ
Їа®бва бвў ЁбЇ®«ЁвҐ«мле ¤аҐб®ў ®в 0 ¤® 0FFFFH; ЏаҐалў ЁҐ 7
ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
’Ґ ¦Ґ ЁбЄ«о票п, зв® Ё ¤«п ०Ё¬ ॠ«мле ¤аҐб®ў: #PF (Є®¤
бЎ®п) ¤«п бва Ёзле бЎ®Ґў; #AC ¤«п Ґўла ўҐ®© ббл«ЄЁ Є
Ї ¬пвЁ ЇаЁ ⥪г饬 га®ўҐ ЇаЁўЁ«ҐЈЁа®ў ®бвЁ, а ў®¬ 3.
-----------------------------------------------------------------
FCHS - €§¬ҐҐЁҐ § Є
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| |
|D9 E0 FCHS 6 ‡ ¬ҐпҐв ST ҐЈ® ¦Ґ § 票Ґ, |
| ® б Їа®вЁў®Ї®«®¦л¬ § Є®¬ |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
§ Є®ўл© ЎЁв ST <- NOT (§ Є®ўл© ЎЁв ў ST)
ЋЇЁб ЁҐ
--------
Љ®¬ ¤ Ё§¬ҐҐЁҐ § Є FCHS ¬ҐпҐв Їа®вЁў®Ї®«®¦л© § Є ST.
ќв ®ЇҐа жЁп § ¬ҐпҐв Ї®«®¦ЁвҐ«м®Ґ § 票Ґ ®ваЁж ⥫쮥
ЇаЁ в®© ¦Ґ Ўб®«ов®© ўҐ«ЁзЁҐ, Ё ®Ў®а®в.
€§¬ҐпҐ¬лҐ д« ЈЁ ¬®¤г«п ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®©
---------------------------------------------------
C1, Є Є ®ЇЁб ® ў ’ Ў«ЁжҐ 15-1; C0, C2, C3 Ґ ®ЇаҐ¤Ґ«Ґл.
€бЄ«о票п зЁб«®ўле ®ЇҐа жЁ©
---------------------------------
IS
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
#NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
ЏаҐалў ЁҐ 7 ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
#NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
ЏаЁ¬Ґз Ёп
----------
€бЄ«о票Ґ ҐўҐа®© ®ЇҐа жЁЁ ў®§ЁЄ Ґв в®«мЄ® ЇаЁ Ї®вҐаҐ
§ зЁ¬®бвЁ б⥪ , ¤ ¦Ґ Ґб«Ё ®ЇҐа ¤ б®®Ўй Ґв ® NaN Ё«Ё Ё¬ҐҐв
ҐЇ®¤¤Ґа¦Ёў Ґ¬л© д®а¬ в.
-----------------------------------------------------------------
FCLEX/FNCLEX - ЋзЁбвЁвм ЁбЄ«о票п
-----------------------------------------------------------------
|Љ®¤ Љ®¬ ¤ —Ёб«® ЋЇЁб ЁҐ |
|®ЇҐа жЁЁ в Єв®ўле |
| жЁЄ«®ў |
| |
|DB DB E2 FCLEX 7+¬ЁЁ¬г¬ 3 ЋзЁй Ґв д« ЈЁ ЁбЄ«о票п |
| ¤«п FWAIT Ї®б«Ґ Їа®ўҐаЄЁ гб«®ўЁ© ®иЁЎЄЁ |
| б Ї« ў о饩 в®зЄ®© |
|DB E2 FNCLEX 7 ЋзЁй Ґв д« ЈЁ ЁбЄ«о票п |
| ЎҐ§ Їа®ўҐаЄЁ гб«®ўЁ© ®иЁЎЄЁ |
| б Ї« ў о饩 в®зЄ®© |
-----------------------------------------------------------------
ђ Ў®в Є®¬ ¤л
--------------
SW[0..7] <- 0;
SW[15] <- 0;
ЋЇЁб ЁҐ
--------
FCLEX ®зЁй Ґв д« ЈЁ ЁбЄ«о票©, д« Ј б®бв®пЁп ЁбЄ«озҐЁп Ё д« Ј
‡ пв ў б«®ўҐ б®бв®пЁп FPU.
€§¬ҐпҐ¬лҐ д« ЈЁ ¬®¤г«п ®ЇҐа жЁ© б Ї« ў о饩 в®зЄ®©
---------------------------------------------------
C0, C2, C3 Ґ ®ЇаҐ¤Ґ«Ґл.
€бЄ«о票п зЁб«®ўле ®ЇҐа жЁ©
---------------------------------
Ћвбгвбвўгов
€бЄ«озҐЁп § йЁйҐ®Ј® ०Ё¬
----------------------------------
#NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«о票п ०Ё¬ ॠ«мле ¤аҐб®ў
---------------------------------------
ЏаҐалў ЁҐ 7 ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
€бЄ«озҐЁп ўЁавг «м®Ј® ०Ё¬ 8086
----------------------------------------
#NM ЇаЁ гбв ®ў«Ґ®¬ EM Ё«Ё TS ў CR0.
ЏаЁ¬Ґз Ёп
----------
FCLEX Їа®ўҐапҐв гб«®ўЁп Ґ¬ бЄЁа㥬ле ®иЁЎ®Є ®ЇҐа жЁ© б
Ї« ў о饩 в®зЄ®© ЇҐаҐ¤ ⥬, Є Є Ўг¤гв ®зЁйҐл д« ЈЁ ЁбЄ«о票©;
Є®¬ ¤ FNCLEX нв®Ј® Ґ ¤Ґ« Ґв.
-----------------------------------------------------------------
Соседние файлы в папке I486