БИС параллельного переферийного адаптера
.pdf31
06 '% +jZajy^ klZjrbc kq_lqbdZ
06 '% +jZajy^ kq_lqbdZ
06 '% +jZajy^ kq_lqbdZ
06 '% +jZajy^ feZ^rbc kq_lqbdZ
'% +ijbagZd dhgpZ kljhdb
]^_07 07 ±Z^j_k aZghkbfuc \ j_]bkljh\mx iZjm>+/@i_j_^ \uah- \hf ih^ijh]jZffu& + 07 ±ijb gZqZevghf \uah\_ b bg^bdZpbb
G 07 ±ijb h[gh\e_gbb ihdZaZgbc kq_lqbdZ Yq_cdb kljhdb jZkih- eZ]Zxlky \ ijhba\hevghf f_kl_ HAM ihevah\Zl_ey
AZ^Zgb_
J_Zebah\Zlv kq_lqbd kh[ulbc bkihevamy 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_ 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^
>ey ih^kq_lZ kh[ulbc bkihevah\Zlv jZajy^ dZgZeZ < II: mklZgh\dZ dh- lhjh]h \ gme_\h_ khklhygb_ q_j_a ih^dexq_ggmx d g_fm aZfudZxsmx dghidm ^ZlqbdZ khhl\_lkl\m_l agZq_gbx bklbggh Z mklZgh\dZ \ _^bgbq- gh_ khklhygb_±eh`gh MijZ\e_gb_ kq_lqbdhf hkms_kl\ey_lky ih dh^Zf deZ\bZlmju dhgljhee_jZ ^ey \\h^Z dhlhjuo bkihevah\Zlv klZg^Zjlgmx kbkl_fgmx ih^ijh]jZffm& %+\ha\jZsZxsmx dh^ gZ`Zlhc deZ\brb \ j_]bklj_ : fbdjhijhp_kkhjZ [_a hklZgh\db jZ[hlu ijh]jZffu Hijhk deZ\bZlmju ijhba\h^blv \h \j_fy khklhygby eh`gh MijZ\eyxsbc dh^ 0DH (“Enter”) mklZgZ\eb\Z_l kq_lqbd \ khklhygb_ G dh^ %+ (“Esc”) bgbpbZebabjm_l \uoh^ \ kbkl_fguc fhgblhj ih Z^j_km) +dh^))+ k\b^_l_evkl\m_l h lhf qlh gb h^gZ deZ\brZ g_ gZ`ZlZ
>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
06 '% +jZajy^ klZjrbc kq_lqbdZ
06 '% +jZajy^ kq_lqbdZ
32
06 '% +jZajy^ kq_lqbdZ
06 '% +jZajy^ feZ^rbc kq_lqbdZ
'% +ijbagZd dhgpZ kljhdb
]^_ 0707±Z^j_k aZghkbfuc \ j_]bkljh\mx iZjm >+/@i_j_^ \uah- \hf ih^ijh]jZffu & + 07 ± ijb gZqZevghf \uah\_ b bg^bdZpbb
G 07 ±ijb h[gh\e_gbb ihdZaZgbc kq_lqbdZ Yq_cdb kljhdb jZkiheZ- ]Zxlky \ ijhba\hevghf f_kl_ HAM ihevah\Zl_ey
AZ^Zgb_
J_Zebah\Zlv ijh]jZffgh \bamZevguc wnn_dl lbiZ [_]msbc h]hgv kh kf_ghc gZijZ\e_gby ^\b`_gby bkihevamy iZjZee_evguc i_jbn_jbcguc Z^Zil_j D << : fbdjhijhp_kkhjghc kbkl_fu
D \u\h^Zf dZgZeh\ A b%II: q_j_a [mn_jgu_ j_]bklju±nhjfbjh- \Zl_eb DJ BJ ih^dexq_gZ ebg_cdZ ba r_klgZ^pZlb k\_lh^bh^h\
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 <±\u\h^dZgZe K±\\h^
>ey \uoh^Z ba ijh]jZffu bkihevah\Zlv jZajy^ dZgZeZ < II: ih Z^j_km))( +mklZgh\dZ dhlhjh]h \ gme_\h_ khklhygb_ q_j_a ih^dexq_g- gmx d g_fm aZfudZxsmx dghidm deZ\brZ “Shift”) bgbpbZebabjm_l [_amk- eh\guc i_j_oh^ \ kbkl_fguc fhgblhj ih Z^j_km) +
AZ^Zgb_
J_Zebah\Zlv ijh]jZffgh ebg_cguc k\_lh^bh^guc bg^bdZlhj k m\_- ebq_gb_f b mf_gvr_gb_f ^ebgu k\_lys_cky ebgbb bkihevamy iZjZee_ev- guc i_jbn_jbcguc Z^Zil_j D << : fbdjhijhp_kkhjghc kbkl_fu
D \u\h^Zf dZgZeh\ A b%II: q_j_a [mn_jguc j_]bklj±nhjfbjh- \Zl_ev DJ BJ ih^dexq_gZ ebg_cdZ ba r_klgZ^pZlb k\_lh^bh^h\ 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))( +
33
>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 :±\\h^ dZgZe <±\u\h^dZgZe K±\u\h^
>ey \uoh^Z ba ijh]jZffu bkihevah\Zlv hijhk jZajy^Z dZgZeZ < II: ih Z^j_km ))( + mklZgh\dZ dhlhjh]h \ gme_\h_ khklhygb_ q_j_a ih^dexq_ggmx d g_fm aZfudZxsmx dghidm deZ\brZ “Shift”) bgbpbZebab- jm_l [_amkeh\guc i_j_oh^ \ kbkl_fguc fhgblhj ih Z^j_km) +
AZ^Zgb_
Hkms_kl\blv ]_g_jZpbx kbff_ljbqguo ibehh[jZaguo ZgZeh]h\uo bfimevkh\ Zfieblm^hc < k ihfhsvx iZjZee_evgh]h i_jbn_jbcgh]h Z^Zil_j D << : fbdjhijhp_kkhjghc kbkl_fu
D \u\h^Zf dZgZeZ A II: q_j_a [mn_jguc j_]bklj±nhjfbjh\Zl_ev DJ BJ ih^dexq_g pbnjh±ZgZeh]h\uc ij_h[jZah\Zl_ev P:I e_kl- gbqgh]h lbiZ k fZljbp_c 5± 5ij_pbabhgguo j_abklhjh\ gZ \oh^_ Baf_- g_gb_ dh^Z gZ \u\h^Zo dZgZeZ $ II: \ ^bZiZahg_ \uau\Z_l baf_- g_gb_ ZgZeh]h\h]h kb]gZeZ gZ \uoh^_ P:I hl ^h <
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 \\h^
>ey \uoh^Z ba ijh]jZffu bkihevah\Zlv hijhk jZajy^ dZgZeZ < II: ih Z^j_km))( +mklZgh\dZ dhlhjh]h \ gme_\h_ khklhygb_ q_j_a ih^dex- q_ggmx d g_fm aZfudZxsmx dghidm deZ\brZ “Shift” bgbpbZebabjm_l [_amkeh\guc i_j_oh^ \ kbkl_fguc fhgblhj ih Z^j_km) +
34
AZ^Zgb_
Hkms_kl\blv ijh]jZffgh_ mijZ\e_gb_ k\_lh^bh^guf ±jZajy^guf ±k_]f_glguf bg^bdZlhjhf bkihevamy iZjZee_evguc i_jbn_jbcguc Z^Zi- l_j D << : fbdjhijhp_kkhjghc kbkl_fu
D \u\h^Zf dZgZeZ : II: q_j_a [mn_jgu_ nhjfbjh\Zl_eb ih^- dexq_gu khhl\_lkl\_ggh k_]f_glu a, b, c, d, e, f, g bg^bdZlhjZ Eh]bq_kdZy _^bgbpZ \ khhl\_lkl\mxs_f jZajy^_ \uau\Z_l k\_q_gb_ k_]f_glZ Ih^- k\_ldZ jZajy^h\ bg^bdZlhjZ hkms_kl\ey_lky q_j_a \u\h^u dZgZeZ % mijZ\eyxsb_ jZ[hlhc ^_rbnjZlhjZ lbiZ dh^±ihabpby Bkihevamy ijbg- pbi ^bgZfbq_kdhc bg^bdZpbb \u\_klb ihjy^dh\uc ghf_j gZklmiZxs_]h gh\h]h ]h^Z \ jZajy^Zo bg^bdZlhjZ
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 <±\u\h^ dZgZe K±\\h^
>ey \uoh^Z ba ijh]jZffu bkihevah\Zlv hijhk jZajy^Z dZgZeZ < II: ih Z^j_km ))( + mklZgh\dZ dhlhjh]h \ gme_\h_ khklhygb_ q_j_a ih^dexq_ggmx d g_fm aZfudZxsmx dghidm bgbpbZebabjm_l [_amkeh\guc i_j_oh^ \ kbkl_fguc fhgblhj ih Z^j_km) +
AZ^Zgb_
Hkms_kl\blv ijh]jZffgh_ mijZ\e_gb_ k\_lh^bh^guf±jZajy^guf ±k_]f_glguf bg^bdZlhjhf bkihevamy iZjZee_evguc i_jbn_jbcguc Z^Zi- l_j D << : fbdjhijhp_kkhjghc kbkl_fu
D \u\h^Zf dZgZeZ : II: q_j_a [mn_jgu_ nhjfbjh\Zl_eb ih^- dexq_gu khhl\_lkl\_ggh k_]f_glu a, b, c, d, e, f, g bg^bdZlhjZ Eh]bq_kdZy _^bgbpZ \ khhl\_lkl\mxs_f jZajy^_ \uau\Z_l k\_q_gb_ k_]f_glZ Ih^- k\_ldZ jZajy^h\ bg^bdZlhjZ hkms_kl\ey_lky q_j_a \u\h^u dZgZeZ % mijZ\eyxsb_ jZ[hlhc ^_rbnjZlhjZ lbiZ dh^ ihabpby Bkihevamy ijbg- pbi ^bgZfbq_kdhc bg^bdZpbb \u\_klb gZ bg^bdZlhj khh[s_gb_ HELLO– XXXX \ \b^_ [_]ms_c kljhdb Qbkeh XXXX — ihjy^dh\uc ghf_j gZklm- iZxs_]h gh\h]h ]h^Z
35
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 <±\u\h^
dZgZe K±\\h^ >ey \uoh^Z ba ijh]jZffu bkihevah\Zlv hijhk jZajy^Z dZgZeZ <
II: ih Z^j_km ))( + mklZgh\dZ dhlhjh]h \ gme_\h_ khklhygb_ q_j_a ih^dexq_ggmx d g_fm aZfudZxsmx dghidm bgbpbZebabjm_l [_amkeh\guc i_j_oh^ \ kbkl_fguc fhgblhj ih Z^j_km) +
AZ^Zgb_
Hkms_kl\blv \u\h^ gZ i_qZlv Zkk_f[e_jgh]h l_dklZ ^Zgghc ijh]jZf- fu bkihevamy iZjZee_evguc i_jbn_jbcguc Z^Zil_j D << : fbdjh- ijhp_kkhjghc kbkl_fu ^ey mijZ\e_gby fZljbqguf ijbgl_jhf
D \u\h^Zf dZgZeZ A II: q_j_a [mn_jguc nhjfbjh\Zl_ev ih^- dexq_gu khhl\_lkl\_ggh \u\h^u' 'bgl_jn_ckZ ijbgl_jZ Q_j_a [bl ihjlZ%II: hkms_kl\ey_lky dhgljhev aZ khklhygb_f ebgbb Busy ijbgl_- jZ kb]gZe 6752%( \u^Z_lky q_j_a [bl ihjlZ&
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. L_dklh\uc [mn_j j_^ZdlhjZ jZkiheh`_g \ iZfylb gZqbgZy k Z^j_kZ 1100H. Dhg_p l_dklh\h]h [mn_jZ bg^bpbjm_l klhi±[Zcl 0FFH. I_qZlv l_d-
klZ ijh]jZffu hkms_kl\blv rjbnlhf Courier bold, d_]ev 8 10.
Ijb \uiheg_gbb aZ^Zgby j_Zebah\Zlv ke_^mxsmx gZkljhcdm II: j_`bf±ijhklhc \\h^ \u\h^
dZgZe :±\\h^ dZgZe <±\u\h^ dZgZe K±\u\h^
>ey \uoh^Z ba pbdeZ i_qZlb bkihevah\Zlv hijhk jZajy^Z dZgZeZ < II: ih Z^j_km ))( + mklZgh\dZ dhlhjh]h \ gme_\h_ khklhygb_ q_j_a ih^dexq_ggmx d g_fm aZfudZxsmx dghidm deZ\brZ “Shift” bgbpbZebab-
36
jm_l \uoh^ ba ih^ijh]jZffu i_qZlb >ey mijZ\e_gby ijh]jZffhc i_qZlb bkihevah\Zlv kbkl_fgmx ih^ijh]jZffm hijhkZ dhgkheb K%+ \ha\jZ- sZxsmx dh^ gZ`Zlhc deZ\brb \ j_]bklj_ $ fbdjhijhp_kkhjZ beb dh^ ))+\ kemqZ_ _keb gb h^gZ ba deZ\br g_ gZ`ZlZ >ey aZimkdZ ijh]jZffu i_qZlb bkihevah\Zlv dh^ deZ\brb ijh[_e+^ey ij_djZs_gby ijhp_kkZ i_qZlb b \uoh^Z \ kbkl_fguc fhgblhj ih Z^j_km) +bkihevah\Zlv dh^ deZ\brb “Esc” — 1BH.
AZ^Zgb_
Hkms_kl\blv i_qZlv ]jZnbq_kdhc dhibb wdjZgZ ^bkie_y bkihevamy iZjZee_evguc i_jbn_jbcguc Z^Zil_j D << : fbdjhijhp_kkhjghc kbkl_fu ^ey mijZ\e_gby fZljbqguf ijbgl_jhf
D \u\h^Zf dZgZeZ A II: q_j_a [mn_jguc nhjfbjh\Zl_ev ih^- dexq_gu khhl\_lkl\_ggh \u\h^u' 'bgl_jn_ckZ ijbgl_jZ Q_j_a [bl ihjlZ%II: hkms_kl\ey_lky dhgljhev aZ khklhygb_f ebgbb Busy ijbgl_- jZ kb]gZe 6752%( \u^Z_lky q_j_a [bl ihjlZ&
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 + %)))+ <b^_h±HAM bf__l ke_^mxsmx hj]Z- gbaZpbx [Zclh\uo klhe[ph\ ih kljhd :^j_k e_\h]h \_jog_]h [ZclZ HAM wdjZgZ± +Z^j_k e_\h]h gb`g_]h [ZclZ HAM wdjZgZ± ))+:^- j_k ke_^mxs_]h [ZclZ \ \_jog_c kljhd_ ± +b l ^ WdjZggh_ HAM aZ- dZgqb\Z_lky f klhe[phf \ dhlhjhf \_jogbc [Zcl jZkiheh`_g ih Z^j_km
%) +Z gb`gbc±ih Z^j_km%)))+
Ijb \uiheg_gbb aZ^Zgby j_Zebah\Zlv ke_^mxsmx gZkljhcdm II: j_`bf±ijhklhc \\h^ \u\h^
dZgZe :±\\h^ dZgZe <±\u\h^ dZgZe K±\u\h^
>ey \uoh^Z ba pbdeZ i_qZlb bkihevah\Zlv hijhk jZajy^Z dZgZeZ < II: ih Z^j_km ))( + mklZgh\dZ dhlhjh]h \ gme_\h_ khklhygb_ q_j_a ih^dexq_ggmx d g_fm aZfudZxsmx dghidm bgbpbZebabjm_l \uoh^ ba ih^ijh]jZffu i_qZlb >ey mijZ\e_gby ijh]jZffhc i_qZlb bkihevah\Zlv kbkl_fgmx ih^ijh]jZffm hijhkZ dhgkheb K%+ \ha\jZsZxsmx dh^ gZ`Zlhc deZ\brb \ j_]bklj_ $ fbdjhijhp_kkhjZ beb dh^ ))+ \ kemqZ_ _keb gb h^gZ ba deZ\br g_ gZ`ZlZ >ey aZimkdZ ijh]jZffu i_qZlb bkihev- ah\Zlv dh^ deZ\brb ijh[_e+^ey ij_djZs_gby ijhp_kkZ i_qZlb b \u-
37
oh^Z \ kbkl_fguc fhgblhj ih Z^j_km ) + bkihevah\Zlv dh^ deZ\brb
“Esc” — 1BH.
BgnhjfZpbx h[ mklZgh\d_ l_dms_]h rjbnlZ i_qZlZxs_]h mkljhckl\Z \aylv ba jmdh\h^kl\Z ih wdkiemZlZpbb ih^dexq_ggh]h d kbkl_f_ ijbgl_jZ
AZ^Zgb_ 13
Hkms_kl\blv \\h^ bgnhjfZpbb k pbnjh\h]h \uoh^Z ZgZeh]h±pbnjh- \h]h ij_h[jZah\Zl_ey :PI lbiZ N±(N±) \ iZjZee_evghf dh^_ ± ± ± bkihevamy iZjZee_evguc i_jbn_jbcguc Z^Zil_j D << : fbdjhijhp_kkhjghc kbkl_fu b \u\_klb agZq_gb_ gZ ^bkie_c
D \u\h^Zf dZgZeZ : II: ih^dexq_gu \uoh^u jZajy^Z 0 :PI d \u\h^Zf dZgZeZ : II: ih^dexq_gu \uoh^u jZajy^Z 1 :PI d \u- \h^Zf dZgZeZ%II: ih^dexq_gu \uoh^u jZajy^Z 2 :PI d \u\h^Zf 4 dZgZeZ%II: ih^dexq_gu khhl\_lkl\_ggh \uoh^u jZajy^Z 3 :PI MijZ\e_gb_ :PI hkms_kl\ey_lky q_j_a [bl dZgZeZ K MklZgh\dZ mjh\gy ³ ´ih wlhfm [blm b _]h m^_j`Zgb_ \ l_q_gb_ [he__ fdk jZaj_rZxl :PI ijh\_klb h^bghqguc pbde ij_h[jZah\Zgby MklZgh\dZ³ ´\ jZajy^_ ihjlZ &II: k\b^_l_evkl\m_l h gZqZe_ pbdeZ baf_j_gby Mjh\g_f³ ´q_j_a [blihjlZ&II: :PI ih^l\_j`^Z_l aZ\_jr_gb_ baf_jbl_evgh]h pbdeZ
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 :±\\h^
dZgZe <±\\h^
dZgZe& & ±\\h^
dZgZe& & ±\u\h^
>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
06 '% +jZajy^ 3 klZjrbc :PI
06 '% +jZajy^ 2 :PI
06 '% +jZajy^ 1 :PI
06 '% +jZajy^ 0 feZ^rbc :PI
'% +ijbagZd dhgpZ kljhdb
38
]^_ 0707±Z^j_k aZghkbfuc \ j_]bkljh\mx iZjm >+/@i_j_^ \uah- \hf ih^ijh]jZffu & + 07 ± ijb gZqZevghf \uah\_ b bg^bdZpbb
G07±ijb h[gh\e_gbb ihdZaZgbc :PI Yq_cdb kljhdb jZkiheZ]Z- xlky \ ijhba\hevghf f_kl_ HAM ihevah\Zl_ey
>ey \uoh^Z ba ijh]jZffu bkihevah\Zlv hijhk jZajy^Z dZgZeZ < II: ih Z^j_km ))( + mklZgh\dZ dhlhjh]h \ gme_\h_ khklhygb_ q_j_a ih^dexq_ggmx d g_fm aZfudZxsmx dghidm bgbpbZebabjm_l [_amkeh\guc i_j_oh^ \ kbkl_fguc fhgblhj ih Z^j_km) +
AZ^Zgb_ 14
Hkms_kl\blv \\h^ ZgZeh]h\hc bgnhjfZpbb \ HAM fbdjhijhp_kkhjghc kbkl_fu f_lh^hf _^bgbqgh]h ijb[eb`_gby k ihke_^mxsbf \u\h^hf q_j_a iZjZee_evguc i_jbn_jbcguc Z^Zil_j D << :
D \u\h^Zf dZgZeZ $ II: q_j_a [mn_jguc j_]bklj±nhjfbjh\Zl_ev DJ BJ ih^dexq_g pbnjh±ZgZeh]h\uc ij_h[jZah\Zl_ev e_klgbqgh]h lbiZ k fZljbp_c5± 5ij_pbabhgguo j_abklhjh\ gZ \oh^_ Baf_g_gb_ dh^Z gZ \u\h^Zo dZgZeZ $ II: \ ^bZiZahg_ \uau\Z_l baf_g_gb_ ZgZeh]h- \h]h kb]gZeZ gZ \uoh^_ P:I hl ^h <
:gZeh]h\uc dhfiZjZlhj \uoh^ dhlhjh]h ih^dexq_g d jZajy^m dZ- gZeZ < II: hkms_kl\ey_l kjZ\g_gb_ \oh^gh]h ZgZeh]h\h]h kb]gZeZ qZklh- lhc ^h d=p b Zfieblm^hc \ ^bZiZahg_ 1 < k hihjguf kb]gZehf P:I Ij_\ur_gb_ hihjguf kb]gZehf \_ebqbgu \oh^gh]h kb]gZeZ ijb\h^bl d ihy\e_gbx eh]bq_kdh]h mjh\gy gZ \uoh^_ dhfiZjZlhjZ
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 \\h^
>ey mijZ\e_gby ijh]jZffhc bkihevah\Zlv hijhk jZajy^Z dZgZeZ < II: mklZgh\dZ dhlhjh]h \ gme_\h_ khklhygb_ q_j_a ih^dexq_ggmx d g_fm aZfudZxsmx dghidm deZ\brZ “Shift” bgbpbZebabjm_l ijhp_kku \\h^Z b ihke_^mxs_]h \u\h^Z ZgZeh]h\h]h kb]gZeZ
Ijbf_qZgb_ Ijb \uiheg_gbb aZ^Zgbc k bkihevah\Zgb_f ih^ijh]jZff bfblZlhjh\ \g_rgbo mkljhckl\ Z lZd`_ \ hl^_evguo kemqZyo ki_pbZevghc gZ- kljhcdb dhgnb]mjZpbb ijh]jZffu wfmeylhjZ Z^j_kZ j_]bkljh\ II: fh]ml hleb- qZlvky hl ijb\_^_gguo \ l_dkl_ aZ^Zgby
39
IHJY>HD <UIHEG?GBY A:>:GBC
1.Ih^]hlh\blv dhfivxl_j ^ey \uiheg_gby khhl\_lkl\mxs_]h aZ^Zgby
2.<\_klb \ j_^Zdlhj_ ih^]hlh\e_ggu_ l_dklu ijh]jZff kdhfibebjh\Zlv h[t_dlguc dh^ hleZ^blv b \uihegblv ijh]jZffm Ijb klZlbq_kdhc hl- eZ^d_ ke_^m_l \ ihrZ]h\hf j_`bf_ m[_^blvky \ ijZ\bevghklb aZ]jmadb mijZ\eyxsbo keh\ b jZ[hqbo agZq_gbc \ khhl\_lkl\mxsb_ j_]bklju II: ijhdhgljhebjh\Zlv \u\h^ \ ihjlu fgh]hdZgZevguf eh]bq_kdbf ijh[gbdhf < j_`bf_ ^bgZfbq_kdhc hleZ^db nhjfm kb]gZeh\ b ijZ- \bevghklv \uiheg_gby Ze]hjblfZ ke_^m_l ijh\_jblv ijb ihfhsb hk- pbeeh]jZnZ beb fgh]hdZgZevgh]h eh]bq_kdh]h ZgZebaZlhjZ
3.Hnhjfblv bg^b\b^mZevguc hlq_l \dexqZxsbc g_h[oh^bfu_ beexkl- jZlb\gu_ fZl_jbZeu nmgdpbhgZevgu_ ko_fu bkke_^m_fuo ih^kbkl_f Ze]hjblfu jZajZ[hlZgguo ijh]jZff \j_f_ggu_ ^bZ]jZffu b ebklbg]b hleZ`_gguo ijh]jZff
KIBKHD EBL?J:LMJU
1.=md F :iiZjZlgu_ kj_^kl\Z IBM-PC. Wgpbdehi_^by _ ba^ ± KI[.:
Ibl_j±k
2.Fbdjhijhp_kkhju b fbdjhijhp_kkhjgu_ dhfie_dlu bgl_]jZevguo fbdjhko_f Ih^ j_^ < : RZogh\Z – F JZ^bh b k\yav , 1988. L 1, – 368 k
3.Fbdjhijhp_kkhju < o dg I < G_kl_jh\ < N RZgv]bg < E =hj[m gh\ b ^j Ih^ j_^ E G Ij_kgmobgZ±F <ukrZy rdheZ
4.=mlgbdh\ < K Bgl_]jZevgZy we_dljhgbdZ \ baf_jbl_evguo mkljhckl- \Zo – E_gbg]jZ^ Wg_j]hZlhfba^Zl 1988. – 304 k
5.<Zkbev_\ ; B =mk_\ X F Fbjhgh\ < G We_dljhggu_ ijhfure_g- gu_ mkljhckl\Z – F <ukrZy rdheZ 1988. – 304 k
6.Khijy`_gb_ ^Zlqbdh\ b mkljhckl\ \\h^Z ^Zgguo k dhfivxl_jZfb IBM PC: I_j k Zg]e / Ih^ j_^ M LhfidbgkZ b >` Mw[kl_jZ – F Fbj
1992. – 592 k
7.Ghjlhg I Khmow > Yaud Zkk_f[e_jZ ^ey ,%03& – F Dhfivxl_j
1993. – 352 k
8.Jm^Zdh\ I B Nbgh]_gh\ D = Ijh]jZffbjm_f gZ yaud_ Zkk_f[e_jZ IBM PC: < o qZklyo Q Q Q –4.) – F Wgljhi – k k
k
40
IJBEH@?GB?
KBKL?F: DHF:G> FBDJHIJHP?KKHJ: D <F
NeZ]b FI h[jZamxl j_]bklj neZ]h\ (ijbagZdh\ F: S.Z.0.AC.0.P.1.C Mkeh\gu_ h[hagZq_gby= =(52neZ] gme_\h]h j_amevlZlZ
6 6,*1neZ] agZdZ j_amevlZlZ
K&$55<neZ] i_j_ghkZ
AC (AXIAL&$55<neZ] hk_\h]h i_j_ghkZ
P (PARITY neZ] q_lghklb j_amevlZlZ
dhfZg^Z baf_gy_l neZ]
dhfZg^Z g_ baf_gy_l neZ]
dhfZg^Z mklZgZ\eb\Z_l neZ] \
dhfZg^Z mklZgZ\eb\Z_l neZ] \
5j_]bklj h[s_]h gZagZq_gby 53j_]bkljh\Zy iZjZ
h^gh[Zclh\uc hi_jZg^
^\mo[Zclh\uc hi_jZg^
;;Z^j_k
DHF:G>: |
>EBG: |
NMGDPBY |
|
IJBAG:DB |
|
||
|
(;:CL) |
|
|
|
|
|
|
1 |
2 |
3 |
Z |
S |
C AC |
P |
|
MOV R,R |
1 |
i_j_^ZqZ kh^_j`bfh]h h^gh]h |
- |
- |
- |
- |
- |
MVI R,# |
2 |
j_]bkljZ \ ^jm]hc |
- |
- |
- |
- |
- |
aZ]jmadZ j_]bkljZ \lhjuf |
|||||||
INR R |
1 |
[Zclhf dhfZg^u |
+ |
+ |
- |
+ |
+ |
m\_ebqblv kh^_j`bfh_ j_]bkljZ |
|||||||
DCR R |
1 |
gZ |
+ |
+ |
- |
+ |
+ |
mf_gvrblv kh^_j`bfh_ j_]bkljZ |
|||||||
ADD R |
1 |
gZ |
+ |
+ |
+ |
+ |
+ |
d kh^_j`bfhfm ZddmfmeylhjZ |
|||||||
ADC R |
1 |
ijb[Z\blv kh^_j`bfh_ j_]bkljZ |
+ |
+ |
+ |
+ |
+ |
d kh^_j`bfhfm ZddmfmeylhjZ |
|||||||
|
|
ijb[Z\blv kh^_j`bfh_ j_]bkljZ |
|
|
|
|
|
SUB R |
1 |
k mq_lhf neZ]Z i_j_ghkZ |
+ |
+ |
+ |
+ |
+ |
\uq_klv ba ZddmfmeylhjZ |
|||||||
SBB R |
1 |
kh^_j`bfh_ j_]bkljZ |
+ |
+ |
+ |
+ |
+ |
\uq_klv ba ZddmfmeylhjZ |
|||||||
|
|
kh^_j`bfh_ j_]bkljZ b neZ] |
|
|
|
|
|
ANA R |
1 |
i_j_ghkZ |
+ |
+ |
0 |
+ |
+ |
eh]bq_kdh_ mfgh`_gb_ |
|||||||
XRA R |
1 |
ZddmfmeylhjZ b j_]bkljZ |
+ |
+ |
0 |
0 |
+ |
\uihegblv hi_jZpbx g_jZ\gh |
|||||||
|
|
agZqghklb ZddmfmeylhjZ b |
|
|
|
|
|
|
|
j_]bkljZ |
|
|
|
|
|
ORA R |
1 |
\uihegblv hi_jZpbx eh]bq_k- |
+ |
+ |
0 |
0 |
+ |
|
|
dh]h keh`_gby ZddmfmeylhjZ |
|
|
|
|
|
CMP R |
1 |
b j_]bkljZ |
|
|
|
|
|
kjZ\gblv kh^_j`bfh_ |
|||||||
ADI # |
2 |
ZddmfmeylhjZ b j_]bkljZ |
+ |
+ |
+ |
+ |
+ |
d kh^_j`bfhfm ZddmfmeylhjZ |
|||||||
|
|
ijb[Z\blv \lhjhc [Zcl |
|
|
|
|
|
ACI # |
2 |
dhfZg^u |
+ |
+ |
+ |
+ |
+ |
d kh^_j`bfhfm ZddmfmeylhjZ |
|||||||
|
|
ijb[Z\blv \lhjhc [Zcl dhfZg- |
|
|
|
|
|
|
|
^u k mq_lhf neZ]Z i_j_ghkZ |
|
|
|
|
|
|
|
|
|
|
|
|
|