Библиотека knigago >> Прочее >> Устаревшие материалы >> Системное программирование на Ассемблере для IBM-совместимых компьютеров


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1233, книга: Фридрих Барбаросса
автор: Юлия Игоревна Андреева

"Фридрих Барбаросса" Юлии Андреевой - это увлекательный исторический роман, погружающий читателя в бурные времена средневековой Европы. Автор мастерски воссоздает атмосферу XII века, а главным героем делает одного из самых ярких монархов того времени - Фридриха I Барбароссу. На страницах книги оживают события Третьего Крестового похода, захватывающие рыцарские турниры и политические интриги. Андреева умело переплетает исторические факты и вымысел, создавая целостную и захватывающую...

СЛУЧАЙНАЯ КНИГА

А. В. Богословский - Системное программирование на Ассемблере для IBM-совместимых компьютеров

Системное программирование на Ассемблере для IBM-совместимых компьютеров
Книга - Системное программирование на Ассемблере для IBM-совместимых компьютеров.  А. В. Богословский  - прочитать полностью в библиотеке КнигаГо
Название:
Системное программирование на Ассемблере для IBM-совместимых компьютеров
А. В. Богословский

Жанр:

Системное программирование, Assembler, Устаревшие материалы

Изадано в серии:

неизвестно

Издательство:

МИП "Память", ИПЦ РАУ

Год издания:

ISBN:

5871400566

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Системное программирование на Ассемблере для IBM-совместимых компьютеров"

Пособие предназначено для программистов, знакомых с ассемблером, желающих углубить свои знания операционной системы MS-DOS. Приведены программы: определение типа видеоадаптера и работа с ним; чтение таблицы разделов жесткою диска; нестандартного форматирования дорожки дискеты с целью защиты от копирования; использования НОТ KEY в резидентных про1раммах; драйвера и его отладки.

Читаем онлайн "Системное программирование на Ассемблере для IBM-совместимых компьютеров". [Страница - 3]

npoH3BOJUtTCII He aenocpeacreeaao

C

MecTe. YCTaHaBJIHBaeTCR

lDUl:-~_~(j

OJ

PMC 8. Pe*HM aanHCH 1

24
25

MacKH MC00nb3YeTCJI l)e3YJlhTaT nollNeCKOro "H"

PeJKHM aanHcH 2
B 3TOM pe)KHMe

MJJallWaJI nonOBHHa

B perxcrpe UHICJIK'lecKOro C,nBHra tDlcno

6a&tra npogeccopa HcnOJlb3YeTCJI B 1Ca'leC1'Be

IJHKCeJUI

JVUI MOJlHcI»HKagHH Conep)KHMoro BHJleOnaMJlTM, npM'IeW B Bhlpa60TKe pe3YJlhTaTa yqaCTByJOT

perHCTP

UHKJlH'leCKoro

C,lIBHnl

.uaaHblX/Bbl60pa

fpacl»HlfecKHR pe>KHM aanaca Howep

2

4»YHKUHM H

penteTp

6HTOBOR

b

MaCKH.

~

.f*

