БИС параллельного переферийного адаптера
.pdf21
>Zgghc [Zah\hc kljmdlmju fh`gh ijb^_j`b\Zlvky \ [hevrbgkl\_ bgl_jn_ckguo ijh]jZff gZibkZgguo ^ey h[jZs_gby d kbkl_fguf kem`- [Zf beb ijhklh \ \b^_ klZg^Zjlguo ih^ijh]jZff gZ Zkk_f[e_j_ h^gZdh ke_^m_l bf_lv \ \b^m qlh dhgdj_lgh_ dh^bjh\Zgb_ [m^_l \b^hbaf_gylvky \ aZ\bkbfhklb hl yaudZ ijh]jZffbjh\Zgby bkihevam_fh]h \ \uau\Zxs_c ijh]jZff_
>ey ijh]jZff gZibkZgguo gZ yaud_ Zkk_f[e_jZ ^ey ijhp_kkhjZ D <F h[sbc \b^ ijh]jZffu fh`_l [ulv ijbf_jgh ke_^mxsbf
;+------------------------------------------------------------ |
+ |
æHKGH<GU? BGKLJMDPBB IJH=J:FF? :KK?F;E?Jæ
;+------------------------------------------------------------ |
+ |
; |
|
&RO BBBBBBBBBBBBBBIhe_ f_lhd b bf_g i_j_f_gguo æ &RO BBBBBBBBBBBBIhe_ ik_\^h hi_jZlhjZ ^bj_dlb\u
; ¦ |
¦&RO BBBBBBBBBBIhe_ hi_jZg^h\ |
|||
; ¦ |
¦ |
|
¦&RO BBBBBBIhe_ dhff_glZjb_\ |
|
;+--- |
+ +--- |
+ +---- |
+ +----------------------------------------- |
+ |
|
ORG |
100H |
|
|
; |
¦ |
+--- |
+ |
+beb ^jm]h_ dhebq_kl |
æ\h [Zcl j_a_j\bjmxlky i_j_^
ægZqZehf ijh]jZffu
; |
+--------------------- |
wlhc ^bj_dlb\hc hgZ `_ k\yau |
; |
|
\Z_l gZqZeh ijh]jZffu k Z[kh- |
; |
|
exlguf Z^j_khf G |
;+---------------------------------------------------------- |
|
+ |
æGZqZeh hkgh\ghc ijhp_^mjuæ
;+---------------------------------------------------------- |
+ |
; |
|
begin: |
|
; ¦ |
F_ldZ ijhba\hevgZ khh[sZ_l |
; +--------------------------- |
Zkk_f[e_jm h gZqZe_ \uiheg_gby |
ijh]jZffu k ^Zggh]h Z^j_kZ beb
; |
ijhklh nbdkbjm_l gZqZevguc Z^ |
; |
j_k (fh`_l hlkmlkl\h\Zlv). |
L_eh hkgh\ghc ijhp_^mju
;¦
|
... |
;¦ |
|
;+---------------------------------------------------------- |
+ |
; |
|
;+---------------------------------------------------------- |
+ |
æH[ty\e_gb_ b bgbpbZebaZpby ^Zgguoæ
;+---------------------------------------------------------- |
|
|
+ |
|
DB |
32H, 5BH; |
JZaf_j [Zcl [Zclu |
|
DW |
0FFE1H; |
JZaf_j keh\h |
; |
¦_____________________ ik_\^hhi_jZlhj j_a_j\bjh\Zgby |
||
; |
|
|
|
;+---------------------------------------------------------- |
|
|
+ |
22 |
|
|
;--------------- |
|
<g_rgb_ f_ldb b dhgklZglu |
; |
|
|
; |
+-------------------------- |
ik_\^hhi_jZlhj ijbk\Zb\Zgby |
;¦
SYST:EQU 0F800H;____ \uoh^ \ kbkl_fm
KLAV:EQU 0F81BH;____ hijhk deZ\bZlmju [_a hklZgh\db ijh]jZffu
PRTA:EQU 0FFE4H;____ Z^j_k ihjlZ $ II:
PRTB:EQU 0FFE5H;____ Z^j_k ihjlZ%II:
PRTC:EQU 0FFE6H;____ Z^j_k ihjlZ&II:
RGYS:EQU 0FFE7H;____ Z^j_k j_]bkljZ mijZ\eyxs_]h keh\Z II:
;+----------------------------------------------------------- |
|
+ |
;¦ |
K_dpby dhgpZ ijh]jZffu |
¦ |
;+----------------------------------------------------------- |
|
+ |
; |
|
|
|
END |
|
;¦
;+------ >bj_dlb\Z dhgpZ hkgh\ghc
ijhp_^mju
|
Hnhjfbf jZkkfZljb\Z_fuc gZfb Ze]hjblf i_qZlb [ehdZ dh^h\ gZ |
ik_\^hdh^_ k we_f_glZfb Zkk_f[e_jghc ijh]jZffu |
|
;------------------ |
<u\h^ [ehdZ dh^h\ gZ i_qZlv |
;[HL] – gZqZeh [ehdZ [DE] – dhg_p [ehdZ, [A] – \u\h^bfuc [Zcl
;Ihjl A (0FFE4h) [blu±^Zggu_ D0-D7 (\u\h^ .
;Ihjl B (0FFE5h) [bl±Busy \\h^ .
;Ihjl K FFE6h) [bl /Strobe \u\h^ .
;J_]bklj mijZ\eyxs_]h keh\Z 0FFE7h) – ihjlu \ j_`bf
;MijZ\eyxs__ keh\h: 1000.0010b = 82h;
; |
ihjl C0-C3 – \u\h^, ihjl B0-B7 – \\h^; |
; |
ihjlu B, C0-C3 – j_`bf ; |
; |
ihjl C4-C7 – \u\h^, ihjl A0-A7 – \u\h^; |
; |
ihjlu A, C4-C7 – j_`bf . |
ORG |
0D800H;____ mdZ`_f ljZgkeylhjm gZqZevguc Z^j_k |
CALL INIT;______ hkms_kl\bf gZqZevgmx gZkljhcdm II: |
|
;------ Ijh]jZffZ \u\h^Z [ehdZ ^Zgguo [HL]-[DE] gZ i_qZlv ----- |
|
BLOCK: |
|
LXI |
H,START;___ aZg_k_f \>+/@Z^j_k gZqZeZ [ehdZ |
LXI |
D,FINSH;___ aZg_k_f \>'(@Z^j_k dhgpZ [ehdZ |
CYCLE: |
;___ pbde \u\h^Z [Zclh\ gZ i_qZlv |
CALL |
CONS;______ ijh\_jbf deZ\bZlmjm gZ gZ`Zlb_ [Esc] |
JZ |
SYST;______ _keb gZ`ZlZ±hlf_gZ \uoh^ \ kbkl_fm |
CALL |
TEST;______ ijh\_jbf>+/@gZ jZ\_gkl\h>'(@ |
-K |
SYST;______ _keb>+/@>[DE], [ehd dhgqbeky±\ kbkl_fm |
CALL BOUT;______ \u\h^ gZ i_qZlv hq_j_^gh]h [ZclZ
,1; + BBBBBBBBBmdZ`_f ke_^mxsbc [Zcl
JMP CYCLE;_____ \ha\jZl \ pbde i_qZlb [ehdZ dh^h\
|
23 |
;---------- |
Ih^ijh]jZffZ \u\h^Z [ZclZ [A] gZ i_qZlv ----------- |
;-- |
hijhk deZ\bZlmju ijh\h^blv ^ey \uoh^Z ba pbdeZ ijb hrb[d_ |
BOUT:
;... ;_____________ hijhk deZ\bZlmju gZ gZ`Zlb_ [Esc],
;... ;_____________ _keb gZ`ZlZ [Esc] – ij_j\Zlv i_qZlv
;... ;_____________ hijhk ebgbb Busy
;... ;_____________ _keb Busy Zdlb\_g±i_j_oh^ d BOUT
;... ;_____________ \u^Zlv [Zcl ^Zgguo gZ ebgbb PA0-PA7
;... ;_____________ Zdlb\babjh\Zlv /Strobe: "0" - \ PC0
WAIT1:
;... ;_____________ hijhk deZ\bZlmju gZ gZ`Zlb_ [Esc],
;... ;_____________ _keb gZ`ZlZ [Esc] – ij_j\Zlv i_qZlv
;... ;_____________ hijhk ebgbb Busy, g_ Zdlb\gZ > WAIT1
;... ;_____________ kgylv kb]gZe /Strobe: "1" - \ PC0
WAIT2:
;... ;_____________ hijhk deZ\bZlmju gZ gZ`Zlb_ [Esc],
;... ;_____________ _keb gZ`ZlZ [Esc] – ij_j\Zlv i_qZlv
;... ;_____________ hijhk ebgbb Busy, Zdlb\gZ > WAIT2, RET;______________ g_ Zdlb\gZ \ha\jZl ba ih^ijh]jZffu
;-------- Ih^ijh]jZffZ ijh\_jdb ^hklb`_gby dhgpZ [ehdZ
TEST:
;... kjZ\gblv kh^_j`bfh_ [HL] b [DE],
|
RET;______________ _keb dhg_p [ehdZ g_ ^hklb]gml, lh |
; |
\ha\jZl k ijbagZdhf K 1K |
;----- Ih^ijh]jZffZ hijhkZ dhgkheb±Z=1 – gZ`Zlh [Esc] -------
CONS:
CALL KLAV;________ hijhkblv deZ\bZlmjm dh^ deZ\brb - \ A)
;... kjZ\gblv dh^ k%+ RET;______________ _keb gZ`ZlZ lh \uoh^ k ijbagZdhf=
;-------- |
Ih^ijh]jZffZ gZkljhcdb II: \ aZ^Zgguc j_`bf |
|
INIT: |
|
|
MVI |
A,82H;_______ |
[Zcl mijZ\eyxs_]h keh\Z |
STA |
RGYS;________ |
aZghkbf \ j_]bkljZ mijZ\eyxs_]h keh\Z |
;... \uklZ\bf gZqZevgh_ khklhygb_ /Strobe RET;______________ \_jg_fky ba ih^ijh]jZffu
;-------- |
<g_rgb_ f_ldb b dhgklZglu |
|
START:EQU 1100H;_______ |
gZqZeh [ehdZ ^Zgguo |
|
FINSH:EQU 17FFH;_______ |
dhg_p [ehdZ ^Zgguo |
|
SYST:EQU 0F800H;_______ |
\uoh^ \ kbkl_fm |
|
KLAV:EQU 0F81BH;_______ |
hijhk dhgkheb [_a hklZgh\db ijh]jZffu |
|
PRTA:EQU 0FFE4H;_______ |
Z^j_k ihjlZ $ II: |
|
PRTB:EQU 0FFE5H;_______ |
Z^j_k ihjlZ%II: |
|
PRTC:EQU 0FFE6H;_______ |
Z^j_k ihjlZ&II: |
|
RGYS:EQU 0FFE7H;_______ |
Z^j_k j_]bkljZ mijZ\eyxs_]h keh\Z II: |
|
|
END;______________ |
mdZ`_f ljZgkeylhjm dhg_p ijh]jZffu |
;-------------------------------------------------------------- |
|
|
24
Ijb i_j_\h^_ \k_]h Ze]hjblfZ gZ yaud Zkk_f[e_jZ kljhdb ik_\^hdh^Z
Z\lhfZlbq_kdb klZgh\ylky dhff_glZjbyfb
;------------------ |
<u\h^ [ehdZ dh^h\ gZ i_qZlv |
;[HL] – gZqZeh [ehdZ [DE] – dhg_p [ehdZ, [A] – \u\h^bfuc [Zcl
;Ihjl A (0FFE4h) [blu±^Zggu_ D0-D7 (\u\h^ .
;Ihjl B (0FFE5h) [bl±Busy \\h^ .
;Ihjl K FFE6h) [bl /Strobe \u\h^ .
;J_]bklj mijZ\eyxs_]h keh\Z 0FFE7h) – ihjlu \ j_`bf
;MijZ\eyxs__ keh\h: 1000.0010b = 82h;
; |
|
|
ihjl C0-C3 – \u\h^, ihjl B0-B7 – \\h^; |
; |
|
|
ihjlu B, C0-C3 – j_`bf ; |
; |
|
|
ihjl C4-C7 – \u\h^, ihjl A0-A7 – \u\h^; |
; |
|
|
ihjlu A, C4-C7 – j_`bf . |
|
ORG |
0D800H;____ mdZ`_f ljZgkeylhjm gZqZevguc Z^j_k |
|
|
CALL INIT;______ hkms_kl\bf gZqZevgmx gZkljhcdm II: |
||
;------ |
Ijh]jZffZ \u\h^Z [ehdZ ^Zgguo [HL]-[DE] gZ i_qZlv ----- |
||
BLOCK: |
|
|
|
|
LXI |
H,START;___ aZg_k_f \>+/@Z^j_k gZqZeZ [ehdZ |
|
|
LXI |
D,FINSH;___ aZg_k_f \>'(@Z^j_k dhgpZ [ehdZ |
|
CYCLE: |
;___ pbde \u\h^Z [Zclh\ gZ i_qZlv |
||
|
CALL |
CONS;______ ijh\_jbf deZ\bZlmjm gZ gZ`Zlb_ [Esc] |
|
|
JZ |
SYST;______ _keb gZ`ZlZ±hlf_gZ \uoh^ \ kbkl_fm |
|
|
CALL |
TEST;______ ijh\_jbf>+/@gZ jZ\_gkl\h>'(@ |
|
|
-K |
SYST;______ _keb>+/@>[DE], [ehd dhgqbeky±\ kbkl_fm |
|
|
CALL |
BOUT;______ \u\h^ gZ i_qZlv hq_j_^gh]h [ZclZ |
|
|
JZ |
SYST;______ gZ`ZlZ [Esc] ijb \u\h^_ [ZclZ gZ i_qZlv |
|
|
,1; + BBBBBBBBBmdZ`_f ke_^mxsbc [Zcl |
||
|
JMP |
CYCLE;_____ \ha\jZl \ pbde i_qZlb [ehdZ dh^h\ |
|
;---------- |
|
Ih^ijh]jZffZ \u\h^Z [ZclZ [A] gZ i_qZlv ----------- |
|
;-- |
hijhk deZ\bZlmju ijh\h^blv ^ey \uoh^Z ba pbdeZ ijb hrb[d_ |
||
BOUT: |
|
|
|
|
CALL CONS;_____ |
hijhkbf dhgkhev |
|
|
RZ;____________ |
\ha\jZl k= _keb [Esc] – gZ`ZlZ |
|
|
LDA |
PRTB;_____ |
hijhkbf ihjl B, agZq_gb_±\ j_]bklj_ A |
|
ANI |
80H;______ |
\u^_ebf [bl±Busy |
|
JNZ |
BOUT;_____ |
_keb hg g_ = 0, lh `^_f wlh]h \ pbde_ |
|
MOV |
A,M;______ |
\ j_]bklj_ A – l_dmsbc \u\h^bfuc [Zcl |
|
STA |
PRTA;_____ |
\u^Z^bf _]h \ ihjl A |
|
XRA |
A;________ |
h[gmebf j_]bklj A |
|
STA |
357K;_____ \uklZ\bf Zdlb\guc mjh\_gv6752%( |
|
WAIT1: |
|
|
|
|
CALL CONS;_____ |
hijhk deZ\bZlmju gZ gZ`Zlb_ [Esc], |
|
|
RZ;____________ |
\ha\jZl k= _keb [Esc] – gZ`ZlZ |
|
|
LDA |
PRTB;_____ |
hijhkbf ihjl B, agZq_gb_±\ j_]bklj_ A |
|
ANI |
80H;______ |
\u^_ebf [bl±Busy |
|
JZ |
WAIT1;____ |
_keb hg g_ Zdlb\_g, lh `^_f wlh]h \ pbde_ |
25
MVI A,01H;_____ kgbfZ_f Zdlb\guc mjh\_gv6752%(, STA PRTC;______ ihkeZ\ \ [bl ihjlZ C
;k p_evx hilbfbaZpbb Ze]hjblfZ \u\h^Z [ZclZ gZ i_qZlv
;pbde WAIT2 h`b^Zgby hdhgqZgby kb]gZeZ Busy m[_j_f ba
;dh^Z ihkdhevdm wlhl pbde \uihegy_lky \ gZqZe_ ih^
;ijh]jZffu%287ijb \u\h^_ ke_^mxs_]h [ZclZ; ORA A;_________ k[jhkbf ijbagZd Z (Z=0 beb NZ) RET;____________ \ha\jZl ba ih^ijh]jZffu k Z=0
;-------- |
|
Ih^ijh]jZffZ ijh\_jdb ^hklb`_gby dhgpZ [ehdZ, ------- |
|
; kjZ\gb\Z_l kh^_j`bfh_ [HL] b [DE] ------------------- |
|||
TEST: |
|
|
|
|
MOV |
A,D;_________ |
klZjrbc [Zcl dhgpZ [ehdZ |
|
CMP |
H;___________ |
kjZ\gbf kh klZjrbf [Zclhf gZqZeZ [ehdZ |
|
RNZ;______________ |
_keb hgb g_ jZ\gu dhg_p g_ ^hklb]gml |
|
|
MOV |
A,E;_________ |
feZ^rbc [Zcl dhgpZ [ehdZ |
|
CMP |
L;___________ |
kjZ\gbf k feZ^rbf [Zclhf gZqZeZ [ehdZ |
|
RET;______________ |
_keb dhg_p [ehdZ g_ ^hklb]gml, lh |
|
; |
|
|
\ha\jZl k ijbagZdhf K 1K |
;----- |
Ih^ijh]jZffZ hijhkZ dhgkheb±Z=1 – gZ`Zlh [Esc] ------- |
||
CONS: |
|
|
|
|
CALL KLAV;________ hijhkblv deZ\bZlmjm dh^ deZ\brb - \ A) |
||
|
CPI |
1BH; ________ kjZ\gblv dh^ k%+ |
|
|
RET;______________ |
_keb gZ`ZlZ lh \uoh^ k ijbagZdhf= |
|
;-------- |
|
Ih^ijh]jZffZ gZkljhcdb II: \ aZ^Zgguc j_`bf |
|
INIT: |
|
|
|
|
MVI |
A,82H;_______ |
[Zcl mijZ\eyxs_]h keh\Z |
|
STA |
RGYS;________ |
aZghkbf \ j_]bkljZ mijZ\eyxs_]h keh\Z |
|
MVI |
A,01H;_______ |
\uklZ\bf gZqZevgh_ khklhygb_ /Strobe, |
|
STA |
PRTC;________ |
mdZaZ\ ijbgl_jm qlh /Strobe g_ Zdlb\_g |
|
RET;______________ |
\_jg_fky ba ih^ijh]jZffu |
|
;-------- |
|
<g_rgb_ f_ldb b dhgklZglu |
|
START:EQU |
1100H;_______ |
gZqZeh [ehdZ ^Zgguo |
|
FINSH:EQU |
17FFH;_______ |
dhg_p [ehdZ ^Zgguo |
|
SYST:EQU 0F800H;_______ |
\uoh^ \ kbkl_fm |
||
KLAV:EQU 0F81BH;_______ |
hijhk dhgkheb [_a hklZgh\db ijh]jZffu |
||
PRTA:EQU 0FFE4H;_______ |
Z^j_k ihjlZ $ II: |
||
PRTB:EQU 0FFE5H;_______ |
Z^j_k ihjlZ%II: |
||
PRTC:EQU 0FFE6H;_______ |
Z^j_k ihjlZ&II: |
||
RGYS:EQU 0FFE7H;_______ |
Z^j_k j_]bkljZ mijZ\eyxs_]h keh\Z II: |
||
|
END;______________ |
mdZ`_f ljZgkeylhjm dhg_p ijh]jZffu |
|
;-------------------------------------------------------------- |
|
|
|
Ijb j_ZebaZpbb ijh]jZffu gZ ieZlnhjf_ IBM PC nhjfbjmy kb]gZe 6752%(, ke_^m_l mqblu\Zlv gZagZq_gb_ hklZevguo [blh\ dZgZeZ K ijb \u- iheg_gbb bf nmgdpbb ihjlZ mijZ\e_gby ijbgl_jhf
26
WDKI?JBF?GL:EVG:Y Q:KLV
IJH=J:FFGH :II:J:LGU? KJ?>KL<:
Ihjl iZjZee_evgh]h bgl_jn_ckZ [ue \\_^_g \ i_jkhgZevgu_ dhfivx- l_ju IBM ^ey ih^dexq_gby ijbgl_jZ hldm^Z b ijhbahreh _]h gZa\Zgb_ LPT–ihjl Line PrinTer – ihkljhqguc ijbgl_j < hl^_evguo jZggbo \_j- kbyo 3& ;7 b \ g_dhlhjuo hl_q_kl\_gguo IBM–kh\f_klbfuo i_jkhgZev- guo W<F \ wlhf dZq_kl\_ bkihevah\ZeZkv fbdjhko_fZ i8255 (hl_q_kl\_g- guc ZgZeh] – DJ << ). Fbdjhko_fZ II:, jZkiheZ]Z\rZyky \ Z^j_kZo ihjlh\ H÷ 63H, ijbf_gyeZkv \ IBM PC/XT lZd`_ \ dZq_kl\_ kbkl_fgh]h ihjlZ h[kem`b\Zxs_]h bgl_jn_ck deZ\bZlmju h[_ki_qb\Zxs_]h ql_gb_ i_j_dexqZl_e_c dhgnb]mjZpbb mijZ\e_gb_ a\mdhf b g_fZkdbjm_fufb ij_ju\Zgbyfb GZ kh\j_f_gguo kbkl_fguo ieZlZo wlb nmgdpbb [_j_l gZ k_[y bgl_]jZevguc qbik_l khojZgyy ijb wlhf kh\f_klbfhklv j_]bkljh\ ih Z^j_kZf \\h^Z/\u\h^Z bkdexqZy j_]bklj mijZ\eyxs_]h keh\Z
< fh^_eyo IBM PC/AT ihjl iZjZee_evgh]h bgl_jn_ckZ [ue bgl_]jb- jh\Zg \ hl^_evgmx ;BK \ nmgdpbb dhlhjhc lZd`_ \oh^beh h[kem`b\Zgb_ dZgZeh\ ihke_^h\Zl_evgh]h \\h^Z/\u\h^Z ^bkdh\h^Z `_kldh]h ^bkdZ b GAME±ihjlZ Kh\f_klbfhklv k II: khojZgyeZkv gZ mjh\g_ ljzo iZjZe- e_evguo dZgZeh\ bf_xsbo `_kldh aZ^Zggmx gZkljhcdm iha\heyxsmx ijh]jZffguf kihkh[hf j_Zebah\Zlv ijhlhdhe i_j_^Zqb ^Zgguo Centronics.
IjZdlbq_kdb_ aZ^Zgby bkihevamxsb_ gZkljhcdm dZgZeh\ ZgZeh]bq- gmx ihjlm LPT, e_]dh j_Zebamxlky \ kj_^_ ijh]jZffgh]h wfmeylhjZ ijb hlh[jZ`_gbb ihjlh\ iZjZee_evgh]h i_jbn_jbcgh]h Z^Zil_jZ \bjlmZevghc fZrbgu D <F gZ j_]bklju ;BK iZjZee_evgh]h bgl_jn_ckZ fZl_jbg- kdhc ieZlu >ey bamq_gby [he__ keh`guo j_`bfh\ jZ[hlu II: fh`_l bk- ihevah\Zlvky ki_pbZevgZy ieZlZ jZkrbj_gby IjbgpbibZevgZy ko_fZ bg- l_jn_ckghc ieZlu h[_ki_qb\Zxs_c ih^dexq_gb_ d kbkl_fghc rbg_ dhf- ivxl_jZ,%0 3&q_j_a kehl jZkrbj_gby klZg^ZjlZ,6$ ^\mo beb [he__ iZ- jZee_evguo i_jbn_jbcguo Z^Zil_jh\ DJ << Z lZd`_ ijh]jZffbjm_- fh]h bgl_j\Zevgh]h lZcf_jZ DJ <B ij_^klZ\e_gZ gZ jbkmgd_
Rbggu_ nhjfbjh\Zl_eb'' ''m\_ebqb\Z_l gZ]jmahqgmx kihkh[- ghklv Z^j_kguo $ $ b mijZ\eyxsbo \u\h^h\ rbgu ,6$ ,2:5 , ,25' , AEN, RES GZ fbdjhko_fZo '' '' gZ \oh^u dhlhjuo q_j_a rbggu_ nhjfbjh\Zl_eb ih^Zgu kb]gZeu : : rbgu Z^j_kZ dhfivxl_jZ \uiheg_g k_e_dlhj Z^j_kh\ bgl_jn_ckghc ieZlu ^bZiZahgZ ± )K aZ- dj_ie_gguo klZg^ZjlZfb,%0aZ mkljhckl\Zfb ihevah\Zl_ey beb fZd_lgu- fb ieZlZfb Ijb \uiheg_gbb dhfivxl_jhf dhfZg^ ql_gby ba ihjlh\ k Z^- j_kZfb hl AK^h)Kbeb aZibkb \ wlb `_ ihjlu gZ \u\h^_''nhj-
27
fbjm_lky bfimevk gbadh]h eh]bq_kdh]h mjh\gy jZaj_rZxsbc jZ[hlm fbd- jhko_fu''>_rbnjZlhj''dh \oh^Zf dhlhjh]h ih^dexq_gu [mn_jb- jh\Zggu_ kb]gZeu : : Z^j_kghc rbgu jZa[b\Z_l Z^j_kgh_ ijhkljZgkl- \h mkljhckl\ ihevah\Zl_ey gZ mqZkldb ih [ZclZ H–303H 31CH–
)+ nhjfbjmy gZ k\hbo \uoh^Zo kb]gZeu \u[hjdb &6 gbadh]h mjh\gy ijb h[jZs_gbb ih wlbf Z^j_kZf
Jbk IjbgpbibZevgZy ko_fZ ieZlu jZkrbj_gby
Kb]gZeu : b : ih^Zxlky g_ihkj_^kl\_ggh gZ Z^j_kgu_ \oh^u ijh]jZffbjm_fuo ;BK hkms_kl\eyy \u[hjdm \gmlj_ggbo j_]bkljh\ fbdjhko_f Hi_jZpbb ql_gby beb aZibkb ijhba\h^ylky ih nhjfbjm_fuf ijhp_kkhjhf dhfivxl_jZ kb]gZeZf ,2:5 beb ,25' >ey bkdexq_gby k[h- _\ gZ ^_rbnjZlhj'' ''ih^Zg kb]gZe $(1[ehdbjmxsbc _]h ijb jZ- [hl_ dhfivxl_jZ \ j_`bf_ I>I Rbgguc nhjfbjh\Zl_ev''m\_ebqb\Z- _l gZ]jmahqgmx kihkh[ghklv \u\h^h\ ^Zgguo ' ' ijh]jZffbjm_fuo ;BK ijb jZ[hl_ gZ rbgm ^Zgguo dhfivxl_jZ Kq_lqbd''hkms_kl\ey_l ^_e_gb_ lZdlh\hc qZklhlu26&klZg^Zjlghc ^ey \k_o kbkl_fguo ieZl,%0 3& F=p ^h \_ebqbgu ijb_fe_fhc ^ey lZdlbjh\Zgby ijh-
28
]jZffbjm_fh]h lZcf_jZ 1,7897725 F=p ± \u\ b 0,89488625 F=p ± \u\ K ihfhsvx i_j_fuq_d - b - fh`gh \u[jZlv g_h[oh^bfmx qZklhlm lZdlbjh\Zgby.
>ey kh_^bg_gby k \g_rgbfb mkljhckl\Zfb kb]gZevgu_ p_ib lZcf_jZ b mijZ\eyxsbo j_]bkljh\ Z lZd`_ bgnhjfZpbhgguo dZgZeh\ iZjZee_evguo Z^Zil_jh\ DD16, DD17 \u\_^_gu gZ aZ^gxx iZg_ev dhfivxl_jZ khhl\_l- kl\_ggh q_j_a jZatzfu ;3 ;3 ;3 aZdj_ie_ggu_ gZ mklZgh\hqguo ieZgdZo Kh]eZkgh ijb\_^_gghc ijbgpbibZevghc ko_f_ jbk 9 j_]bklju II: DD16, DD17 ^hklmigu ^ey aZibkb/ql_gby \ ijhkljZgkl\_ \\h- ^Z/\u\h^Z dhfivxl_jZ IBM PC dZd yq_cdb k Z^j_kZfb 308H–30%+ b 30CH–30FH. :^j_kZ fh]ml [ulv baf_g_gu i_j_klZgh\dhc i_j_fuq_d gZ \u\h^Zo ^_rbnjZlhjZ DD8.
Ijh]jZffZ ² wfmeylhj ij_^klZ\eyxsZy kh[hc djhkk–kj_^kl\h ^ey \uiheg_gby dhfZg^ ijhp_kkhjZ D <F LgZ ieZlnhjf_ x86, ih- a\hey_l h[jZlblvky d j_]bkljZf iZjZee_evguo i_jbn_jbcguo Z^Zil_jh\ DD16, DD17 dZd d yq_cdZf iZfylb ih Z^j_kZf 0FFE4h 0FFE7H, 0FFF4H 0FFF7H khhl\_lkl\_ggh < ijhkljZgkl\_ Z^j_kh\ \g_rgbo mkl- jhckl\ ijh]jZffZ wfmeylhjZ jZkkfZljb\Z_l wlb yq_cdb dZd ihjlu ijbgl_jZ/ijh]jZffZlhjZ b j_a_j\gu_ ihjlu.
IJ:DLBQ?KDB? A:>:GBY
AZ^Zgb_
Hkms_kl\blv \\h^ ZgZeh]h\hc bgnhjfZpbb \ \b^_h±HAM fbdjhijh- p_kkhjghc kbkl_fu f_lh^hf h^gh[blgh]h d\Zglh\Zgby b _z ihke_^mxsbc \u\h^ q_j_a iZjZee_evguc i_jbn_jbcguc Z^Zil_j D << :
J_]bklju II: bf_xl ke_^mxsb_ Z^j_kZ \ kh\f_s_gghc dZjl_ iZ-
fylb j_]bklj :))( +;
j_]bklj% ))( +;
j_]bklj K))( +;
j_]bklj mijZ\eyxs_]h keh\Z))( +
>hklmigh_ ihevah\Zl_ex HAM jZkiheh`_gh ih Z^j_kZf+ 7FFFH, Z^j_kZ \b^_h±HAM+ %)))+Ijb \uiheg_gbb aZ^Zgby j_Zebah\Zlv ke_^mxsmx gZkljhcdm II: j_`bf±ijhklhc \\h^ \u\h^
dZgZe :±\u\h^
dZgZe <±\\h^
dZgZe K±\u\h^
<\h^ ZgZeh]h\hc bgnhjfZpbb hkms_kl\blv q_j_a dhfiZjZlhj ih^- dexq_gguc d jZajy^m dZgZeZ < \u\h^ ²q_j_a jZajy^u b dZgZeZ K >ey mijZ\e_gby bkihevah\Zlv klZg^Zjlgmx kbkl_fgmx ih^ijh]jZffm & +\ha\jZsZxsmx \ j_]bklj_ : fbdjhijhp_kkhjZ dh^ gZ`Zlhc deZ- \brb Bkihevah\Zlv dh^ '+(“Enter”) ^ey mijZ\e_gby \\h^hf \u\h^hf b dh^ %+ (“Esc”) — ^ey \uoh^Z \ kbkl_fguc fhgblhj ih Z^j_km ) +
29
>ey gZqZevghc hqbkldb \b^_h±HAM bkihevah\Zlv klZg^Zjlgmx kbkl_fgmx ih^ijh]jZffm& )+\ua\Z\ _z ^\Z`^u ijb gZebqbb mijZ\eyxs_]h dh^Z )+\ j_]bklj_ $ fbdjhijhp_kkhjZ
AZ^Zgb_
Hkms_kl\blv \\h^ bfimevkghc ihke_^h\Zl_evghklb \ \b^_h±HAM fbdjhijhp_kkhjghc kbkl_fu b _z ihke_^mxsbc \u\h^ q_j_a iZjZee_evguc i_jbn_jbcguc Z^Zil_j D << : QZklhlZ ihklmie_gby bfimevkh\ f_- gy_lky \ ^bZiZahg_ 500 =p
J_]bklju II: bf_xl ke_^mxsb_ Z^j_kZ \ kh\f_s_gghc dZjl_ iZ-
fylb j_]bklj :))( +;
j_]bklj% ))( +;
j_]bklj K))( +;
j_]bklj mijZ\eyxs_]h keh\Z))( +
>hklmigh_ ihevah\Zl_ex HAM jZkiheh`_gh ih Z^j_kZf+ 7FFFH, Z^j_kZ \b^_h±HAM+ 0BFFFH. Ijb \uiheg_gbb aZ^Zgby j_Zebah\Zlv ke_^mxsmx gZkljhcdm II: j_`bf±ijhklhc \\h^ \u\h^
dZgZe :±\u\h^
dZgZe <±\\h^
dZgZe K±\u\h^
<\h^ bfimevkghc ihke_^h\Zl_evghklb hkms_kl\blv q_j_a jZajy^ dZgZeZ < \u\h^²q_j_a jZajy^u b dZgZeZ K >ey mijZ\e_gby bkihev- ah\Zlv klZg^Zjlgmx kbkl_fgmx ih^ijh]jZffm & + \ha\jZsZxsmx \ j_]bklj_ : fbdjhijhp_kkhjZ dh^ gZ`Zlhc deZ\brb Bkihevah\Zlv dh^ 0DH (“Enter”) ^ey mijZ\e_gby \\h^hf \u\h^hf b dh^ 1BH (“Esc”) — ^ey \uoh^Z \ kbkl_fguc fhgblhj ih Z^j_km ) + >ey gZqZevghc hqbkldb \b^_h±HAM bkihevah\Zlv klZg^Zjlgmx kbkl_fgmx ih^ijh]jZffm & )+ \ua\Z\ _z ^\Z`^u ijb gZebqbb mijZ\eyxs_]h dh^Z)+\ j_]bklj_ $ fbd- jhijhp_kkhjZ Ijb \\h^_ ijbf_gblv ijhkl_crbc Ze]hjblf k`Zlby ^Zgguo ij_^mkfZljb\Zxsbc ojZg_gb_ bgnhjfZpbb h[ Zfieblm^_ kb]gZeZ \ klZj- r_f jZajy^_ [ZclZ Z agZq_gb_ ^ebl_evghklb — \ feZ^rbo [blZo
AZ^Zgb_
Hkms_kl\blv \u\h^ bfimevkghc ihke_^h\Zl_evghklb \b^Z f_Zg^jkd\Z`ghklv ihi_j_f_ggh k qZklhlhc)b)q_j_a iZjZee_evguc i_jbn_- jbcguc Z^Zil_j D << : fbdjhijhp_kkhjghc kbkl_fu
J_]bklju II: bf_xl ke_^mxsb_ Z^j_kZ \ kh\f_s_gghc dZjl_ iZ-
fylb j_]bklj :))( +;
j_]bklj% ))( +;
j_]bklj K))( +;
j_]bklj mijZ\eyxs_]h keh\Z))( +
30
>hklmigh_ ihevah\Zl_ex HAM jZkiheh`_gh ih Z^j_kZf+ 7FFFH. Ijb \uiheg_gbb aZ^Zgby j_Zebah\Zlv ke_^mxsmx gZkljhcdm II:
j_`bf±ijhklhc \\h^ \u\h^
dZgZe :±\u\h^dZgZe <±\\h^dZgZe K±\u\h^
<u\h^ bfimevkghc ihke_^h\Zl_evghklb hkms_kl\blv q_j_a jZajy^u
b dZgZeZ K agZq_gb_ ) \u[jZlv ijhba\hevgh ba a\mdh\h]h ^bZiZahgZ qZklhl LZdlh\Zy qZklhlZ fbdjhijhp_kkhjZ ± F=p >ey mijZ\e_gby bk- ihevah\Zlv jZajy^ dZgZeZ < II: mklZgh\dZ dhlhjh]h \ gme_\h_ khklhy- gb_ q_j_a ih^dexq_ggmx d g_fm aZfudZxsmx dghidm ij_djZsZ_l ]_g_jZ- pbx b bgbpbZebabjm_l \uoh^ \ kbkl_fguc fhgblhj ih Z^j_km) +
AZ^Zgb_
Hkms_kl\blv kq_l bfimevkh\ ihke_^h\Zl_evghklb \b^Z f_Zg^jkd\Z`ghklv – bkihevamy iZjZee_evguc i_jbn_jbcguc Z^Zil_j D << : fbdjhijhp_kkhjgh]h dhgljhee_jZ J_]bklju II: bf_xl ke_- ^mxsb_ Z^j_kZ \ kh\f_s_gghc dZjl_ iZfylb
j_]bklj :))( +;
j_]bklj% ))( +;
j_]bklj K))( +; j_]bklj mijZ\eyxs_]h keh\Z))( +
>hklmigh_ ihevah\Zl_ex HAM jZkiheh`_gh ih Z^j_kZf+ 7FFFH. Ijb \uiheg_gbb aZ^Zgby j_Zebah\Zlv ke_^mxsmx gZkljhcdm II:
j_`bf±ijhklhc \\h^ \u\h^
dZgZe :±\u\h^
dZgZe <±\\h^
dZgZe K±\u\h^
Kq_l bfimevkh\ hkms_kl\blv q_j_a jZajy^ dZgZeZ < II: fbdjhijhp_k- khjgh]h dhgljhee_jZ LZdlh\Zy qZklhlZ ijhp_kkhjZ±F=p >ey mijZ\e_- gby bkihevah\Zlv klZg^Zjlgmx ih^ijh]jZffm hijhkZ deZ\bZlmju [_a hklZ- gh\db ijh]jZffu 0C81BH \ha\jZsZxsmx dh^ deZ\brb \ j_]bklj_ : fbd- jhijhp_kkhjZ \ kemqZ_ _z gZ`Zlby b dh^ ))+ ± \ ijhlb\ghf kemqZ_. MijZ\eyxsbc dh^ '+ (“Enter”) mklZgZ\eb\Z_l kq_lqbd \ bkoh^gh_ kh- klhygb_GZ dh^%+(“Esc”) bgbpbZebabjm_l \uoh^ \ kbkl_fguc fh- gblhj ih Z^j_km) +
>ey \u\h^Z l_dms_]h khklhygby kq_lqbdZ gZ ^bkie_c bkihevah\Zlv kbkl_fgmx ih^ijh]jZffm& +hkms_kl\eyxsmx \u\h^ kljhdb kbf\h- eh\ gZ wdjZg ih ke_^mxs_fm kh]eZr_gbx
MT0:DB 1FH
MT1:DB 0CH
DB 20H