Системное программирование на Ассемблере для IBM-совместимых компьютеров [А. В. Богословский] (pdf) читать постранично Книга в формате pdf ! Изображения и текст могут не отображаться!
[Настройки текста] [Cбросить фильтры]
Цвет фона черный светло-черный бежевый бежевый 2 персиковый зеленый серо-зеленый желтый синий серый красный белый
Цвет шрифта белый зеленый желтый синий темно-синий серый светло-серый тёмно-серый красный
Размер шрифта 14px 16px 18px 20px 22px 24px
Шрифт Arial, Helvetica, sans-serif "Arial Black", Gadget, sans-serif "Bookman Old Style", serif "Comic Sans MS", cursive Courier, monospace "Courier New", Courier, monospace Garamond, serif Georgia, serif Impact, Charcoal, sans-serif "Lucida Console", Monaco, monospace "Lucida Sans Unicode", "Lucida Grande", sans-serif "MS Sans Serif", Geneva, sans-serif "MS Serif", "New York", sans-serif "Palatino Linotype", "Book Antiqua", Palatino, serif Symbol, sans-serif Tahoma, Geneva, sans-serif "Times New Roman", Times, serif "Trebuchet MS", Helvetica, sans-serif Verdana, Geneva, sans-serif
Насыщенность шрифта жирный
Обычный стиль курсив Ширина текста 400px 500px 600px 700px 800px 900px 1000px 1100px 1200px Показывать меню Убрать меню Абзац 0px 4px 12px 16px 20px 24px 28px 32px 36px 40px
Межстрочный интервал 18px 20px 22px 24px 26px 28px 30px 32px
CHCfEMHOE llPOf PAMMHPOBAHHE
aa acceuonepe
AJISI
IBM-COBMECfHMbIX
IIep COHaJI h HhI X KOMIIhlOTepOB
CHCfEMHOE TIPOrPAMMHPOBAHHE
aa acceaonepe
WISI
IBM-COBMECfHMbIX
UepCOHanbHbIX K OMUblOTepOB
A.B.
6oroc~oBcKHH
MV1n " n a M SlTb "
COBMeCTHO C Pocc~1i1c KO-aMepHKaHCKHM yHH B e pC'1 T e TOM
rOTOBH T K Bbl,ny::Ky KHHr H :
1. '.lIl OJlKODCKllil K .3.
YoW u cmpacm u. B OJlR ecenennou. H eU3KeCTKOro l[HCKa; aecraanapmoro cIlop
MaTHpooaHHR AOpOlKKH JlHCKeTbi c ueJIbIO 3a1UHTbl 01' KOnHpOBaHHH; HCnOnb30BaHHH HOT KEY
8 pe3HJleHTHbfX nporpasoeax; Jlpmepa M ero 01'Jla.wFT) BepCHl
Bee CKa3aHHoe O'tHOCHTCJI H !( 3ToR KHHfe. Bee nptlMepbI OTJll)I(eHhl " npoaepesu RPM pa60Te
80
OT.
CDIKOIC BaIOJIb3OBaHHOIl JlaTepaT)'PW: .•....•.........••..•... ~ • . . • . . • . • . . • • . . . . .•
85
BCnOJlbaOBaHHWX" B lCHare •..••.• : , . . . . . . .
1IpO'IH'l'aHIIIiX
1tl110>KeHHH TOJIbKO B
84
CRHCOIC lCOMUI,II. AcceM6J1epa.
neKQHSI.
nOClUllUeHHhIX c.nel.tYJOQlHM sonpocaw:
1. HellOKyMeHTHpoBatlllYe
75
3aK.InolleHlle
DPBJIo*eHBe.
IQOO1I OCHOB8HO Ha tKaHKe
64
64.
65
• IIaMftII • • • • • • • • • • • . . • • • • •
3arpY*3-eMwe apaAaepw ycrpollCTB
, Uenb 3TOR KHHfM - lUlTb cBep.eHlUl no HeKOTOplJlM, He CJJHlDKOM xopomo H3l1eC1'111a1Y
BOnpocaw nporpaMMHpOBaIOOI AIUI KOMnbIOTepoB ceweltCTBa IBM PC H COBWecTHMlA( C . . . . .
63
67
69
npllMep 10. Onpe,!leHII•• co6cneBHOI'O HaJDI'IId
BBE)lEHI1E
86
3.30
no
5.0.
npHMep.bl
OTTpaHCJlMpOBaHbI
C nOMolllbIO
TpaHCJlJlTOpa MASM
(JapentCTJulPOSaHHaR rcprosaa JoIapKa cPHPMbI MlCROSOFT) eepcKH 5.10.
MTOP aapasee 6naroJIapeH BeeN. ICTO BOJhMeT Ha Ce6R Tpy,Q coo6111J1Th CBOe MHeHRe 0
tOllepnaY..H 3TOA KHKfH, BblCKa3aTb CSOH 33.Me\UlHRJI " npeWlO>KeHHJI.
moo
BIOS - C5a:JOBMI. CHcTeMa aaona/auaona (Basic Input Output System) ynpaBJJflJO~afl pa6oToA
4
nporpaMNa.
acex CTaJU1apTHbiX YCTpolkTB KOMIlbIOTCpa HI HH3KOM YJ)OBHe.
Ha1.{3JlbHOR MHHUHYHKUHH npepblBaHtuI lOh, A/'ISI ,lUfCKOBbIX YCTpOhCTB xepea
Ecna, no KaKHM-n1i60
npepblBaHHe 13h, .IVUI KJlaBHaryphi 16h. a NUl TJPHHTepa 17h. CePBHC BIOSa llOCTaTO'DfO xopouio
nonsrrxa 3arpY3HTb H3 n3Y BCTpOeHHbl}l HHTepnpeTaTOp BASICa.
lpH4HHaM, nanpnsrep H3-3a roro, 'ITO ororo IiHTepnpeTaTOpa HeT, KaK 3TO 06bl4HO 6blBaeT B
OnHCaH B mrreparype [2,3,4J, noerosry, scex HHTepecYJOQlHXCSI 3THM, aBTOp orcunaer
,,{aUIHHax xnacca AT H ssnne, 3TO TO)«e OKa3blBaeTCR HeB03MO)«HblM, TO 8bl,llaeTCH C006I)JeHHe
KHHraM, a TalOKe. J( IllHPQKO pacnpOCTpaHeHHORB Hawen crpaae nporpaMMe· "Tech
06 oWH6Ke HHTepnpeTaTopa H OCTaHOBKe KOMnbKHepa, nocne xero OH OCTaHaBnHBaeTCH.
Electronic Technical Reference Manual 4lHPMbI Flambeaux Software).
Ilpa
Hcnonb30BaHHH cepaaca BlOSa npOrpaMMHCT nonxen caMOCTOHTenbHO
xoppexrnsor HcnOJIb30BaHHeM pecypcoa CHCTeMbI,
cnennrs
Hcnonsaoaaaae cepaaca BIOSa noasonser
rpacIJH1-IecKHe anarrrepu
Kporae roro, nonsaoaanae cepBHCOM BIOSa qaCTO
cnoxotee, lJeM nOIlbJOBaHHe BOOMO)«HOCTSlMH H cepBHCOM DOSa. Oc06eHHo ora PaJHHUa 3aMeTHa
OPM coaaneaaa )lHClaKrH'IecKHM C'J'aHJlaPTOM B 6oJ1bwHHCTBe c.nyqa_
pacnonoacensr, Kal< npasano, BIOS Bif,ileOanamepa H BIOS )«eCTKoro JlHCKa. )TO CBfl3aHO C
ea RBMleTCR anarrrep EGA (Enchanced Graphics Adapter) AnSI useraoro M HGe (Hercules
MHoro06pa3HeM THIlOB saneoanarrrepoe H aziarrrepoa >KeCTKHX IIHCKOB. HeT CMblcna nOMelUaTb
Graphics Card) lUIH MOHOXpoMHoro aaarrrepoa. ,LJ;a.nbHeftWHM PaJBMTHeM UBCTHOro anarrrepa
HX B OCHOBHOH BIOS,
SlBnReTCJI VGA (Video Graphics Array). cnpoeKTMpoBaHHblA ,llJIR HCnOnb30BaHMR B MamHllax c
16-TM 6HTOBOA wUHoA H, CnellOBaTenbHO, ooJlee npoH380AHTeJlbHblA. KpoMe roro VGA
6
7
CO,Qep>KMT,
KaJ(
npasano, 3Ha\fHTenbHO 60JlbWHA 3KpaHHbdi t'5y4>ep, \fTO n03BOnHno ynytfWKTb
paJpeWaIOlJlYIO cnoc06HOCTb H YBenHlfHTb KOnHtleCTBO ijBeTOa B
namrrpe. Cenllac et>HpMOR IBM
paJpaC50TaH HoabIA BH.O.eoa.aarrrep - XGA (eXtended Graphics Array) C CyijlecTBeHHO JIY'UUHMH
paapemeasno,
B03MO)I(HQCTRMH, KaI< no
BHJleoa,namepbl MCGA
(Multi
Tal< Ii no Ha60py UBeTOB. KpOMe TOro SCTpeqaIOTCfI
Color Graphics Array) H,
noaonsao peaxo,
PGA (Professional
Graphics Adapter).
npH nporpaMMHpoBaHHH rpaet>HtlecKHX
aaarrrepoa 'faCTO npKXOllHTCJI nonb30BaThCSI
"HeaaKOHHblMH" cnoc06aMH BHlleOBblBO,D,a, TaKMMH
nenocpencrseaaoe
nporpaMMHpOBaHHe nOpTOB K
KaJ(
npJiMoR BblBO,D, B BHD.eOnaMJiTb,
ras nanee, Tax npHXO,D,HTCH nenars
H anpecoa
BIOSa
nonynJlpHble
nporpasoes,
HCnOnb3Y1QTCSI
1. VGA - OT 3BOh no 3DFh
2. EGA - OT 3COh no 3CFh
3. CGA - OT 3DOh ].(0 3DFh
4. MDA - OT 3BOh no 3BFh
B KOMnblOTepe
MO)f(eT .6b1Tb YCTilHOBJleHO lIBa BHlleoa,narrrepa EGA. B 3TOM cn}"lae
.
. anpeca noproa
BBOna/DblBo.na BTOPOro
OOecnetlHTb pa60Tocnoc06HOCTb
aaarrrepa
ne)KaT 8 oonaCTH OT .2COh no
2DFh.
QT06h1
nporpasea, paCC'fHTaHHblX Ha npHMeHeHHe C CGA H MDA, B
nOTOMY,
EGA H VGA npe.nycMoTpeHa
BOJMO)I(HOCTb pa60Tbl 8 pe>KHMax
CGA M MDA.
pa60Tae7 CnKIID(OM Me,llneHHO. 3TKMH "pMeMaNH nonb3YIOTcH MHOrHe
HanpHMep - Norton Commander,
XTREE,
npH 3TOM
KOMnWUJTOpbl et>HPMbl
roaopar,
'ITO
EGA H VGA "3MyJIHPYIOT"
roro, anarrrep VGA 3NynHpYeT
~
BORLAND
Bu.neoaruu1Tepax
cne.zU'IOJUHe anpeca nOPTOB BBo.na!BblBona:
BHneoa.1l3mepax
'ITO cepsac
THnOB BKJIeoa,naJITepoB. B
nOPTOB P33Hb1X
K npyrae,
pa60TY
npH pa60Te B TeKCTOBOM pe>KHMe BH.Ile06ycPep
Ilporpasoerpoeaaae
pa60T)'
aaarrrepoa CGA H MDA.
KpoMe
EGA.
pacnonaraercs no cAeJ;lYlOijIHM a.apecaN:
OB800h:OOOO - MA UBeTHbIX BHneoanarrrepoB 8 PeTHOM pe>KMMe;
BHJleoa.narrrePOB
OBOOOh:OOOO - A/lJl MOHOxpoNHblX BMeoanarrrepos K UBeTHblX BH.D;eoa,o;amepoB
~
NOHOxpoMHOM pe>KHMe.
nporpaMMHpoBaHMe
scex saneoaaarrrepoa
n03TOMY OflHCblBaTbCR 6yneT B O.!lHOM
ananrepos,
KaK MA
rexcroaoro, Tal< K
B TeKCTOBOM pe)l(HMe npaJJw
ecJIM He HaXO,lUn' no
JC
; ttK1'aBM conep......oe penteTpa
; COXpaHJleM penlCTp AL • AH
; HaJDNHJI MHICpOCX.....
a,qarrrep CGA
; MHIq)OCXeMbI
CRT 6845
; B8omoof CO,QepmtMOe pentctpa CRT HOMep OFh
: 8 pemcrp AL
; 06NeJ.u.maeM CO~""oe pe"1fCTp08 AH H AL
.XCHG
AH,AL
Olrr
DX,AL
; 80ccTaHIlBJIHBaeM CO,Q8pmtM08 pentCTp&
eMf'
AH,66h
; CRT HONBp OFh
; npoBepJl8M: npoM3OUIJUl JDII 38lBtCb B MHICpOCx..y
; 68451 T.e. HMeeTCJI JIH no aapecy B DX TaKaJI
JE
()U1T
~
r-r. . 'let1KJ1 CGA-ID
HOMep 14',,aqpm 00Sa
a.a.a... .QtICIleTllep nasa
; ~eM ynpaidietDce onepawtotUlCCI CMCT....
RF..TF
COAePlICHM08 penlC'Tpa
; 'UfTaeM H B KOTopIlIA I'1HUIeM COtlep»CHM08
arc)'TCTByeT
; 3arpywa. . 8 DX -.JIPOC coo6l,\1eHHfI EG~D
; 3arpylUl!IIloI 8 AH HONep ~YHKUHH JX)Sa .
; BwawBa. . ,IIIICfNl'J'Iep DOSa
; nepeIIOCA
; YBemf\fHBaeM
; nepelCQWI T8M caMbIM K
; ~ ynpaBIIeHHe onepauH~CHCTeM8
RETF
n ~ JUt
npoeepaeM, npe.qc:TuneH
;:nor pentCTp Bbl6paH H3-38 roro, 'ITO ON
; BIII30B cepBHca BHneoa,!l8.m'epa
: npoaeplleM 3HR'ieHHe BL (ecJIH He H3MeHWIOQ -)
; nepexOAHM Ha npoeeptey H&11l-f'"IHJI a.Qam'ePa
LEA
MaV
INT
nposepJleM,
SEARCH_CGA:
:
B 3TOA npou.BAYPe 8IIl6Mpatm:JI pentCTp
; OFh - pentCTp nono*etIHR 'O'PCopa(JDaCH8l"O).
npeACI'UlIIeH JIM RAlUTJ"eP EG,,,"
IEARCH--EGA:
J1H lIA8ffl'8PMOA
; JlOUCPOCXeMa
; Ecmt 6845 ecn.. C1I8AYeT
nepeXO,Q
Последние комментарии
1 день 20 часов назад
1 день 20 часов назад
1 день 21 часов назад
1 день 21 часов назад
1 день 23 часов назад
1 день 23 часов назад