aHaJlOrHlfeH RHKcenb-opMeHTMpoSaHHoJl·clK>Pwe pe)I(MM8

• • I0

B..bop "'YHKUH~

PerMCTpw

3~enKM

PerMCTp UMKnM~eCKOro
CABMra/BW6opa ~YHKUMM
~

* • *

UHK",,"8CKMA CABHr

0 0 0 0 0

6MTOBYe

nnoc~ocTM

11

1 1 100 001

>11 1 1 0 0 0 0

o

1 100 111

>11 1 1 0 0 1 1 1

1 100 1 100

>10 0 0 0 1 1 0 0

o

>10 0 1 1 0 0 0 0

1 1 1 0 0 0 0

1* • • *

1 1 0

6MTosaR MaCKa

01

6aMT npoueccopa

>10 0 0 1 1 0 0 0

1 1 000 110

>11 0 0 0 0 0 0 0

o

>10 0 0 1

0 1 1 101 1

OTJlMlfaeTCJI OT nKKCeJlh-OpHeHTHpoBaHHoro pe)I(HMa 3anKCM

0

rea,

3roT pe)l(HM

~

0 0 0

I

I

PerMcTp
YCTaHOBKM/c6pcCI

• neHcTByeT

rpa~HqeCKHR pelKMN 3anKCM 3 nonnep)I(J(B&eTCIi TOJlbKO a,nanrepilMM VGA.

.
>11 1 1 1 1 1 1 1

1 1 1 1 1 1 1 0

InorH~eCKoe

PeXCHM 3aI1HCH 3 (TOBbKO VGA)

0 0

000 1 1 0 1 0

/CDp
2

oTo

6MTOewe
nnocKocTM

• B 3TOM pe*lo1Me Ulo1KnH~eCKlo1M CnSMr He paboTaeT

PMe t. Pe*HM 3anHeH

Ha YJ(aJaHHOO

(Cw. pHe.10).

1J

,PerMcTpY
3.enKH
.

MaCKM

PerMCTp UMKnM~eCKDro CnBMra
n aHHWx/BW6opa ~YHKUMM
lo1r naHHblX
11 I J I

380HCH 0, B KOTOPOM BMecTO perscrpa YCTaHOBKHlc6poca yqacTByeT 6aAT npoueccopa (CM.
pHc.9).

6aJtra npoueccopa, CJ:uun«yroro

6aAT, H peraerpa 6HTOBOII

PerMCTp 6MToaoA
MaCKM

f*

***

f· ** *

0 0 0 11
J I
1 1 1

11

""" baHTa npouececpa H perHcTpa
Hi

-U-UlJ
68"T npoueccopa

6lo1T080~

MaCKH

6aHT npoueccopa
PMC 10. PeXlo1M aanHCH 3 (TOnbKO VGA)

'ITO B KalfeCTBe 6HTOBo&t

Z1

26

"ITeHHeJMO.llHtHKaUI'UI BH.Qe06y4qJa
AnR

roro,

ff;nncep 3.
MOV
MOV

'lT06bl npo\lHTaTb HJlH MOllllcPHUHPOBaTb co.neplKHNoe BHJle06YcPepa. HanO

'I,..... 6dTa

IU ~ aJlocaoc:TII.

DX,3CEh
AX, 020611

;':aaHOCMM •

J'l)a4*'leCKHe

peracrpu

BHJleOKOHTpOJIJIepa.CHa\f8JIa Bbl6MpaeM

PerHCTP

B KI'leCTBe

npHWepa ROKa3aH cPparMeHT nporpaMMbI. B ~OroPON itbl6HpaeTCJI pelKHN ,",eRMR

1

; peaHM aarJIIQI -

MOV

DX,03CEh

AL,05h

OUT

H pelKHM

MOV

oer

DX,AI..
DX. 03CF1l
AL.I0I0B

DX,AL

; 3aHOCItM • OX -.apeo nopn IAII60pa rpacPt'leC1CHX pemKHM 3aI1JICH. Tal< KaJ( OH
YCTaHaBJIHBaeTCJI .DB)'MJI 6HTaMH B TOM lKe rpa~M\leCKOM perscrpe aaarrrepa, !.fTO M pe>KHM
'lreHHR

(perHCTP 5 - perscrp pe*HM&).

,QmI aM'DIi

; &rroeoA MaClOl

SHR

8

Pa6ara c ,ltHCKBMH

; nollO*ettHe nHKceJlA.

CL. Dl.
01.., SOh

rpa4>H\(ecKHX peruerpoa

; Bw6panH pulMM '1TeH1U113aI1MCH
; BOCCTaHa&IIMB&. .

g,BeT mtkCe.n8. 8

DX

MaY

POP

: UP8C nopra IIlIl60pa rpacIJINecxoro pentctpa 3aHecJ1H •
; 3llHOC'HM B

~'IH ,Q8HHWX

HeT c,QIIHn, 3aMeQleHHe nHKCeJUI

; 3anHcamt II pentCTp Q,HIUIH'IedCoro cpBHnl

AL,8

INC

-POP
POP
POP

; 5 - HOtoHlp ~crpa pe»tN&
, aapec nopTB nepeAa'IH ,IIUtHIIIX rpa~ penlCTpOB • OX
: B AL BWfiJlUIHIIIA pemtM 3811HCMI'n'eHIUI

AH
MOV
MOY

OUT

BOCCT~ pentCJ'pIIII

;IIOCCT~OX
; IIIlI'IHCJIJIeM no.no_ettHe nHKceJUI B

OX,AL

pel HC'f'P8

; • At 0 •

MaY
MOY

K3

&rroIloA MOCICOCTII)
; 06MeK c:Dl.tePmrMOI" AX H ax

: penterp

oirr
POP

; a.QpeC

AL,O
DX,At

perncrpa

B -aeo6YcPeP: ceA'lac • penterpaX OX CMeQ&eHHe,
• ES tenIefrr lIH,Qe08yc11epa• ., AH _ ..... 1'lHK~. Tt!Ir1epI.. trTQ(Iiw rapaJfiHpoNTb 38I1HCb
nputU1IIIIOI"O 3IIa'IeHIUI .... AQ1IlDtlII CKOfBIPOU'J1I COA8pmtMOe 'Ie1"IIIPU napanneJlbHlllx 6aATo&
&rre:-ix nnoac:ocreA. icoropwe MIll co6Hpa8MCJII ~'J1I, • 6~e pen4CTpbI
"3aqI&IaoI" (Late:hee)

i ~

OUT

OX

MOY

HOMep

4tYHKUHH

..... "DOAtVr'08H11H rKJIIIIY" AM 3anHCM nmcceIUI

: BM'GICJIHM CNeIPfD"I ~y-.oro 6aATa OTHOCHTeJD>HO ; Ha'Wlol

MOY
PUSH
MOY

8III6apa pentC1'P8 3 :

: MaCXM

n-e ox

cnep&UHA C,QIIHra AeJ1IOlI DX Ha 8OCtIMb,
MOJIH~Y8MOI'O6aJtra O'I'1fCX'KfeJlllHO Ha"""& ClpoKH
stiR
OX,1
SHR
OX, 1
SHR
OX, I

POP

B nop1'

nap....

INC

: )'M"0. . . .

c nCJMOlllbM) 1'p8X

ADD

; nocnamt

; lPtKJIH'fecKoro ~BW6opa

MQY
MOV

Mtn...

DX, AL

; YCTaHalUJHllaeM



1 8 TOR no.1HUJOI. KYla

MIll

6y.Qet

3&lDtClllBaTlt

; IDUC:C8JIb

; coxpaHHeM penICI'P

OX, oJCEh

; anpec popTa BIII60pa

rpa~Koro

;OX
; 3Uf0Clel

B

AL HOMep pentC'I'p8

pentcrpa 3&Hee:JIH • pents:'I'P

UHJUlH'IecKoro ~. .6opa

cell 'lac

Hey.aOBJIeTBopHTeJlbHliMH, 8 CBR3K C 'leN B HaCToAlIlee 8peMJI·

pll3pa6O'rauo CSonbwoe KOJlH'ieCTBO l,lI8IITepos C YJl}"mlellHlJlMH xapaKTepKCTKKaMH. Puto,fep

