486 lines
30 KiB
Plaintext
486 lines
30 KiB
Plaintext
Š®â஫«¥à <20>ƒŒ„ i8272. ÉÍÍÍÍÍË»
|
||
ޝ¨á ¨¥ à ¡®âë ª®â஫«¥à ¨ á¨áâ¥¬ë ª®¬ ¤. ºi8272ºº
|
||
ÈÍÍÍÍÍʼ
|
||
„«ï ¤®áâ㯠ᮠáâ®à®ë ¯à®æ¥áá®à ª®â஫«¥à 8272 ¨¬¥¥â 2 ॣ¨áâà :
|
||
ॣ¨áâà á®áâ®ï¨ï ¨ ॣ¨áâà ¤ ëå. <20>¥£¨áâà á®áâ®ï¨ï (Main Status Register)
|
||
ᮤ¥à¦¨â ¨ä®à¬ æ¨î ® á®áâ®ï¨¨ ª®â஫«¥à ¨ ¬®¦¥â ¡ëâì áç¨â ¯à®æ¥áá®à®¬ ¢
|
||
«î¡®¥ ¢à¥¬ï. —¥à¥§ ॣ¨áâà ¤ ëå ª®â஫«¥à ®áãé¥á⢫ï¥âáï ¤®áâ㯠ª® ¢á¥¬
|
||
¢ãâ२¬ ॣ¨áâà ¬ 8272, ¢ ¥£® § ¯¨áë¢ îâáï ª®¬ ¤ë ¨ ®áãé¥á⢫ï¥âáï ®¡¬¥
|
||
¤ 묨 á ¤¨áª®¬. <20>¥£¨áâà á®áâ®ï¨ï ¬®¦® ⮫쪮 áç¨âë¢ âì. „«ï ¢ë¡®à ®¤®£®
|
||
¨§ ¤¢ãå ॣ¨áâ஢ ¨á¯®«ì§ã¥âáï ¢ë¢®¤ €0 8272 (¢ë¢.5). <20>ਠ€0=0 ¤à¥áã¥âáï
|
||
ॣ¨áâà á®áâ®ï¨ï, ¯à¨ €0=1 ¤à¥áã¥âáï ॣ¨áâà ¤ ëå.
|
||
|
||
”®à¬ â ॣ¨áâà á®áâ®ï¨ï:
|
||
ÉÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍ»
|
||
º RQM º DIO º NDM º CB º D3B º D2B º D1B º D0B º
|
||
ÌÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍ͹
|
||
º DB7 º DB6 º DB5 º DB4 º DB3 º DB2 º DB1 º DB0 º
|
||
ÈÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍͼ
|
||
|
||
ޝ¨á ¨¥ à §à冷¢ ॣ¨áâà á®áâ®ï¨ï:
|
||
|
||
RQM - Request For Master
|
||
¨ä®à¬¨àã¥â ¯à®æ¥áá®à ® £®â®¢®á⨠ª ®¡¬¥ã ¤ 묨 ¯® 訥 ¤ ëå.
|
||
RQM = 1 - ª®â஫«¥à ª ®¡¬¥ã £®â®¢.
|
||
DIO - Data Input/Output
|
||
¨ä®à¬¨àã¥â ¯à®æ¥áá®à ®¡ ®¦¨¤ ¥¬®¬ ¯à ¢«¥¨¨ ¯¥à¥á뫪¨ ¤ ëå:
|
||
DIO = 1 - ¯à ¢«¥¨¥ ¯¥à¥á뫪¨ - ¢ ¯à®æ¥áá®à (Read),
|
||
DIO = 0 - ¯à ¢«¥¨¥ ¯¥à¥á뫪¨ - ¨§ ¯à®æ¥áá®à (Write).
|
||
NDM - Non DMA Mode
|
||
‚ ०¨¬¥ <20>…-<2D>„<EFBFBD> ¡¨â NDM = 0 ¯®ª §ë¢ ¥â, çâ® § ª®ç¥ ä § ¨á¯®«¥¨ï
|
||
ª®¬ ¤ë.
|
||
CB - FDC Busy
|
||
…᫨ ¡¨â CB = 1, íâ® ®§ ç ¥â, çâ® ª®â஫«¥à ¢ ¤ ë© ¬®¬¥â § ïâ -
|
||
¢ë¯®«ï¥âáï ®¯¥à æ¨ï ç⥨ï/§ ¯¨á¨.
|
||
DB3..DB0 - Drive n Busy
|
||
<20>⨠¡¨âë ¯®ª §ë¢ îâ á®áâ®ï¨¥ ª ¦¤®£® ¨§ 4-å ª®¯¨â¥«¥©. …᫨
|
||
ᮤ¥à¦¨¬®¥ ¡¨â = 1, § ç¨â ¤«ï ᮮ⢥âáâ¢ãî饣® ª®¯¨â¥«ï ¢
|
||
áâ®ï饥 ¢à¥¬ï ¢ë¯®«ï¥âáï ª®¬ ¤ Seek.
|
||
|
||
ޡ饥 ®¯¨á ¨¥ ª®â஫«¥à .
|
||
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
||
‚ á¨á⥬㠪®¬ ¤ ª®â஫«¥à 8272 ¢å®¤¨â 15 ª®¬ ¤. Š ¦¤ ï ª®¬ ¤
|
||
¨¤¥â¨ä¨æ¨àã¥âáï ¬®£®¡ ©â®© ¯¥à¥á뫪®© ¯® 訥 ¤ ëå ¢ ॣ¨áâà ¤ ëå
|
||
ª®â஫«¥à . <20>¥§ã«ìâ ⠢믮«¥¨ï ª®¬ ¤ë â ª¦¥ ¬®¦¥â ¡ëâì ¬®£®¡ ©âë¬.
|
||
Š ¦¤ãî ª®¬ ¤ã 㤮¡® ¯à¥¤áâ ¢«ïâì á®áâ®ï饩 ¨§ 3-å ä §:
|
||
* ” § ¯à¨ª § - ª®â஫«¥à ¯à¨¨¬ ¥â ®â ¯à®æ¥áá®à ¯®á«¥¤®¢ ⥫ì®áâì
|
||
¡ ©â, ¥®¡å®¤¨¬ëå ¤«ï ¢ë¯®«¥¨ï ª®¬ ¤ë.
|
||
* ” § ¨á¯®«¥¨ï - ª®â஫«¥à ¢ë¯®«ï¥â ¯¥à¥¤ ãî ¥¬ã ª®¬ ¤ã.
|
||
* ” § १ã«ìâ â - ¯à®æ¥áá®à áç¨âë¢ ¥â á®áâ®ï¨¥ ª®â஫«¥à ¯®á«¥
|
||
¢ë¯®«¥¨ï ª®¬ ¤ë ¨ ¤àã£ãî ¨ä®à¬ æ¨î.
|
||
|
||
<20> ä § å ¯à¨ª § ¨ १ã«ìâ â ¯¥à¥¤ ¯¥à¥¤ 祩 ª ¦¤®£® ¡ ©â ¨§/¢ ॣ¨áâà
|
||
¤ ëå ª®â஫«¥à , ¯à®æ¥áá®à ¤®«¦¥ áç¨âë¢ âì ᮤ¥à¦¨¬®¥ ॣ¨áâà á®áâ®ï¨ï
|
||
ª®â஫«¥à . <20>¨âë RQM ¨ DIO ॣ¨áâà á®áâ®ï¨ï ¤®«¦ë ¡ëâì ãáâ ®¢«¥ë ¢ 1 ¨
|
||
0 ᮮ⢥âá⢥® ¯¥à¥¤ ⥬, ª ª ®ç¥à¥¤®© ¡ ©â ¡ã¤¥â ¯¥à¥¤ ¢ ª®â஫«¥à.
|
||
Œ®£¨¥ ª®¬ ¤ë ïîâáï ¬®£®¡ ©â®¢ë¬¨, ¯®í⮬㠤«ï ¨å ¥®¡å®¤¨¬® áç¨âë¢ âì
|
||
¨ ¯à®¢¥àïâì ॣ¨áâà á®áâ®ï¨ï ¯¥à¥¤ ¯¥à¥á뫪®© ª ¦¤®£® ¡ ©â ¢ ª®â஫«¥à. <20>
|
||
ä §¥ १ã«ìâ â ¡¨âë RQM ¨ DIO ¤®«¦ë ¡ëâì ãáâ ®¢«¥ë ¢ 1 ¯¥à¥¤ ç⥨¥¬
|
||
ª ¦¤®£® ¡ ©â ¨§ ª®â஫«¥à . Žâ¬¥â¨¬, çâ® ç⥨¥ ॣ¨áâà á®áâ®ï¨ï ¯¥à¥¤
|
||
¯¥à¥á뫪®© ª ¦¤®£® ¡ ©â ¥®¡å®¤¨¬® ⮫쪮 ä § å ¯à¨ª § ¨ १ã«ìâ â .
|
||
<20> ä §¥ ¨á¯®«¥¨ï ॣ¨áâà á®áâ®ï¨ï áç¨âë¢ âì ¥ 㦮. …᫨ ª®â஫«¥à
|
||
室¨âáï ¢ ०¨¬¥ NON DMA (<28>…-<2D>„<EFBFBD>), ¯®ï¢«¥¨¥ ®ç¥à¥¤®£® ¡ ©â ¤ ëå ¯à¨
|
||
ç⥨¨ á ¤¨áª ᮯ஢®¦¤ ¥âáï ¯®ï¢«¥¨¥¬ ᨣ « ¯à¥àë¢ ¨ï INT=1. <20>à¨
|
||
¯®ï¢«¥¨¨ ᨣ « ç⥨ï (RD=0), ᨣ « ¯à¥àë¢ ¨ï á¡à áë¢ ¥âáï ¨ ¤ ë¥
|
||
¢ë¤ îâáï è¨ã ¤ ëå. <20> ¯à¨¬¥à, ¥á«¨ ¯à®æ¥áá®à ¥ ¬®¦¥â ®¡á«ã¦¨¢ âì
|
||
¯à¥àë¢ ¨ï ¤®áâ â®ç® ¡ëáâà® (ª ¦¤ë¥ 13 ¬ªá¥ª. ¯à¨ ¤¢®©®© ¯«®â®áâ¨), ®
|
||
¬®¦¥â ®¯à 訢 âì ॣ¨áâà á®áâ®ï¨ï ¨ ¡¨â D7 (RQM) ᮮ⢥âáâ¢ã¥â ᨣ «ã
|
||
¯à¥àë¢ ¨ï. <20>ਠ¢ë¯®«¥¨¨ ª®¬ ¤ë § ¯¨á¨ «®£¨ç® ᨣ « § ¯¨á¨ WR=0
|
||
á¡à áë¢ ¥â ¯à¥àë¢ ¨¥.
|
||
…᫨ ª®â஫«¥à 室¨âáï ¢ ०¨¬¥ DMA (<28>„<EFBFBD>), â® ¯à¥àë¢ ¨¥ ä §¥
|
||
¨á¯®«¥¨ï ¥ £¥¥à¨àã¥âáï. Š®â஫«¥à ¢ í⮬ á«ãç ¥ ¢ë¤ ¥â ᨣ « DRQ
|
||
(§ ¯à®á <20>„<EFBFBD>) ª®£¤ ¯®ï¢«ï¥âáï ®ç¥à¥¤®© ¡ ©â ¤ ëå. Š®â஫«¥à <20>„<EFBFBD> ®â¢¥ç ¥â
|
||
íâ®â § ¯à®á ᨣ «®¬ ¯®¤â¢¥à¦¤¥¨ï <20>„<EFBFBD> DACK=0 ¨ RD=0. <20>ਠ¯®ï¢«¥¨¨
|
||
ᨣ « DACK á¡à áë¢ ¥âáï ᨣ « DRQ. <20>ਠ¢ë¯®«¥¨¨ ®¯¥à 樨 § ¯¨á¨ ¢¬¥áâ®
|
||
ᨣ « RD £¥¥à¨àã¥âáï ᨣ « WR=0.
|
||
<20>® ®ª®ç ¨¨ ä §ë ¨á¯®«¥¨ï (¯à¨ ¯®ï¢«¥¨¨ ᨣ « ’‘ - ª®¥æ áç¥â )
|
||
£¥¥à¨àã¥âáï ¯à¥àë¢ ¨¥, ®§ ç î饥 ç «® ä §ë १ã«ìâ â . <20>ਠç⥨¨
|
||
¯¥à¢®£® ¡ ©â १ã«ìâ â ᨣ « ¯à¥àë¢ ¨ï á¡à áë¢ ¥âáï.
|
||
<20>¥®¡å®¤¨¬® ¯®¤ç¥àªãâì, çâ® ä §¥ १ã«ìâ ⠢ᥠ¡ ©âë, 㪠§ ë¥ ¢
|
||
â ¡«¨æ¥ ª®¬ ¤, ¤®«¦ë ¡ëâì áç¨â ë ¯à®æ¥áá®à®¬. <20> ¯à¨¬¥à, ª®¬ ¤ ç⥨ï
|
||
¤ ëå ¨¬¥¥â 7 ¡ ©â १ã«ìâ â ¨ ¢á¥ 7 ¡ ©â ¤®«¦ë ¡ëâì áç¨â ë ¢ ¯®à浪¥,
|
||
㪠§ ®¬ ¢ â ¡«¨æ¥ ª®¬ ¤, ¤«ï ãᯥ讣® § ¢¥àè¥¨ï ®¯¥à 樨. Š®â஫«¥à ¥
|
||
¢®á¯à¨¬¥â á«¥¤ãîéãî ª®¬ ¤ã ¤® â¥å ¯®à, ¯®ª ¥ ¡ã¤ãâ áç¨â ë ¢á¥ 7 ¡ ©â
|
||
१ã«ìâ â ¯®á«¥ ¢ë¯®«¥¨ï ª®¬ ¤ë ç⥨ï.
|
||
Š®â஫«¥à 8272 ᮤ¥à¦¨â 5 ॣ¨áâ஢ á®áâ®ï¨ï: £« ¢ë© ॣ¨áâà
|
||
á®áâ®ï¨ï (Main Status Register) ¨ ॣ¨áâàë ST0-ST3. ƒ« ¢ë© ॣ¨áâà
|
||
á®áâ®ï¨ï (¨«¨ ¯à®á⮠ॣ¨áâà á®áâ®ï¨ï) ¬®¦¥â ¡ëâì áç¨â ¯à®æ¥áá®à®¬ ¢
|
||
«î¡®¥ ¢à¥¬ï. <20>¥£¨áâàë ST0-ST3 ¤®áâã¯ë ¯à®æ¥áá®àã ⮫쪮 ä §¥ १ã«ìâ â ¨
|
||
¬®£ãâ ¡ëâì áç¨â ë ¨¬ ¯®á«¥ § ¢¥àè¥¨ï ¥ª®â®à®© ª®¬ ¤ë. Š®ªà¥â ï ª®¬ ¤
|
||
®¯à¥¤¥«ï¥â, ᪮«ìª® ¨ ª ª¨¥ ॣ¨áâàë ¬®£ãâ ¨ ¤®«¦ë ¡ëâì áç¨â ë.
|
||
<20> ©âë ¤ ëå, § ¯¨áë¢ ¥¬ë¥ ¢ ª®â஫«¥à ä §¥ ¯à¨ª § ¨ áç¨âë¢ ¥¬ë¥ ¨§
|
||
¥£® ä §¥ १ã«ìâ â , ¤®«¦ë á«¥¤®¢ âì ¢ ¯®à浪¥, 㪠§ ®¬ ¢ â ¡«¨æ¥
|
||
ª®¬ ¤. ˆ§¬¥¥¨¥ íâ¨å ¯®á«¥¤®¢ ⥫ì®á⥩ ¥ ¤®¯ã᪠¥âáï. <20>®á«¥ ¯®«ã票ï
|
||
¯®á«¥¤¥£® ¡ ©â ª®¬ ¤ë ª®â஫«¥à ¢â®¬ â¨ç¥áª¨ ç¨ ¥â ¢ë¯®«ïâì ª®¬ ¤ã,
|
||
¯¥à¥å®¤ï ª ä §¥ ¨á¯®«¥¨ï. <20>®á«¥ ⮣®, ª ª ä §¥ १ã«ìâ â áç¨âë¢ ¥âáï
|
||
¯®á«¥¤¨© ¡ ©â, ª®â஫«¥à áç¨â ¥â íâã ª®¬ ¤ã § ¢¥à襮© ¨ £®â®¢ ª
|
||
®¡à ¡®âª¥ á«¥¤ãî饩 ª®¬ ¤ë. Š®¬ ¤ ¬®¦¥â ¡ëâì ¯à¥ªà é¥ â®«ìª® ¯®¤ 祩
|
||
ᨣ « ª®æ áç¥â ’‘=1. <20>⮠㤮¡®¥ á।á⢮ ¤«ï "¯à¨¢«¥ç¥¨ï ¢¨¬ ¨ï"
|
||
ª®â஫«¥à ¢ ªà¨â¨ç¥áª¨å á¨âã æ¨ïå.
|
||
<20>®á«¥ ¯¥à¥¤ ç¨ ¢ ª®â஫«¥à ª®¬ ¤ë Specify, è¨ë ¢ë¡®à ª®¯¨â¥«ï
|
||
ç¨ î⠢⮬ â¨ç¥áª¨ ᪠¨à®¢ âìáï ¢ ¯à®¬¥¦ãâª å ¬¥¦¤ã ª®¬ ¤ ¬¨ ( â ª¦¥
|
||
¬¥¦¤ã ¨¬¯ã«ìá ¬¨ è £ ¢ ª®¬ ¤¥ Seek). Š®â஫«¥à ®¯à 訢 ¥â á®áâ®ï¨¥
|
||
ᨣ « £®â®¢®á⨠Ready ¢á¥å 4-å ª®¯¨â¥«¥©. …᫨ ᨣ « Ready ¨§¬¥ï¥â
|
||
᢮¥ á®áâ®ï¨¥ (®¡ëç® ¨§-§ ®âªàëâ¨ï ¤¢¥àª¨ ª®¯¨â¥«ï), ª®â஫«¥à
|
||
£¥¥à¨àã¥â ¯à¥àë¢ ¨¥. <20>à®æ¥áá®à ¯¥à¥¤ 祩 ª®¬ ¤ë Sense Interrupt Status
|
||
áç¨âë¢ ¥â ᮤ¥à¦¨¬®¥ ॣ¨áâà ST0 ¨ ¯® ¡¨âã NR (Not Ready) ॣ¨áâà ST0
|
||
®¯à¥¤¥«ï¥â á®áâ®ï¨¥ ª®¯¨â¥«ï.
|
||
|
||
ޝ¨á ¨¥ ª®¬ ¤ 8272.
|
||
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
||
<20> ä §¥ ¯à¨ª § ¯¥à¥¤ ¢¢®¤®¬ ª ¦¤®£® ¡ ©â ¤®«¦¥ ®¯à 訢 âìáï ॣ¨áâà
|
||
á®áâ®ï¨ï 8272. <20>ਠí⮬ ¡¨âë DIO (D6) ¨ RQM (D7) ¤®«¦ë ¨¬¥âì § 票ï 0 ¨ 1
|
||
ᮮ⢥âá⢥® ¯¥à¥¤ § ¯¨áìî ª ¦¤®£® ¡ ©â ª®¬ ¤ë ¢ ª®â஫«¥à. <20> ç «® ä §ë
|
||
¢ë¯®«¥¨ï ¢ë§ë¢ ¥â ãáâ ®¢ªã íâ¨å ¡¨â®¢ ¢ 1 ¨ 0 ᮮ⢥âá⢥®.
|
||
|
||
Read Data —⥨¥ ¤ ëå
|
||
ÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
„«ï § ¤ ¨ï í⮩ ª®¬ ¤ë ¢ ª®â஫«¥à ¯¥à¥¤ ¥âáï ¯®á«¥¤®¢ ⥫ì®áâì ¨§ 9
|
||
¡ ©â (á¬. â ¡«¨æã ª®¬ ¤). <20>®á«¥ ¯®«ã票ï í⮩ ¯®á«¥¤®¢ ⥫ì®á⨠ª®â஫«¥à
|
||
¢ë¤ ¥â ᨣ « ¯®¤¢®¤ £®«®¢ª¨ ª ¯®¢¥àå®á⨠¤¨áª (¥á«¨ ® ®â¢¥¤¥ ),
|
||
®âà ¡ âë¢ ¥â ¯ ã§ã ¤«ï ¯®¤¢®¤ £®«®¢ª¨ (§ ¤ ãî ¢ ª®¬ ¤¥ Specify) ¨
|
||
ç¨ ¥â ¯®¨áª ¤à¥á®© ¬¥âª¨ ᥪâ®à , ¯®á«¥ 祣® áç¨âë¢ ¥â ¯®«¥
|
||
¨¤¥â¨ä¨ª â®à ᥪâ®à . Š®£¤ ⥪ã騩 ®¬¥à ᥪâ®à ("R"), åà ï騩áï ¢
|
||
ॣ¨áâॠIDR ᮢ¯ ¤ ¥â á ®¬¥à®¬ ᥪâ®à , áç¨â ®£® á ¤¨áª , ª®â஫«¥à
|
||
ç¨ ¥â ¢¢®¤¨âì ¤ ë¥ ¨§ ¯®«ï ¤ ëå ᥪâ®à ¨ ¯®á«¥¤®¢ ⥫ì®, ¡ ©â §
|
||
¡ ©â®¬, ¢ë¤ ¢ âì ¨å è¨ã ¤ ëå.
|
||
<20>®á«¥ ®ª®ç ¨ï ç⥨ï ᥪâ®à ª®â஫«¥à ¨ªà¥¬¥â¨àã¥â 1 ®¬¥à
|
||
ᥪâ®à ¨ ç¨ ¥â áç¨âë¢ âì ¤ ë¥ ¨§ á«¥¤ãî饣® ᥪâ®à . ’ ª®© ®¡¬¥ ®á¨â
|
||
§¢ ¨¥ ¬ã«ìâ¨á¥ªâ®à®£®. ‚믮«¥¨¥ ª®¬ ¤ë ¬®¦¥â ¡ëâì ¯à¥ªà 饮 ¯®¤ 祩
|
||
ᨣ « TC (Terminal Count - ª®¥æ áç¥â ). <20>®á«¥ ¯à¨ïâ¨ï ᨣ « ’‘
|
||
ª®â஫«¥à ¯à¥ªà é ¥â ¯¥à¥¤ ç¨ ¯® 訥 ¤ ëå, ®¤ ª® ¯à®¤®«¦ ¥â ç¨â âì
|
||
¤ ë¥ â¥ªã饣® ᥪâ®à ¢¯«®âì ¤® ¡ ©â®¢ CRC-ª®â஫ï, ¯®á«¥ 祣® ®¯¥à æ¨ï
|
||
¯à¥ªà é ¥âáï.
|
||
Š®«¨ç¥á⢮ ¡ ©â, ¯®¤«¥¦ é¨å áç¨âë¢ ¨î, § ¢¨á¨â ®â § 票© ¡¨â®¢ MT,
|
||
MFM ¨ N, § ¤ ëå ¢ ª®¬ ¤¥.
|
||
<20>¨â Œ’ § ¤ ¥â ¬®£®¤®à®¦¥çë© (multitrack) ०¨¬ ª®â஫«¥à ,
|
||
¯®§¢®«ïî騩 ¥¬ã áç¨âë¢ âì ¤ ë¥ á ®¡¥¨å áâ®à® (¤®à®¦¥ª) ¤¨áª . ‚ í⮬
|
||
á«ãç ¥ ¤«ï 㪠§ ®£® 樫¨¤à ¡ã¤ãâ ¯¥à¥¤ ë ¢á¥ á¥ªâ®à , ç¨ ï á ᥪâ®à
|
||
1 áâ®à®ë 0 ¨ § ª 稢 ï ¯®á«¥¤¨¬ ᥪâ®à®¬ áâ®à®ë 1. ‡ ¬¥â¨¬, çâ® íâ®â
|
||
०¨¬ ®â®á¨âáï ⮫쪮 ª ®¤®¬ã 樫¨¤àã.
|
||
‚ á«ãç ¥ N=0 § 票¥ DTL ®¯à¥¤¥«ï¥â ª®«¨ç¥á⢮ ¤ ëå, ª®â®àë¥
|
||
ª®â஫«¥à ¤®«¦¥ âà ªâ®¢ âì ª ª ®¤¨ ᥪâ®à. …᫨ DTL ¬¥ìè¥ ¨á⨮£®
|
||
à §¬¥à ᥪâ®à , â® ¤ ë¥ ¨§ ᥪâ®à ¯®á«¥ ¯¥à¥¤ ç¨ DTL ¡ ©â ¥ ¯¥à¥¤ îâáï
|
||
è¨ã ¤ ëå. Š®â஫«¥à ¦¥ áç¨âë¢ ¥â ᥪâ®à ¯®«®áâìî, ¢¯«®âì ¤® ¡ ©â®¢
|
||
CRCª®âà®«ï ¨, ¥á«¨ íâ® § ¤ ® ¢ ª®¬ ¤¥, ¬®¦¥â ¯à®¤®«¦¨âì ¬ã«ìâ¨á¥ªâ®à®¥
|
||
ç⥨¥. …᫨ N > 0, â® § 票¥ DTL ¨£®à¨àã¥âáï ¨ ãáâ ¢«¨¢ ¥âáï ¢ 0FFH.
|
||
<20>®á«¥ § ¢¥à襨ï çâ¥¨ï ª®â஫«¥à ¥ ®â¢®¤¨â £®«®¢ªã ª®¯¨â¥«ï ®â
|
||
¯®¢¥àå®á⨠¤¨áª ¤® ¨áâ¥ç¥¨ï ¨â¥à¢ « ¢à¥¬¥¨, 㪠§ ®£® ¢ ª®¬ ¤¥
|
||
Specify. <20>®í⮬㠬¥¦¤ã ¤¢ã¬ï ¯®á«¥¤®¢ ⥫ì묨 ç áâ묨 ®¡à 饨ﬨ £®«®¢ª
|
||
®áâ ¥âáï ¯à¨¦ ⮩ ª ¯®¢¥àå®á⨠¤¨áª .
|
||
…᫨ ª®â஫«¥à ¢â®à®© à § ®¡ à㦨¢ ¥â ¨¤¥ªáë© ¨¬¯ã«ìá, ¥ ®¡ à㦨¢
|
||
¯à ¢¨«ì®£® ®¬¥à ᥪâ®à (§ ¤ ®£® R), ® ãáâ ¢«¨¢ ¥â ä« £ ND (No Data)
|
||
¢ ॣ¨áâॠST1 ¨ § ª 稢 ¥â ¢ë¯®«¥¨¥ ª®¬ ¤ë (¢ ॣ¨áâॠST0 â ª¦¥
|
||
ãáâ ¢«¨¢ îâáï ¡¨âë D7 ¨ D6 ¢ 0 ¨ 1 ᮮ⢥âá⢥®).
|
||
<20>®á«¥ çâ¥¨ï ¯®«ï ¨¤¥â¨ä¨ª â®à ¨ ¯®«ï ¤ ëå ª ¦¤®£® ᥪâ®à ,
|
||
ª®â஫«¥à ¯à®¨§¢®¤¨â CRC-ª®â஫ì áç¨â ëå ¡ ©â®¢. …᫨ ®¡ à㦥 ®è¨¡ª
|
||
CRC ¢ ¯®«¥ ¨¤¥â¨ä¨ª â®à ᥪâ®à , ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £ DE (Data
|
||
Error) ¢ ॣ¨áâॠST1, ¥á«¨ ¦¥ ®è¨¡ª ®¡ à㦥 ¢ ¯®«¥ ¤ ëå ᥪâ®à ,
|
||
ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £ DD (Data error in Data field) ¢ ॣ¨áâॠST1. ‚
|
||
®¡®¨å á«ãç ïå ãáâ ¢«¨¢ îâáï ¡¨âë D7 ¨ D6 ¢ ॣ¨áâॠST0 ¢ 0 ¨ 1
|
||
ᮮ⢥âá⢥®, ¨ ¢ë¯®«¥¨¥ ª®¬ ¤ë § ¢¥àè ¥âáï.
|
||
…᫨ ª®â஫«¥à ¢áâà¥ç ¥â ¤à¥áë© ¬ થà 㤠«¥ëå ¤ ëå ¨ ¥á«¨ ¡¨â SK
|
||
(Skip - ¡¨â D5 ¢ ª®¬ ¤¥) ¥ ãáâ ®¢«¥, â® ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £ CM
|
||
(Control Mark) ¢ ॣ¨áâॠST2 ¨ § ª 稢 ¥â ®¯¥à æ¨î ¯®á«¥ çâ¥¨ï ¢á¥å ¤ ëå
|
||
ᥪâ®à . …᫨ ¦¥ ¡¨â SK=1, ª®â஫«¥à ¯à®¯ã᪠¥â íâ®â ᥪâ®à ¨ ç¨ ¥â
|
||
áç¨âë¢ âì á«¥¤ãî騩.
|
||
‚® ¢à¥¬ï ¯¥à¥¤ ç¨ ¤ ëå ¯à®æ¥áá®à ¤®«¦¥ ®¡á«ã¦¨¢ âì ª®â஫«¥à ¥ ०¥
|
||
1 à § ¢ 27 ¬ªá¥ª. ¯à¨ ®¤¨ ன ¯«®â®á⨠¨ 13 ¬ªá¥ª. - ¯à¨ ¤¢®©®©. ‚
|
||
¯à®â¨¢®¬ á«ãç ¥ ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £ OR (Over Run) ¢ ॣ¨áâॠST1 ¨
|
||
§ ª 稢 ¥â ®¯¥à æ¨î.
|
||
<20>®á«¥ § ¢¥àè¥¨ï ®¯¥à 樨 ç⥨ï (íâ® â ª¦¥ ®â®á¨âáï ¨ ª ª®¬ ¤¥ § ¯¨á¨
|
||
¤ ëå) ¨ä®à¬ æ¨ï, áç¨âë¢ ¥¬ ï ¨§ ª®â஫«¥à ä §¥ १ã«ìâ â (¡ ©âë
|
||
C-H-R-H) § ¢¨á¨â ®â § ç¥¨ï ¡¨â®¢ Œ’ ¨ ¡ ©â …Ž’ ª®¬ ¤ë.
|
||
|
||
|
||
Write Data ‡ ¯¨áì ¤ ëå
|
||
ÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
„«ï § ¤ ¨ï í⮩ ª®¬ ¤ë ¢ ª®â஫«¥à ¯¥à¥¤ ¥âáï ¯®á«¥¤®¢ ⥫ì®áâì
|
||
¨§ 9 ¡ ©â (á¬. â ¡«¨æã ª®¬ ¤). <20>®á«¥ ¯®«ãç¥¨ï ¯®á«¥¤¥£® ¡ ©â ª®¬ ¤ë
|
||
ª®â஫«¥à ¢ë¤ ¥â ᨣ « ¯®¤¢®¤ £®«®¢ª¨ ª ¯®¢¥àå®á⨠¤¨áª (¥á«¨ ® ¡ë«
|
||
®â¢¥¤¥ ) ¨ ®âà ¡ âë¢ ¥â § ¤¥à¦ªã ¤«ï ¯®¤¢®¤ £®«®¢ª¨, § ¤ ãî ¢ ª®¬ ¤¥
|
||
Specify ¨ ç¨ ¥â ¯®¨áª ¯®«ï ¨¤¥â¨ä¨ª â®à ᥪâ®à . …᫨ ⥪ã騩 ®¬¥à
|
||
ᥪâ®à ("R") åà ï騩áï ¢ ॣ¨áâॠIDR, ᮢ¯ ¤ ¥â á ®¬¥à®¬ ᥪâ®à ,
|
||
áç¨â ë¬ á ¤¨áª ¨§ ¯®«ï ¨¤¥â¨ä¨ª â®à ᥪâ®à , ª®â஫«¥à ¯®á«¥¤®¢ ⥫ì®,
|
||
¡ ©â § ¡ ©â®¬, § ¯à 訢 ¥â ¤ ë¥ ã ¯à®æ¥áá®à ¯® 訥 ¤ ëå ¨ § ¯¨áë¢ ¥â
|
||
¨å ¢ ¯®«¥ ¤ ëå ᥪâ®à ¤¨áª. <20>®á«¥ ®ª®ç ¨ï § ¯¨á¨ ¤ ëå ⥪ã騩 ®¬¥à
|
||
ᥪâ®à 㢥«¨ç¨¢ ¥âáï 1 ¨ ¯à®¨§¢®¤¨âáï § ¯¨áì á«¥¤ãî饣® ¯®«ï ¤ ëå.
|
||
’ ªãî ¬ã«ìâ¨á¥ªâ®àãî ®¯¥à æ¨î § ¯¨á¨ ª®â஫«¥à ¯à®¤®«¦ ¥â ¤® â¥å ¯®à, ¯®ª
|
||
¥ ¯®«ãç¨â ᨣ « ’‘ (ª®¥æ áç¥â ). <20>ਠ¯®áâ㯫¥¨¨ ᨣ « ’‘ ª®â஫«¥à
|
||
¯à®¤®«¦ ¥â § ¯¨áì ¤ ëå ¢ ⥪ã騩 ᥪâ®à ¤® ¥£® § ¯®«¥¨ï. …᫨ ª®â஫«¥à
|
||
¯à¨¨¬ ¥â ᨣ « ’‘ ¢ ¯à®æ¥áᥠ§ ¯¨á¨ ¤ ëå, â® ®á⠢襥áï ¯®«¥ ¤ ëå
|
||
§ ¯®«ï¥âáï ã«ï¬¨.
|
||
Š®â஫«¥à áç¨âë¢ ¥â ¨¤¥â¨ä¨ª â®à ª ¦¤®£® ᥪâ®à ¨ ¯à®¨§¢®¤¨â
|
||
CRC-ª®â஫ì áç¨â ëå ¡ ©â. …᫨ ® ®¡ à㦨¢ ¥â ®è¨¡ªã CRC ¢ ®¤®¬ ¨§
|
||
ᥪâ®à®¢, ® ãáâ ¢«¨¢ ¥â ä« £ DE (Data Error) ¢ ॣ¨áâॠST1 ¨ § ª 稢 ¥â
|
||
®¯¥à æ¨î (¢ ॣ¨áâॠST0 ¡¨âë D7 ¨ D6 ãáâ ¢«¨¢ îâáï ¢ 0 ¨ 1
|
||
ᮮ⢥âá⢥®).
|
||
Š®¬ ¤ § ¯¨á¨ ¢® ¬®£®¬ «®£¨ç ª®¬ ¤¥ çâ¥¨ï ¤ ëå. <20>¨¦¥
|
||
¯¥à¥ç¨á«¥ë ¢á¥ å à ªâ¥à¨á⨪¨, «®£¨çë¥ ª®¬ ¤¥ çâ¥¨ï ¤ ëå:
|
||
* Š®«¨ç¥á⢮ ¯¥à¥¤ ¢ ¥¬ëå ¤ ëå.
|
||
* ”« £ EN (ENd of cylinder).
|
||
* ”« £ ND (No Data).
|
||
* <20> ã§ ¤® ®â¢®¤ £®«®¢ª¨ HUT.
|
||
* ˆä®à¬ æ¨ï, áç¨âë¢ ¥¬ ï ä §¥ १ã«ìâ â , ¥á«¨ ¯à®æ¥áá®à ¯à¥àë¢ ¥â
|
||
¢ë¯®«¥¨¥ ª®¬ ¤ë.
|
||
* Ž¯à¥¤¥«¥¨¥ DTL, ª®£¤ N=0 ¨«¨ N>0.
|
||
|
||
‚ ०¨¬¥ § ¯¨á¨ ¤ ë¥ ®â ¯à®æ¥áá®à ¨«¨ ª®â஫«¥à <20>„<EFBFBD> ¤®«¦ë
|
||
¯à¨å®¤¨âì ¥ ०¥ 1 à § ¢ 31 ¬ªá¥ª. ¯à¨ ®¤¨ ன ¯«®â®á⨠¨ 15 ¬ªá¥ª. -
|
||
¯à¨ ¤¢®©®©. ‚ ¯à®â¨¢®¬ á«ãç ¥ ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £ OR (Over Run) ¢
|
||
ॣ¨áâॠST1 ¨ § ª 稢 ¥â ®¯¥à æ¨î.
|
||
|
||
Write Deleted Data ‡ ¯¨áì 㤠«¥ëå ¤ ëå
|
||
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
Š®¬ ¤ «®£¨ç ª®¬ ¤¥ Write Data § ¨áª«î票¥¬ ⮣®, çâ® ¢¬¥áâ®
|
||
¤à¥á®£® ¬ àª¥à ¤ ëå § ¯¨áë¢ ¥â ¤à¥áë© ¬ થà 㤠«¥ëå ¤ ëå.
|
||
|
||
Read Deleted Data —⥨¥ 㤠«¥ëå ¤ ëå
|
||
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
Š®¬ ¤ «®£¨ç ª®¬ ¤¥ Read Data § ¨áª«î票¥¬ á«ãç ï, ª®£¤
|
||
ª®â஫«¥à ®¡ à㦨¢ ¥â ¤à¥áë© ¬ àª¥à ¤ ëå ¢ ç «¥ ¯®«ï ¤ ëå ᥪâ®à .
|
||
…᫨ ¡¨â SK=0, ª®â஫«¥à áç¨âë¢ ¥â ¢á¥ ¤ ë¥ á¥ªâ®à , ãáâ ¢«¨¢ ¥â ä« £ CM
|
||
¢ ॣ¨áâॠST2 ¨ § ª 稢 ¥â ®¯¥à æ¨î. …᫨ ¡¨â SK=1, ª®â஫«¥à ¯à®¯ã᪠¥â
|
||
íâ®â ᥪâ®à ¨ ¯¥à¥å®¤¨â ª ç⥨î á«¥¤ãî饣®.
|
||
|
||
Read a Track —⥨¥ ¤®à®¦ª¨
|
||
ÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
Š®¬ ¤ ¯®¤®¡ ª®¬ ¤¥ Read Data § ¨áª«î票¥¬ ⮣®, çâ® ¤ ë¥ ¡ã¤ãâ
|
||
áç¨âë¢ âìáï ¥¯à¥à뢮 ¨§ ª ¦¤®£® ᥪâ®à ¤®à®¦ª¨. ‘à §ã ¦¥ ¯®á«¥ ®¡ à㦥¨ï
|
||
¨¤¥ªá®£® ¨¬¯ã«ìá ª®â஫«¥à ç¨ ¥â áç¨âë¢ âì ¢á¥ ¯®«ï ¤ ëå ¤®à®¦ª¥
|
||
ª ª ¥¯à¥àë¢ë© ¡«®ª ¤ ëå. …᫨ ª®â஫«¥à ®¡ à㦨¢ ¥â ®è¨¡ªã CRC ¢ ¯®«¥
|
||
¨¤¥â¨ä¨ª â®à ¨«¨ ¤ ëå, ® ¯à®¤®«¦ ¥â áç¨âë¢ âì ¤ ë¥ á ¤®à®¦ª¨.
|
||
Š®â஫«¥à áà ¢¨¢ ¥â ¨ä®à¬ æ¨î ¨§ ¯®«ï ¨¤¥â¨ä¨ª â®à , áç¨â ãî ¨§ ª ¦¤®£®
|
||
ᥪâ®à , á® § 票¥¬ ¢ IDR ¨ ãáâ ¢«¨¢ ¥â ä« £ ND ¢ ॣ¨áâॠST1, ¥á«¨ ®¨
|
||
¥ ᮢ¯ ¤ îâ. <20>¨âë Œ’ ¨ SK ¥ ®ª §ë¢ îâ ¢«¨ï¨ï ª®â஫«¥à.
|
||
‚믮«¥¨¥ ª®¬ ¤ë § ª 稢 ¥âáï, ª®£¤ ª®â஫«¥à áç¨â ¥â …Ž’ ᥪâ®à®¢.
|
||
…᫨ ª®â஫«¥à ¥ 襫 ¤à¥á®£® ¬ àª¥à ¯®«ï ¨¤¥â¨ä¨ª â®à ¤® ⮣®, ª ª
|
||
¢â®à®© à § ¯à¨ï« ¨¤¥ªáë© ¨¬¯ã«ìá, ® ãáâ ¢«¨¢ ¥â ä« £ Œ€ (Missing
|
||
Address Mark) ¢ ॣ¨áâॠST1 ¨ § ª 稢 ¥â ®¯¥à æ¨î (¢ ॣ¨áâॠST0
|
||
ãáâ ¢«¨¢ îâáï ¡¨âë D7 ¨ D6 ¢ 0 ¨ 1 ᮮ⢥âá⢥®).
|
||
|
||
Read ID —⥨¥ ¨¤¥â¨ä¨ª â®à
|
||
ÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
<20>â ª®¬ ¤ ¨á¯®«ì§ã¥âáï ¤«ï ®¯à¥¤¥«¥¨ï ⥪ã饣® ¯®«®¦¥¨ï £®«®¢ª¨
|
||
§ ¯¨á¨/çâ¥¨ï ª®¯¨â¥«ï. Š®â஫«¥à § ¯®¬¨ ¥â ¨ä®à¬ æ¨î, áç¨â ãî ¨§
|
||
¯¥à¢®£® ¢áâà¥ç¥®£® ¯®«ï ¨¤¥â¨ä¨ª â®à ᥪâ®à . …᫨ ¤® ¯à¨å®¤ ¢â®à®£®
|
||
¨¤¥ªá®£® ¨¬¯ã«ìá ª®â஫«¥à ¥ ¢áâà¥â¨« ¤à¥á®£® ¬ àª¥à ¯®«ï
|
||
¨¤¥â¨ä¨ª â®à , ® ãáâ ¢«¨¢ ¥â ä« £ Œ€ ¢ ॣ¨áâॠST1. …᫨ ¦¥ ª®â஫«¥à
|
||
¥ 襫 ¤ ëå, â® ® ãáâ ¢«¨¢ ¥â ä« £ ND ¢ ॣ¨áâॠST1 ¨ ®¯¥à æ¨ï
|
||
§ ª 稢 ¥âáï.
|
||
|
||
Format a Track ”®à¬ â¨à®¢ ¨¥ ¤®à®¦ª¨
|
||
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
Š®¬ ¤ ä®à¬ â¨àã¥â ¢áî ¤®à®¦ªã. <20>®á«¥ ®¡ à㦥¨ï ¨¤¥ªá®£® ¨¬¯ã«ìá
|
||
¤¨áª § ¯¨áë¢ îâáï á«¥¤ãî騥 ¤ ë¥: GAPS, ¤à¥áë© ¬ થà, ¯®«¥
|
||
¨¤¥â¨ä¨ª â®à ¨ ¯®«¥ ¤ ëå, ᮮ⢥âáâ¢ãî騥 áâ ¤ àâã IBM System 34
|
||
(®¤¨ à ï ¯«®â®áâì) ¨ IBM System 3740 (¤¢®© ï ¯«®â®áâì).
|
||
”®à¬ â § ¤ ¥âáï ¢ ª®¬ ¤¥ á«¥¤ãî騬¨ ¯à®£à ¬¬¨à㥬묨 § 票ﬨ:
|
||
* N - ç¨á«® ¡ ©â ¢ ᥪâ®à¥.
|
||
* SC - ç¨á«® ᥪâ®à®¢ 樫¨¤à¥.
|
||
* GPL - ¤«¨ ¬¥¦á¥ªâ®à®£® ¯à®¬¥¦ã⪠.
|
||
* D - ¡ ©â ¤«ï § ¯®«¥¨ï ®¡« á⨠¤ ëå.
|
||
<EFBFBD>⨠¯ à ¬¥âàë ¯¥à¥¤ îâáï ¢ ª®â஫«¥à ¯à®æ¥áá®à®¬ ä §¥ ¯à¨ª § . <20>®«¥
|
||
¤ ëå ª ¦¤®£® ᥪâ®à ¡ã¤¥â § ¯®«¥® ¡ ©â ¬¨ D. <20>®«¥ ¨¤¥â¨ä¨ª â®à ¤«ï
|
||
ª ¦¤®£® ᥪâ®à § ¤ ¥âáï ¯à®æ¥áá®à®¬ ä §¥ ¨á¯®«¥¨ï. <20>¥®¡å®¤¨¬ë ¯® 4
|
||
§ ç¥¨ï ¤«ï ª ¦¤®£® ᥪâ®à :
|
||
* C - ®¬¥à 樫¨¤à
|
||
* H - ®¬¥à £®«®¢ª¨ (¯®¢¥àå®áâ¨)
|
||
* R - ®¬¥à ᥪâ®à
|
||
* N - ª®¤ ¤«¨ë ᥪâ®à
|
||
<EFBFBD>â® § ç¨â, çâ® ¤¨áª ¯à¨ ¥®¡å®¤¨¬®áâ¨, ¬®¦¥â ¡ëâì ®âä®à¬ â¨à®¢ ¥
|
||
¯®á«¥¤®¢ ⥫ì묨 ®¬¥à ¬¨ ᥪâ®à®¢.
|
||
<20>®á«¥ ä®à¬ â¨à®¢ ¨ï ª ¦¤®£® ᥪâ®à ¯à®æ¥áá®à ¤®«¦¥ ¯¥à¥¤ âì ®¢ë¥
|
||
§ 票ï C,H,R,N ¤«ï ª ¦¤®£® ᥪâ®à ¤®à®¦ª¥. ‘®¤¥à¦¨¬®¥ ॣ¨áâà R
|
||
㢥«¨ç¨¢ ¥âáï 1 ¯®á«¥ ä®à¬ â¨à®¢ ¨ï ª ¦¤®£® ᥪâ®à , ¨, á«¥¤®¢ ⥫ì®,
|
||
íâ®â ॣ¨áâà ¡ã¤¥â ᮤ¥à¦ âì § 票¥ R+1 ¯à¨ áç¨âë¢ ¨¨ ä §¥ १ã«ìâ â .
|
||
<EFBFBD>â®â ¯à®æ¥áá ¡ã¤¥â ¯à®¤®«¦ âìáï ¤«ï ¢á¥© ¤®à®¦ª¨, ¯®ª ¢â®à®© à § ¥ ¡ã¤¥â
|
||
®¡ à㦥 ¨¤¥ªáë© ¨¬¯ã«ìá. <20>®á«¥ í⮣® ¢ë¯®«¥¨¥ ª®¬ ¤ë § ¢¥àè ¥âáï. …᫨
|
||
¯à¨ § ¯¨á¨ ®â ª®¯¨â¥«ï ¯à¨¨¬ ¥âáï ᨣ « Fault, ª®â஫«¥à ãáâ ¢«¨¢ ¥â
|
||
ä« £ …‘ ¢ ॣ¨áâॠST0 ¨ § ª 稢 ¥â ®¯¥à æ¨î (¡¨âë D7 ¨ D6 ¢ ॣ¨áâॠST0
|
||
ãáâ ¢«¨¢ îâáï ¢ 0 ¨ 1 ᮮ⢥âá⢥®). Žâáãâá⢨¥ ᨣ « Ready á
|
||
ª®¯¨â¥«ï ¢ ç «¥ ä §ë ¨á¯®«¥¨ï â ª¦¥ ¯à¥ªà é ¥â ¢ë¯®«¥¨¥ ª®¬ ¤ë.
|
||
‚ â ¡«¨æ¥ ¯à¨¢¥¤¥ë á®®â®è¥¨ï ¬¥¦¤ã N, SC, GPL ¤«ï à §«¨çëå à §¬¥à®¢
|
||
ᥪâ®à®¢.
|
||
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
|
||
º SD - (MFM = 0) º DD (MFM = 1) º
|
||
ÉÍÍÍÍÍÍËÍÍÍÍÎÍÍÍÍÍÍËÍÍÍÍÍÍËÍÍÍÍÍÍÎÍÍÍÍÍÍËÍÍÍÍÍÍËÍÍÍÍÍ͹
|
||
º‘¥ªâ®àº N º SC º GPL1 º GPL2 º SC º GPL1 º GPL2 º
|
||
ÌÍÍÍÍÍÍÎÍÍÍÍÎÍÍÍÍÍÍÎÍÍÍÍÍÍÎÍÍÍÍÍÍÎÍÍÍÍÍÍÎÍÍÍÍÍÍÎÍÍÍÍÍ͹
|
||
º 128 º 0 º 1A º 07 º 1B º -- º -- º -- º
|
||
º 256 º 1 º 0F º 0E º 2A º 1A º 0E º 36 º
|
||
º 512 º 2 º 08 º 1B º 3A º 0F º 1B º 54 º
|
||
º 1024 º 3 º 04 º 47 º 8A º 08 º 3F º 74 º
|
||
º 2048 º 4 º 02 º C8 º FF º 04 º 99 º FF º
|
||
º 4096 º 5 º 01 º C8 º FF º 02 º C8 º FF º
|
||
º 8192 º 6 º -- º -- º -- º 01 º C8 º FF º
|
||
ÈÍÍÍÍÍÍÊÍÍÍÍÊÍÍÍÍÍÍÊÍÍÍÍÍÍÊÍÍÍÍÍÍÊÍÍÍÍÍÍÊÍÍÍÍÍÍÊÍÍÍÍÍͼ
|
||
|
||
|
||
Scan Commands Š®¬ ¤ë ᪠¨à®¢ ¨ï
|
||
ÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
Š®¬ ¤ë ᪠¨à®¢ ¨ï ¯®§¢®«ïîâ áç¨â ë¥ á ¤¨áª ¤ ë¥ áà ¢¨âì á
|
||
¤ 묨, ¢ë¤ ¢ ¥¬ë¥ ¯à®æ¥áá®à®¬ (ª®â஫«¥à®¬ <20>„<EFBFBD>). Š®â஫«¥à áà ¢¨¢ ¥â
|
||
¤ ë¥ ¯®á«¥¤®¢ ⥫ì®, ¡ ©â § ¡ ©â®¬ ¨ ¯à®¢¥àï¥â ãá«®¢¨ï:
|
||
DD = DP DD <= DP DD >= DP
|
||
£¤¥ DD - ¤ ë¥ á ¤¨áª ; DP - ¤ ë¥ ®â ¯à®æ¥áá®à .
|
||
<20>®á«¥ ¯à®¢¥àª¨ ¢á¥£® ᥪâ®à , ¥á«¨ ãá«®¢¨¥ ¥ ¢ë¯®«ï¥âáï, ¯à®¨§¢®¤¨âáï
|
||
¨ªà¥¬¥â ®¬¥à ᥪâ®à (R + STR -> R) ¨ ®¯¥à æ¨ï ᪠¨à®¢ ¨ï ¯à®¤®«¦ ¥âáï.
|
||
ޝ¥à æ¨ï ¡ã¤¥â ¯à®¤®«¦ âìáï ¤® â¥å ¯®à, ¯®ª ¥ ¯à®¨§®©¤¥â ®¤® ¨§ á«¥¤ãîé¨å
|
||
ãá«®¢¨©:
|
||
* ¢ë¯®«¨âáï ãá«®¢¨¥ ᪠¨à®¢ ¨ï (à ¢®, ¡®«ìè¥ ¨«¨ ¬¥ìè¥)
|
||
* ¤®á⨣ãâ ¯®á«¥¤¨© ᥪâ®à (…Ž’)
|
||
* ¯à¨ïâ ᨣ « ’‘
|
||
…᫨ ãá«®¢¨¥ ᪠¨à®¢ ¨ï 㤮¢«¥â¢®à¥®, ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £ SH
|
||
(Scan Hit) ¢ ॣ¨áâॠST2 ¨ § ¢¥àè ¥â ª®¬ ¤ã. …᫨ ãá«®¢¨¥ ¥ 㤮¢«¥â¢®à¥®
|
||
¢ ¯à®¬¥¦ã⪥ ¬¥¦¤ã ç «ìë¬ á¥ªâ®à®¬ (§ ¤ ë¬ R) ¨ ¯®á«¥¤¨¬ ᥪâ®à®¬
|
||
樫¨¤à (…Ž’), ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £ SN (Scan Not Satisfied) ¢
|
||
ॣ¨áâॠST2 ¨ § ¢¥àè ¥â ª®¬ ¤ã.
|
||
…᫨ ¢® ¢à¥¬ï ®¯¥à 樨 ¯®áâ㯨« ᨣ « ’‘ ®â ¯à®æ¥áá®à ¨«¨ ª®â஫«¥à
|
||
<EFBFBD>„<EFBFBD>, ª®â஫«¥à ¯à¥ªà é ¥â áà ¢¥¨¥ ⥪ã饬 ¡ ©â¥ ¨ § ¢¥àè ¥â ª®¬ ¤ã.
|
||
<20>¨¦¥ ¢ â ¡«¨æ¥ ¯à¨¢¥¤¥ë á®áâ®ï¨ï ¡¨â®¢ SH ¨ SN ¯®á«¥ à §«¨çëå ãá«®¢¨©
|
||
᪠¨à®¢ ¨ï:
|
||
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍ»
|
||
º º<>¥£.ST2º º
|
||
º ‘ª ¨à®¢ ¨¥ ¤®.. ÌÍÍÍËÍÍ͹ <20>ਬeç ¨¥º
|
||
º º SNº SHº º
|
||
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÎÍÍÍÎÍÍÍÍÍÍÍÍÍÍ͹
|
||
º <20> ¢® º 0 º 1 º DD = DP º
|
||
º º 1 º 0 º DD <>DP º
|
||
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÎÍÍÍÎÍÍÍÍÍÍÍÍÍÍ͹
|
||
º Œ¥ìè¥ ¨«¨ à ¢® º 0 º 1 º DD = DP º
|
||
º º 0 º 0 º DD < DP º
|
||
º º 1 º 0 º DD > DP º
|
||
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÎÍÍÍÎÍÍÍÍÍÍÍÍÍÍ͹
|
||
º <20>®«ìè¥ ¨«¨ à ¢® º 0 º 1 º DD = DP º
|
||
º º 0 º 0 º DD > DP º
|
||
º º 1 º 0 º DD < DP º
|
||
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÊÍÍÍÊÍÍÍÍÍÍÍÍÍÍͼ
|
||
|
||
|
||
…᫨ ª®â஫«¥à ®¡ à㦨¢ ¥â ¤à¥áë© ¬ થà 㤠«¥ëå ¤ ëå ¢ ®¤®¬ ¨§
|
||
ᥪâ®à®¢ ¨ ¡¨â SK=0, ® áç¨â ¥â íâ®â ᥪâ®à ¯®á«¥¤¨¬ ᥪâ®à®¬ 樫¨¤à ,
|
||
ãáâ ¢«¨¢ ¥â ä« £ CM (Control Mark) ¢ ॣ¨áâॠST2 ¨ § ¢¥àè ¥â ª®¬ ¤ã. …᫨
|
||
¦¥ ¡¨â SK=1, ª®â஫«¥à ¯à®¯ã᪠¥â íâ®â ᥪâ®à ¨ áç¨âë¢ ¥â á«¥¤ãî騩. ‚ í⮬
|
||
á«ãç ¥ ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £ CM ¢ ॣ¨áâॠST2, ᨣ «¨§¨àãî騩 ®
|
||
⮬, çâ® ¡ë« ¢áâà¥ç¥ 㤠«¥ë© ᥪâ®à.
|
||
Š®£¤ ¢ë ¯à®£à ¬¬¨àã¥â¥ § 票ï STP (STP=01 ¤«ï ®¡à ¡®âª¨
|
||
¯®á«¥¤®¢ ⥫ìëå ᥪâ®à®¢, STP=02 ¤«ï ç⥨ï ç¥à¥§ ®¤¨ ᥪâ®à) ¨«¨ Œ’
|
||
(Multitrack), ¥®¡å®¤¨¬® ¯®¬¨âì, çâ® ¯®á«¥¤¨© ᥪâ®à ¤®à®¦ª¥ ¤®«¦¥ ¡ëâì
|
||
áç¨â . <20> ¯à¨¬¥à, ¥á«¨ STP = 02, Œ’ = 0, ᥪâ®à ¯à®ã¬¥à®¢ ë
|
||
¯®á«¥¤®¢ â¥«ì® ®â 1 ¤® 26, ª®¬ ¤ã Scan ç¨ ¥¬ á ᥪâ®à 21, â® ãᯥè®
|
||
¡ã¤ãâ ®¡à ¡®â ë ᥪâ®à 21, 23 ¨ 25. „ «¥¥ ᥪâ®à 26 ¡ã¤¥â ¯à®¯ãé¥, § ⥬
|
||
¯à¨¤¥â ¨¤¥ªáë© ¨¬¯ã«ìá. <20>â® ¢ë§®¢¥â ¥®à¬ «ì®¥ § ¢¥à襨¥ ®¯¥à 樨. …᫨
|
||
¡ë …Ž’ à ¢ï«®áì 25, ᪠¨à®¢ ¨¥ ¡ë ç¨ «®áì á ᥪâ®à 20, â® ®¯¥à æ¨ï
|
||
Scan § ¢¥à訫 áì ¡ë ãᯥè®.
|
||
€ «®£¨ç® ª®¬ ¤ ¬ ç⥨ï/§ ¯¨á¨, ¯à®æ¥áá®à ¨«¨ ª®â஫«¥à <20>„<EFBFBD> ¤®«¦¥
|
||
®¡á«ã¦¨¢ âì ª®â஫«¥à ª ¦¤ë¥ 27 ¬ªá¥ª. ¯à¨ ®¤¨ ன ¯«®â®á⨠¨ 13 ¬ªá¥ª.
|
||
¯à¨ ¤¢®©®©. ‚ ¯à®â¨¢®¬ á«ãç ¥ ª®â஫«¥à ¢ëáâ ¢¨â ä« £ OR (Over Run) ¢
|
||
ॣ¨áâॠST1 ¨ ¯à¥ªà â¨â ¢ë¯®«¥¨¥ ª®¬ ¤ë.
|
||
|
||
|
||
Seek Š®¬ ¤ ¯®§¨æ¨®¨à®¢ ¨ï
|
||
ÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
ƒ®«®¢ª § ¯¨á¨/çâ¥¨ï ª®¯¨â¥«ï ¯¥à¥¬¥é ¥âáï á æ¨«¨¤à 樫¨¤à ¯®
|
||
ª®¬ ¤¥ Seek. Š®â஫«¥à áà ¢¨¢ ¥â ᮤ¥à¦¨¬®¥ ॣ¨áâà PCN (Present Cylinder
|
||
Number), ª®â®àë© åà ¨â ⥪ã饥 ¯®«®¦¥¨¥ £®«®¢ª¨ ¨ ᮤ¥à¦¨¬®¥ NCN (New
|
||
Cylinder Number) - ®¢®¥ ¯®«®¦¥¨¥ £®«®¢ª¨, § ¤ ®¥ ¢ ª®¬ ¤¥ ¨ ¢
|
||
§ ¢¨á¨¬®á⨠®â १ã«ìâ â áà ¢¥¨ï ¢ë¯®«ï¥â á«¥¤ãî騥 ¤¥©á⢨ï:
|
||
* PCN < NCN - ᨣ « ¯à ¢«¥¨ï ¤«ï ª®¯¨â¥«ï ãáâ ¢«¨¢ ¥âáï ¢ "1" ¨
|
||
¢ë¤ ¥âáï ¨¬¯ã«ìá è £ .
|
||
* PCN > NCN - ᨣ « ¯à ¢«¥¨ï ¤«ï ª®¯¨â¥«ï ãáâ ¢«¨¢ ¥âáï ¢ "0" ¨
|
||
¢ë¤ ¥âáï ¨¬¯ã«ìá è £ .
|
||
|
||
‘ª®à®áâì ¢ë¤ ç¨ ¨¬¯ã«ìᮢ è £ § ¤ ¥âáï ¢ ª®¬ ¤¥ Specify § 票¥¬ SRT
|
||
(Stepping Rate Time). <20>®á«¥ ª ¦¤®£® ¨¬¯ã«ìá è £ ¢®¢ì áà ¢¨¢ îâáï § 票ï
|
||
PCN ¨ NCN ¨ ª®£¤ PCN = NCN, ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £ SE (Seek End) ¢
|
||
ॣ¨áâॠST0 ¨ § ¢¥àè ¥â ¢ë¯®«¥¨¥ ª®¬ ¤ë.
|
||
<20> ä §¥ ¯à¨ª § ª®â஫«¥à 室¨âáï ¢ á®áâ®ï¨¨ FDC Busy (§ ïâ),
|
||
®¤ ª® ä §¥ ¨á¯®«¥¨ï ª®â஫«¥à ¯¥à¥å®¤¨â ¢ á®áâ®ï¨¥ NON Busy (¥
|
||
§ ïâ). Š®£¤ ª®â஫«¥à 室¨âáï ¢ á®áâ®ï¨¨ NON Busy, ¥¬ã ¬®¦® § ¤ âì
|
||
¤à㣨¥ ®¯¥à 樨 Seek ¨ ¢ í⮬ á«ãç ¥ ª®¬ ¤ ¯®§¨æ¨®¨à®¢ ¨ï ¡ã¤¥â
|
||
¢ë¯®«ïâìáï ®¤®¢à¥¬¥® ¤«ï ¥áª®«ìª¨å (¤® 4-å) ª®¯¨â¥«¥©.
|
||
…᫨ ¯¥à¥¤ ç «®¬ ä §ë ¨á¯®«¥¨ï ¨«¨ ¢® ¢à¥¬ï ¨á¯®«¥¨ï ª®¬ ¤ë Seek
|
||
ª®¯¨â¥«ì 室¨âáï ¢ á®áâ®ï¨¨ Not Ready (¥ £®â®¢), ª®â஫«¥à
|
||
ãáâ ¢«¨¢ ¥â ä« £ NR (Not Ready) ¢ ॣ¨áâॠST0 ¨ ª®¬ ¤ § ¢¥àè ¥âáï.
|
||
|
||
Recalibrate <20>¥ª «¨¡à®¢ª (®âª â)
|
||
ÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
Š®¬ ¤ ¯¥à¥ãáâ ¢«¨¢ ¥â £®«®¢ªã ç⥨ï/§ ¯¨á¨ ª®¯¨â¥«ï
|
||
¤®à®¦ªã 0. <20> ª®¯¨â¥«ì ¢ í⮬ á«ãç ¥ ¤®«¦¥ ¢ë¤ âì ᨣ « TR00. Š®â஫«¥à
|
||
á¡à áë¢ ¥â ᮤ¥à¦¨¬®¥ ॣ¨áâà PCN ¨ ¯à®¢¥àï¥â ᨣ « TR00 á ª®¯¨â¥«ï. <20>®ª
|
||
íâ®â ᨣ « ¨¬¥¥â ¨§ª¨© ã஢¥ì, ª®â஫«¥à ãáâ ¢«¨¢ ¥â ¢ "1" ᨣ «
|
||
¯à ¢«¥¨ï Dir ¨ ¢ë¤ ¥â ¨¬¯ã«ìáë è £ ª®¯¨â¥«ì. Š®£¤ ᨣ « TR00
|
||
áâ ®¢¨âáï ¢ë᮪¨¬, ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £ SE (Seek End) ¢ ॣ¨áâà¥
|
||
ST0 ¨ § ¢¥àè ¥â ª®¬ ¤ã. …᫨ ¯®á«¥ ¢ë¤ ç¨ 77 ¨¬¯ã«ìᮢ è £ á®áâ®ï¨¥
|
||
ᨣ « ¥ ¨§¬¥¨«®áì, ª®â஫«¥à ãáâ ¢«¨¢ ¥â ä« £¨ SE (Seek End) ¨ EC
|
||
(Equipment Check) ¢ ॣ¨áâà ST0 ¨ ª®¬ ¤ § ¢¥àè ¥âáï. Š®¬ ¤ ¬®¦¥â
|
||
¯à®¨§¢®¤¨âì ४ «¨¡à®¢ªã ®¤®¢à¥¬¥® ¢á¥å 4-å ª®¯¨â¥«¥©. <20>¥ ªæ¨ï
|
||
¨á祧®¢¥¨¥ ᨣ « Ready á ª®¯¨â¥«ï «®£¨ç ॠªæ¨¨ ¢ ª®¬ ¤¥ Seek.
|
||
|
||
Sense Interrupt Status ‘ç¨â âì á®áâ®ï¨¥ ¯à¥àë¢ ¨ï
|
||
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
‘¨£ « ¯à¥àë¢ ¨ï INT £¥¥à¨àã¥âáï ª®â஫«¥à®¬ ¢ á«¥¤ãîé¨å á«ãç ïå:
|
||
1. <20> ä §¥ १ã«ìâ â á«¥¤ãîé¨å ª®¬ ¤:
|
||
* Read Data
|
||
* Read a Track
|
||
* Read ID
|
||
* Read Deleted Data
|
||
* Write Data
|
||
* Write Deleted Data
|
||
* Format a Track
|
||
* Scan Sommand
|
||
2. ˆ§¬¥¥¨¥ ᨣ « Ready á ª®¯¨â¥«ï
|
||
3. ‚ ª®æ¥ ª®¬ ¤ Seek ¨«¨ Recalibrate
|
||
4. <20> ä §¥ ¢ë¯®«¥¨ï ¢ ०¨¬¥ NON DMA
|
||
<EFBFBD>à¥àë¢ ¨ï ¢ á«ãç ïå (1) ¨ (4) «¥£ª® à ᯮ§ îâáï ¯à®æ¥áá®à®¬, â.ª.
|
||
¯à®¨§¢®¤ïâáï ¢® ¢à¥¬ï ®à¬ «ì®£® ¨á¯®«¥¨ï ª®¬ ¤. ޤ ª® ¯à¥àë¢ ¨ï ¢
|
||
á«ãç ïå (2) ¨ (3) ¬®£ãâ ¡ëâì ¨¤¥â¨ä¨æ¨à®¢ ë ¯à®æ¥áá®à®¬ ⮫쪮 ¯ã⥬
|
||
¢ë¯®«¥¨ï ª®¬ ¤ë ç⥨ï á®áâ®ï¨ï ¯à¥àë¢ ¨ï. <20>â ª®¬ ¤ á¡à áë¢ ¥â ᨣ «
|
||
¯à¥àë¢ ¨ï ¨ ¯®á।á⢮¬ ¡¨â®¢ 5-7 ॣ¨áâà ST0 ¯à®æ¥áá®à ¬®¦¥â ®¯à¥¤¥«¨âì
|
||
¯à¨ç¨ã ¯à¥àë¢ ¨ï.
|
||
|
||
ÉÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
|
||
º SE º INT Code º º
|
||
ÌÍÍÍÍÍÎÍÍÍÍÍËÍÍÍÍ͹ º
|
||
º ¡¨â º ¡¨â º ¡¨â º <20>à¨ç¨ ¯à¥àë¢ ¨ï º
|
||
º 5 º 6 º 7 º º
|
||
ÌÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
º 0 º 1 º 1 º ˆ§¬¥¥¨¥ ᨣ « Readu º
|
||
º º º º á ª®¯¨â¥«ï º
|
||
ÌÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
º 1 º 0 º 0 º <20>®à¬ «ì®¥ § ¢¥à襨¥ ª®¬ ¤ º
|
||
º º º º Seek ¨ Recalibrate º
|
||
ÌÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
º 1 º 1 º 0 º Žè¨¡®ç®¥ § ¢¥à襨¥ ª®¬ ¤ º
|
||
º º º º Seek ¨ Recalibrate º
|
||
ÈÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
|
||
|
||
Š®¬ ¤ë Seek ¨ Recalibrate ¥ ¨¬¥îâ ä §ë १ã«ìâ â , ¯®í⮬ã âॡã¥âáï
|
||
¨á¯®«ì§®¢ ¨¥ ª®¬ ¤ë Sense Interrupt Status ¤«ï ¨å ãᯥ讣® § ¢¥àè¥¨ï ¨
|
||
¯à®¢¥àª¨ ¯®«®¦¥¨ï £®«®¢ª¨ ª®¯¨â¥«ï (PCN).
|
||
|
||
Specify “áâ ®¢¨âì ¯ à ¬¥âàë ª®¯¨â¥«ï
|
||
ÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
Š®¬ ¤ § ¤ ¥â § 票ï 3 ¢à¥¬¥ëå ¨â¥à¢ «®¢ - ¯ à ¬¥â஢ ª®¯¨â¥«¥©:
|
||
* HUT - ¯ ã§ ¤® ®â¢®¤ £®«®¢ª¨. ‡ ¤ ¥â ¢à¥¬ï ®â ®ª®ç ¨ï ®¯¥à 樨
|
||
ç⥨ï/§ ¯¨á¨ ¤® ¬®¬¥â ®â¢®¤ £®«®¢ª¨ ®â ¯®¢¥àå®á⨠¤¨áª .
|
||
‚à¥¬ï § ¤ ¥âáï ¢ ¥¤¨¨æ å ¯® 16 ¬á¥ª. ¨ «¥¦¨â ¢ ¯à¥¤¥« å
|
||
16..240 ¬á¥ª.
|
||
* SRT - ¢à¥¬ï è £ £®«®¢ª¨. ‡ ¤ ¥â ¢à¥¬ï § ¤¥à¦ª¨ ¬¥¦¤ã ¤¢ã¬ï
|
||
¯®á«¥¤®¢ ⥫ì묨 ¨¬¯ã«ìá ¬¨ è £ . ‚à¥¬ï § ¤ ¥âáï ¢ ¥¤¨¨æ å
|
||
¯® 1 ¬á¥ª. ¨ «¥¦¨â ¢ ¯à¥¤¥« å 1..16 ¬á¥ª.
|
||
‚¨¬ ¨¥! <20>®«ì訥 ç¨á« § ¤ îâ ¬¥ì襥 ¢à¥¬ï è £ :
|
||
0FH - 1 ¬á¥ª., 0EH - 2 ¬á¥ª. ¨ â.¤.
|
||
* HLT - ¢à¥¬ï ¯®¤¢®¤ £®«®¢ª¨. ‡ ¤ ¥â ¢à¥¬ï ¬¥¦¤ã ¢ë¤ 祩 ᨣ «
|
||
¯®¤¢®¤ £®«®¢ª¨ ª ¤¨áªã ¨ ç «®¬ ®¯¥à 樨 ç⥨ï/§ ¯¨á¨.
|
||
‡ ¤ ¥âáï ¢ ¥¤¨¨æ å ¯® 2 ¬á¥ª. ¨ «¥¦¨â ¢ ¯à¥¤¥« å 2..254 ¬á¥ª.
|
||
‚ᥠ¢à¥¬¥ë¥ ¨â¥à¢ «ë, 㪠§ ë¥ ¢ëè¥, á¢ï§ ë á ⠪⮢®© ç áâ®â®©
|
||
ª®â஫«¥à (CLK, ¢ë¢.19) ¨ ¯à¨¢¥¤¥ë ¤«ï á«ãç ï, ª®£¤ CLK = 8 Œƒæ (203 ¬¬.
|
||
¤¨áª). …᫨ ¦¥ CLK = 4 Œƒæ (133 ¬¬. ¤¨áª), â® ¢á¥ § 票ï 㬥ìè âáï ¢ 2
|
||
à § .
|
||
<20>¨â ND ¢ ª®¬ ¤¥ ®áãé¥á⢫ï¥â ¢ë¡®à ०¨¬ <20>„<EFBFBD> ¤«ï ª®â஫«¥à : ¥á«¨ ¡¨â
|
||
ND=1, ¢ë¡¨à ¥âáï ०¨¬ NON DMA (¥-<2D>„<EFBFBD>), ¥á«¨ ¦¥ ND=0, â® ¢ë¡¨à ¥âáï ०¨¬
|
||
DMA (<28>„<EFBFBD>).
|
||
|
||
Sense Drive Status —⥨¥ á®áâ®ï¨ï ª®¯¨â¥«ï
|
||
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
Š®¬ ¤ ¬®¦¥â ¡ëâì ¨á¯®«ì§®¢ ¯à®æ¥áá®à®¬, ª®£¤ ¥¬ã ¥®¡å®¤¨¬® ã§ âì
|
||
á®áâ®ï¨¥ ª®¯¨â¥«ï. <20>¥£¨áâà ST3 ᮤ¥à¦¨â ¨ä®à¬ æ¨î ® á®áâ®ï¨¨ ª®¯¨â¥«ï.
|
||
|
||
Invalid <20>¥¤®¯ãá⨬ ï ª®¬ ¤
|
||
ÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
|
||
…᫨ ¢ ª®â஫«¥à ¯¥à¥¤ ¥âáï ª®¬ ¤ , ¥ ®¯®§ ï ª ª ®¤ ¨§
|
||
¢ë襯¥à¥ç¨á«¥ëå, ª®â஫«¥à § ¢¥àè ¥â ª®¬ ¤ã. ‚ í⮬ á«ãç ¥ ¯à¥àë¢ ¨¥ ¥
|
||
£¥¥à¨àã¥âáï. <20>¨âë 6 ¨ 7 ¢ ॣ¨áâॠá®áâ®ï¨ï (DIO ¨ RQM) ãáâ ¢«¨¢ îâáï ¢
|
||
1, 㪠§ë¢ ï ¯à®æ¥áá®àã ¥®¡å®¤¨¬®áâì ¢ë¯®«¥¨ï ä §ë १ã«ìâ â - ç⥨ï
|
||
ॣ¨áâà ST0. ‚ ॣ¨áâॠST0 室¨âáï ¡ ©â 80<38>, ¯®ª §ë¢ î騩 ¥¤®¯ãá⨬ãî
|
||
ª®¬ ¤ã.
|
||
<20>¥®¡å®¤¨¬® ®â¬¥â¨âì, çâ® ¯®á«¥ ®¯¥à 権 Seek ¨ Recalibrate
|
||
(¢®§¨ª®¢¥¨ï ¯à¥àë¢ ¨ï ¯®á«¥ ®ª®ç ¨ï ª®¬ ¤ë), ª®â஫«¥à ¤®«¦¥
|
||
¯®«ãç¨âì ª®¬ ¤ã Sense Interrupt Status, ¨ ç¥ ® ¢®á¯à¨¬¥â á«¥¤ãîéãî ª®¬ ¤ã
|
||
ª ª ¥¤®¯ãá⨬ãî.
|
||
<20>®«ì§®¢ â¥«ì ¯à¨ ¥®¡å®¤¨¬®á⨠¬®¦¥â ¨á¯®«ì§®¢ âì íâã ª®¬ ¤ã, ª ª
|
||
ª®¬ ¤ã NOP (¥â ®¯¥à 樨) ¤«ï ¯à¨¢¥¤¥¨ï ª®â஫«¥à ¢ ¨§¢¥á⮥ á®áâ®ï¨¥
|
||
¨«¨ ¢ á®áâ®ï¨¥ ¡¥§ ®¯¥à 樨.
|
||
|