А. В. Богословский - Системное программирование на Ассемблере для IBM-совместимых компьютеров
Название: | Системное программирование на Ассемблере для IBM-совместимых компьютеров | |
Автор: | А. В. Богословский | |
Жанр: | Системное программирование, Assembler, Устаревшие материалы | |
Изадано в серии: | неизвестно | |
Издательство: | МИП "Память", ИПЦ РАУ | |
Год издания: | 1992 | |
ISBN: | 5871400566 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Системное программирование на Ассемблере для IBM-совместимых компьютеров"
Пособие предназначено для программистов, знакомых с ассемблером, желающих углубить свои знания операционной системы MS-DOS. Приведены программы: определение типа видеоадаптера и работа с ним; чтение таблицы разделов жесткою диска; нестандартного форматирования дорожки дискеты с целью защиты от копирования; использования НОТ KEY в резидентных про1раммах; драйвера и его отладки.
Читаем онлайн "Системное программирование на Ассемблере для IBM-совместимых компьютеров". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (7) »
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 Ha BbIX~ H3
; nO,Qllpoll>8MMlll
'SE:ARCtLMDA:
&TC
MOV.
CALl.
SEARCH-6845 ; flpouelU'PM SEARCt-L.68 45 YC1,tHallnH.Nofi
JC
IT~-"GC
Ox, JB4h
i ...... nepeHOCa CF, ecJI.H He Ha);OJJHT fIC\
; ~ • OX nopTa 6845 T,e. nepexon
; OCYQlecna.nJleT
cpenaero paapeuieaxa onKH 6aJIT onpenenser '1CTh1pe
TO'llIO CTPYKTYPIlI Blt.lle06y$epa CGA. KOTOPYlO He06xo.QHMo Y\lHTblBaTb npa
HCn0nb30BaHHII
npsaoro
1llt.lleonaMlITH HI
naa
l(QCTynI K BHlteOOyljlepy 3TOro
II
O.QHOM
llallTe
OTo6PllllCaeTC;A B 640:8-80 6aJIT (HnJI
ananrepa,
RBnlleTCR
paaneneaae
050h
8
t5aJIT BHlleOnaMJlTH. B
CaMON
CTpoKK H306pillKeHHR 640. TO'leK.
XPllHllTCli BOCeNb TO'lCK H306palKellKJl;
. AHanoI1l'lHo B pelKllMe
cneaosarensao, ol(lla crpoxa
lIIeCTHa,[lU.ITHpH'lHoll CHCTeMe C'lHCneHHR).
cpeznrero pa3peweHHlI W\IIHlI CTpoKH H306palKeHHII 320:4-80 (Sm.
aB
pelKllMe HH3KOro p33pemelOOl 160:2-80 6m.
MOHHTOpoB).
160-100 TO'leK B 16 uaerax.
3ToT pelKllM He no.n.neplKllBa
eTCSI IjIYHKIJHIIMH BIooa. ·
4. PelKllM.HH3KOro pa3pewelOOl
pelKllMe
81i6paHHOro rpaljlH'ICCKoro pe_a; BCer.na O'T06PllllCaeTCli 8 80
CrpYJepa. KaK YlKe
256 KHJI06altr. Ec.mt
naMATH HeOOXOAHMoe Mil xpaHeHHII
uencro
1 10K.
xoarponnepy,
3KPaHa npH pa60Te B pelKHMe lOh, TO nOllY'lHM.
320-350
anarrrepaxa
nepenaxa
CXeMaTH'IecKH
EGA H VGA
npencraanena
perscrpax
JlaJIlIbIX
Ha pHCYHKax
",ellC.llY
II
nepenanaux npoueccopov
UeHTPaJIbKblM
nooueccopov
II
2 H 3.
6allT HJlH,
KpoMe TOro anamep EGA KMeeT ABe 3II¢YHKUHFI,
~
3aBMCRmaFi
>IOT COCTOFlHHFI rpa>
>
>
BH.lleOnaMATH B
anarrrepax
CaMON Jlelle,
BMeCTHTb naMIITb B
KaJ(
HCn0Jlb30BaHHeM llaHHblX. lIaxOlllllllHXCR B 3THX
lKe MIll IIOAC'lIfflleM ICOJUNeCl1lO onepaTKBHoIl
Y'llfTblBaII, 'ITO MA XpaHeHHJI OJIHoll TO'IKH TPe6YeTCli ROJlOBHHa 6al1Ta,
PPM611H3HTeJlbHO
H
serupe pera crpa-aauiemor, a npoueccop nonyuaer CBOH naHHble YlKe 113 3TIIX peracrpoa,
6KTOBbiX IInocKOCTeR C nOMo1Ub1O Al\HHbllC. HaxOJlRIUHXCA B 311lX perscrpax, a TafOl(e, B
I'OBOPKJlOCb
lIJllIITepOB ,EGA
B
VGA.
r.e, acero
BHlIeOIlllMllTK
KOMaHl\bI MOV), BbI KOllHPYeTe conepsoeeoe COOTBeTCTBYIOIlPtX 6aJlTOB 61lTOBbiX nnocxocrea
ralOll1HX Il pellOlMax BbiCOKOro paJpeweHHlI, OTBe.QeHO aapecuoe npocTPaHCTBO OT
OAOOOh:OOOO AO OAOOOh:OFFJo'Fh.
EGA H VGA (B 3THX pelKHMax) AlJllleTCII nOBOJlbHO c ilollOloll. B
256K
B OTlIe,IleHHOe AIUl aee a,I\PeCHOe npocrpaacrao 64K7
O'lCBHJlHa Heo6xoAHMOCTb xaxoro TO MeXaHH3Ma Mil peweHHlI 3Toll np06J1eMbi. BOT 3AeCb H
BBOllIITCIi MeXaHH3M 6HTOBbIX lUtocKOCTell
64K IlliMliTH H OTBe'l8eT. HJIH 38
(bit
planes). KaJlCAaII 6HTOBall nnOCKOCTb 3aHHMaeT
eocnpoaaeeneaae
OJIHoro H3 TpeX \lBeTOB (KpacHbllI, aeneHbllI,
CHIlHll), HnH aa HHTellCHBHOCTb HaOOPalIoPM8UH1O B BHAe06ycPepe, Bbi
MOllHcPHUHPyeTe, aa nene coneplKHMoe OJIHoll KJlH HecKOJlbKHX 6HTOBbiX nnocxocrea, a 'IHTali
c o nep lKHMoe BHlIe06ycj>epa, OllllTb lKe. 'IHTaeTe conep~Moe OJIHoll HJIH HeCKOJlbKHX 6HTOBbiX
nnocxocrea, lcITo HMeHIlO Bbi npo'llfTaeTe HJIH JlU1HWeTe 3aBHCIB- OT COCTOllHHII peracrpoa
BHlIeoKoHTPOnnepa, YCTaHOBJIeHHblX pelKHMOB '1TeHHlI/aartHCH, a TaKlKe, OT Taro,
KaKalI npena
JlYIlIaII OIlePaUHII BBOna/BbiBOIla BbIIIOJlHJlJlaCb. BalKHo TaJOI(e H TO, 'ITO 61r1'OBbie nnOCKOCTH
BaM
HaIlPllMYJO aenocrvmes. Karna 8bI BbIIIOJlHSleTe KaJKUHPOBaTh COOTBeTCT8YJOIUHIl 311eMeliTY
',l Kp alla l'ialtT. OJ1lIaJKHMbI
LJTeHHJll'3aI1HCH
EGA
~yHKUHIO, BbinOJUUleMYJO npH nepenase B BJUleonllMJlTb Han 6aJtroM JXaHHhIX npoueccopa H
co,nep)IQ(MblM (5Yc1'epoB ,II/UIHhIX BHJleOnatdHTH (ecJDI 6HTii 3 H 4 PaBlf1II 0, lUlHlf1IIe nepenaorca
Bno" r nase paCCMaTpHDaJOTcR rpa4JHlJeCKHe peracrpu xoirrponnepa EGA, ynpaana
:"!Wle pt"}t(HMa.M~ pa60TbI
'K
e 6HTOBblMH
rtJ1OCKOCTHMH (pe)KHMaMJt "neHHR/3anHcH).
Bee cxaaanuoe
f
B BMJIeonaMJITb 6e3 H3MeHeHHII; ecnH 6HT 3 pasea I, a 6HT 4 paBeH 0, TO BbII10JIHReTCR c1'YHKUHSI
I
1
I
Ii
Ii
]
19
nonorecxoe "H": eC'nH 6HT .4 paaex I, a 6wr J pasek 0 - 4>ytIlKalOTCR
3KpaH
CTpaHIfUIII;
o
o
1
1
3
2
M
liMT
3 onpe.aeJUIIOT. l111001
1 t
3Ha'leHHR
(SHTOB
2
H
3 a.upecaw
V
6a~T npoueccopa
0OI~>ll 1 0 0 1 1 1 0 1.
,1
-~-----
3
>10
o 0 ()b 1 1 0 1 111 1
BH,lIeonDurrH.
>10
1 0 1 0 000
0 0 01
0 10
2 Anpec BHJle06ytepa
0
1
0
1
P.rMCT~3a.enKK
>10
ua 3KPaH.
HH>Ke YK83aHO COOTBeTCTBHe
DHT
6M11:II
nnOCKOCTb 2
1
I,
Penterp 6 (peracrp.Q06aBowou.a:
OAOOOOh - OBFF'FFb
OAOOOOh - OAFFFfh
OBOOOOh - OB1FFfb
OBSOOOh - OBFFFfb
O.
PKC 4. Pe.HM ~TeHHR 0
Peracrp 7 (pefRCTP 3&llpeIIIeIIU 'lTeKIIJI peTa..... peI1ICTp tllJIbTPaUHB). 8 Pe>lQlNe
"lTeHHR
1 3anpelWleT nepeAa'l)' peTa.
IIJIH
HaCSopa UNTO., 8 npoueccop.
PerBCTp 8 (pel1lCTp 6HT0101 .....). F..cnH &rr
B
sro..
PerxC'J'pe
yCTaHOBneH B
1.
TO
COOT~CTBYJOQlHR llHKCeJlb 6a.11Ta ~e06Y~pa WOlUl4uruHWeTCfI onepa.gHell 3aDHCH. 3TOT
perHCTP pa6OTae'l' BO
scex pe*HNaX 3alIIlCH.
PemtM 'lreHHJI 1
I
,,[
B
pe)I(HN~ 'lTeHIUI
IKaJUHXCR B 6y«!»epHhIX
perxcrpax, BHJleoa.lWJTepoB cpUHHBaen:1I C co.aepXKHMe. HcnOJlb3YJl '1eTBepnaR pelllCTP (petllCTP Bhl60pa 6NTOBOR nnocKOCTH)
BH,lleoJKHN "lTeHHII AllJI paCCW8TP1Q1aeMbIX BHJleoa,rxanrepOB. CXeMaTH"IeCIOl OK
nOKa3aH aa
20
BW BIJI6Hpae1'e HOItIep &rroeoIIUlOCKOCTll, K01'OP)'lO BhI 6ynere "DITllTb.
pHCYHKe 4.
COOTBeTCTBYJOf,UeM 3TONY IlHJ(ce~
~.llHHHUa· CpuKeHHe --">
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 Ha BbIX~ H3
; nO,Qllpoll>8MMlll
'SE:ARCtLMDA:
&TC
MOV.
CALl.
SEARCH-6845 ; flpouelU'PM SEARCt-L.68 45 YC1,tHallnH.Nofi
JC
IT~-"GC
Ox, JB4h
i ...... nepeHOCa CF, ecJI.H He Ha);OJJHT fIC\
; ~ • OX nopTa 6845 T,e. nepexon
; OCYQlecna.nJleT
cpenaero paapeuieaxa onKH 6aJIT onpenenser '1CTh1pe
TO'llIO CTPYKTYPIlI Blt.lle06y$epa CGA. KOTOPYlO He06xo.QHMo Y\lHTblBaTb npa
HCn0nb30BaHHII
npsaoro
1llt.lleonaMlITH HI
naa
l(QCTynI K BHlteOOyljlepy 3TOro
II
O.QHOM
llallTe
OTo6PllllCaeTC;A B 640:8-80 6aJIT (HnJI
ananrepa,
RBnlleTCR
paaneneaae
050h
8
t5aJIT BHlleOnaMJlTH. B
CaMON
CTpoKK H306pillKeHHR 640. TO'leK.
XPllHllTCli BOCeNb TO'lCK H306palKellKJl;
. AHanoI1l'lHo B pelKllMe
cneaosarensao, ol(lla crpoxa
lIIeCTHa,[lU.ITHpH'lHoll CHCTeMe C'lHCneHHR).
cpeznrero pa3peweHHlI W\IIHlI CTpoKH H306palKeHHII 320:4-80 (Sm.
aB
pelKllMe HH3KOro p33pemelOOl 160:2-80 6m.
MOHHTOpoB).
160-100 TO'leK B 16 uaerax.
3ToT pelKllM He no.n.neplKllBa
eTCSI IjIYHKIJHIIMH BIooa. ·
4. PelKllM.HH3KOro pa3pewelOOl
pelKllMe
81i6paHHOro rpaljlH'ICCKoro pe_a; BCer.na O'T06PllllCaeTCli 8 80
CrpYJepa. KaK YlKe
256 KHJI06altr. Ec.mt
naMATH HeOOXOAHMoe Mil xpaHeHHII
uencro
1 10K.
xoarponnepy,
3KPaHa npH pa60Te B pelKHMe lOh, TO nOllY'lHM.
320-350
anarrrepaxa
nepenaxa
CXeMaTH'IecKH
EGA H VGA
npencraanena
perscrpax
JlaJIlIbIX
Ha pHCYHKax
",ellC.llY
II
nepenanaux npoueccopov
UeHTPaJIbKblM
nooueccopov
II
2 H 3.
6allT HJlH,
KpoMe TOro anamep EGA KMeeT ABe 3II¢YHKUHFI,
~
3aBMCRmaFi
>IOT COCTOFlHHFI rpa>
>
>
BH.lleOnaMATH B
anarrrepax
CaMON Jlelle,
BMeCTHTb naMIITb B
KaJ(
HCn0Jlb30BaHHeM llaHHblX. lIaxOlllllllHXCR B 3THX
lKe MIll IIOAC'lIfflleM ICOJUNeCl1lO onepaTKBHoIl
Y'llfTblBaII, 'ITO MA XpaHeHHJI OJIHoll TO'IKH TPe6YeTCli ROJlOBHHa 6al1Ta,
PPM611H3HTeJlbHO
H
serupe pera crpa-aauiemor, a npoueccop nonyuaer CBOH naHHble YlKe 113 3TIIX peracrpoa,
6KTOBbiX IInocKOCTeR C nOMo1Ub1O Al\HHbllC. HaxOJlRIUHXCA B 311lX perscrpax, a TafOl(e, B
I'OBOPKJlOCb
lIJllIITepOB ,EGA
B
VGA.
r.e, acero
BHlIeOIlllMllTK
KOMaHl\bI MOV), BbI KOllHPYeTe conepsoeeoe COOTBeTCTBYIOIlPtX 6aJlTOB 61lTOBbiX nnocxocrea
ralOll1HX Il pellOlMax BbiCOKOro paJpeweHHlI, OTBe.QeHO aapecuoe npocTPaHCTBO OT
OAOOOh:OOOO AO OAOOOh:OFFJo'Fh.
EGA H VGA (B 3THX pelKHMax) AlJllleTCII nOBOJlbHO c ilollOloll. B
256K
B OTlIe,IleHHOe AIUl aee a,I\PeCHOe npocrpaacrao 64K7
O'lCBHJlHa Heo6xoAHMOCTb xaxoro TO MeXaHH3Ma Mil peweHHlI 3Toll np06J1eMbi. BOT 3AeCb H
BBOllIITCIi MeXaHH3M 6HTOBbIX lUtocKOCTell
64K IlliMliTH H OTBe'l8eT. HJIH 38
(bit
planes). KaJlCAaII 6HTOBall nnOCKOCTb 3aHHMaeT
eocnpoaaeeneaae
OJIHoro H3 TpeX \lBeTOB (KpacHbllI, aeneHbllI,
CHIlHll), HnH aa HHTellCHBHOCTb HaOOPalIoPM8UH1O B BHAe06ycPepe, Bbi
MOllHcPHUHPyeTe, aa nene coneplKHMoe OJIHoll KJlH HecKOJlbKHX 6HTOBbiX nnocxocrea, a 'IHTali
c o nep lKHMoe BHlIe06ycj>epa, OllllTb lKe. 'IHTaeTe conep~Moe OJIHoll HJIH HeCKOJlbKHX 6HTOBbiX
nnocxocrea, lcITo HMeHIlO Bbi npo'llfTaeTe HJIH JlU1HWeTe 3aBHCIB- OT COCTOllHHII peracrpoa
BHlIeoKoHTPOnnepa, YCTaHOBJIeHHblX pelKHMOB '1TeHHlI/aartHCH, a TaKlKe, OT Taro,
KaKalI npena
JlYIlIaII OIlePaUHII BBOna/BbiBOIla BbIIIOJlHJlJlaCb. BalKHo TaJOI(e H TO, 'ITO 61r1'OBbie nnOCKOCTH
BaM
HaIlPllMYJO aenocrvmes. Karna 8bI BbIIIOJlHSleTe KaJKUHPOBaTh COOTBeTCT8YJOIUHIl 311eMeliTY
',l Kp alla l'ialtT. OJ1lIaJKHMbI
LJTeHHJll'3aI1HCH
EGA
~yHKUHIO, BbinOJUUleMYJO npH nepenase B BJUleonllMJlTb Han 6aJtroM JXaHHhIX npoueccopa H
co,nep)IQ(MblM (5Yc1'epoB ,II/UIHhIX BHJleOnatdHTH (ecJDI 6HTii 3 H 4 PaBlf1II 0, lUlHlf1IIe nepenaorca
Bno" r nase paCCMaTpHDaJOTcR rpa4JHlJeCKHe peracrpu xoirrponnepa EGA, ynpaana
:"!Wle pt"}t(HMa.M~ pa60TbI
'K
e 6HTOBblMH
rtJ1OCKOCTHMH (pe)KHMaMJt "neHHR/3anHcH).
Bee cxaaanuoe
f
B BMJIeonaMJITb 6e3 H3MeHeHHII; ecnH 6HT 3 pasea I, a 6HT 4 paBeH 0, TO BbII10JIHReTCR c1'YHKUHSI
I
1
I
Ii
Ii
]
19
nonorecxoe "H": eC'nH 6HT .4 paaex I, a 6wr J pasek 0 - 4>ytIlKalOTCR
3KpaH
CTpaHIfUIII;
o
o
1
1
3
2
M
liMT
3 onpe.aeJUIIOT. l111001
1 t
3Ha'leHHR
(SHTOB
2
H
3 a.upecaw
V
6a~T npoueccopa
0OI~>ll 1 0 0 1 1 1 0 1.
,1
-~-----
3
>10
o 0 ()b 1 1 0 1 111 1
BH,lIeonDurrH.
>10
1 0 1 0 000
0 0 01
0 10
2 Anpec BHJle06ytepa
0
1
0
1
P.rMCT~3a.enKK
>10
ua 3KPaH.
HH>Ke YK83aHO COOTBeTCTBHe
DHT
6M11:II
nnOCKOCTb 2
1
I,
Penterp 6 (peracrp.Q06aBowou.a:
OAOOOOh - OBFF'FFb
OAOOOOh - OAFFFfh
OBOOOOh - OB1FFfb
OBSOOOh - OBFFFfb
O.
PKC 4. Pe.HM ~TeHHR 0
Peracrp 7 (pefRCTP 3&llpeIIIeIIU 'lTeKIIJI peTa..... peI1ICTp tllJIbTPaUHB). 8 Pe>lQlNe
"lTeHHR
1 3anpelWleT nepeAa'l)' peTa.
IIJIH
HaCSopa UNTO., 8 npoueccop.
PerBCTp 8 (pel1lCTp 6HT0101 .....). F..cnH &rr
B
sro..
PerxC'J'pe
yCTaHOBneH B
1.
TO
COOT~CTBYJOQlHR llHKCeJlb 6a.11Ta ~e06Y~pa WOlUl4uruHWeTCfI onepa.gHell 3aDHCH. 3TOT
perHCTP pa6OTae'l' BO
scex pe*HNaX 3alIIlCH.
PemtM 'lreHHJI 1
I
,,[
B
pe)I(HN~ 'lTeHIUI
IKaJUHXCR B 6y«!»epHhIX
perxcrpax, BHJleoa.lWJTepoB cpUHHBaen:1I C co.aepXKHMe. HcnOJlb3YJl '1eTBepnaR pelllCTP (petllCTP Bhl60pa 6NTOBOR nnocKOCTH)
BH,lleoJKHN "lTeHHII AllJI paCCW8TP1Q1aeMbIX BHJleoa,rxanrepOB. CXeMaTH"IeCIOl OK
nOKa3aH aa
20
BW BIJI6Hpae1'e HOItIep &rroeoIIUlOCKOCTll, K01'OP)'lO BhI 6ynere "DITllTb.
pHCYHKe 4.
COOTBeTCTBYJOf,UeM 3TONY IlHJ(ce~
~.llHHHUa· CpuKeHHe --">
- 1
- 2
- 3
- 4
- . . .
- последняя (7) »
Книги схожие с «Системное программирование на Ассемблере для IBM-совместимых компьютеров» по жанру, серии, автору или названию:
Джонсон М Харт - Системное программирование в среде Windows Жанр: Windows Год издания: 2005 |
Алексей Юрьевич Молчанов - Системное программное обеспечение. Лабораторный практикум Жанр: Современные российские издания Год издания: 2005 |
Леланд Л. Бек - Введение в системное программирование Жанр: Системное программирование Год издания: 1988 |