ceKTOPa.QJUI

DL

DL

~pa C'lKTllIOTCJI

,Q8HHliX

BCeX a.aarrrepoB ~ R

512 6aJtr. AJwrrep nma Rll.

7.5 M6HT!ceK. a JKKe .o;OXO,llHT .0;0 60. HcnoJlb3YR anarrrep nma

THpoBaTb lUiCK npe,IJ;H33Ha~eHHblJt

4JUI

RI...L.

MO)l(HO lOOl

H 8IlIBOJIRI,QaR

n,...ep s. 'fTelflle Ta6.uqp,r puaua. .eicnoro

.r

CTPQeHHJO H HCnOnbJOBaHHIO onepauHoHHoA CKCTeMoM 3KBHBaneHTHO JUtCKCTe. Ta6nHWl

paanenoe )KCCT1IO 4lyHKUHH

MOV
MOV
MOV

36

BIOSa ilHTa. . nep8lolA ceKTOp lkecnc:oro ,/lHCKa
Dl, SOh
; SOh - .... 6ttpaeM lkecTKHR
00, 0
; HOMep roIIOIIKH - 0
CH,O
; HONSp IPfJIMHlJ,pa - 0

KOMl'IbioTepo8, 0lIHaK0 B tI&CI'ORQIee BpeWR HCI1OJ1h3YeTC"
WfCJ(

0

npHBe,lleH

J(

KpaItHe pe,mco. f1pHMep

llOJDICeH &rrb

nmy COM.

31

hplDfep 6. Hec:Tailaapnoe ................ aopo............
INTER
fORM
FORMAT

SEGMENT
PROC

FAR --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.