Phan tich vung nho Cmos Ram

Chia sẻ bởi Vũ Văn Ninh | Ngày 14/10/2018 | 23

Chia sẻ tài liệu: Phan tich vung nho Cmos Ram thuộc Tư liệu tham khảo

Nội dung tài liệu:





Phên tñch vuâng nhúá CMOS
RAM
vaâ xoáa password

rong nhûäng söë baáo PC World trûúác àêy, nhiïìu baån àaä
giúái thiïåu möåt söë chûúng trònh àún giaãn àïí xoáa mêåt
khêíu cuãa maáy tñnh. Tuy nhiïn, nhûäng chûúng trònh naây
coân coá möåt nhûúåc àiïím quan troång laâ laâm mêët cêëu hònh
CMOS sau khi chaåy. Àoá laâ do cêëu truác dûä liïåu trong CMOS
cuãa caác PC àaä thay àöíi rêët nhiïìu so vúái caác saách vïì lêåp trònh
hïå thöëng. Trong baâi viïët naây töi xin giúái thiïåu vúái caác baån möåt
caái nhòn töíng quan múái vïì böå nhúá CMOS bïn trong maáy tñnh
vaâ möåt chûúng trònh khaá tinh tïë coá thïí xoáa vaâ sûãa cêëu hònh
CMOS möåt caách nheå nhaâng.

Nhû chuáng ta àaä biïët, têët caã caác PC àïìu coá möåt chiïëc àöìng höì
thúâi gian sûã duång pin àöåc lêåp vúái nguöìn àiïån cuãa maáy tñnh.
Pin naây coân coá taác duång cung cêëp àiïån cho möåt vuâng nhúá
khöng dïî mêët goåi laâ CMOS (Complementary Metal Oxide
Semiconductor). Trïn nhûäng PC AT xûa kia, vuâng nhúá naây
chó daâi 64 byte, nhûng trïn nhûäng PC àûúåc saãn xuêët gêìn àêy,
noá àaä àûúåc múã röång ra túái 256 byte.

Vuâng nhúá CMOS duâng àïí lûu trûä nhiïìu thöng tin söëng coân
àöëi vúái sûå hoaåt àöång cuãa maáy tñnh nhû thúâi gian, söë lûúång
RAM, söë öí àôa cûáng, àôa mïìm vaâ caác lûåa choån maâ ngûúâi sûã
duång àaä àùåt khi chaåy chûúng trònh SETUP cuãa maáy tñnh bùçng
caách nhêën nuát DEL luác khúãi àöång maáy. Khi baån thêëy xuêët
hiïån doâng chûä "You need to run SETUP again" hay tûúng tûå
nhû vêåy luác khúãi àöång maáy thò àoá laâ do vaâi cêëu truác phêìn
cûáng àaä thay àöíi so vúái cêëu hònh lûu trong CMOS hoùåc àaä coá
nhûäng truåc trùåc xaãy ra àöëi vúái vuâng CMOS RAM.

Tûâ luác xuêët hiïån loaåi PC AT àïën nay, àaä coá rêët nhiïìu thay àöíi
trong cêëu truác dûä liïåu cuãa CMOS. Möîi nhaâ saãn xuêët BIOS
nhû AMI, AWARD, PHOENIX laåi taåo ra möåt cêëu truác dûä
liïåu cuãa riïng mònh. Tuy nhiïn, têët caã caác loaåi BIOS àoá àïìu
coá möåt söë àiïím chung trong cêëu truác dûä liïåu àïí tûúng thñch
vúái PC AT cuãa haäng IBM nhû trong baãng sau àêy:

Byte söë (tñnh theo hïå Hex) Toám tùæt nöåi dung
00-0D Dûä liïåu cuãa àöìng höì
OE Tònh traång cuãa viïåc kiïím tra cêëu hònh (POST)
OF Tònh traång cuãa viïåc khúãi àöång laåi (Shutdown)
10 Loaåi öí àôa mïìm
14 Danh saách caác thiïët bõ phêìn cûáng
15-16 Kñch thûúác böå nhúá cú súã
17-18 Kñch thûúác böå nhúá múã röång
19-1A Loaåi cuãa àôa cûáng
Baån àoåc coá thïí tham khaão caách sûã duång nhûäng thöng tin
naây bùçng caách xem vñ duå: baâi phuå Chûúng trònh CMOSInfo
Àïí àoåc möåt byte tûâ CMOS, chuáng ta sûã duång àoaån chûúng
trònh sau:
Port[$70]=àõa chó muöën àoåc [0..255]
Giaá trõ àoåc àûúåc:=Port[$71]
Coân àïí ghi möåt byte vaâo CMOS, chuáng ta sûã duång:
Port[$70]=àõa chó muöën ghi [0..255]
Port[$71]=giaá trõ muöën ghi [0..255]

Chuá yá:
Trïn caác loaåi PC hiïån nay, BIOS thûúâng chó sûã duång 128 byte
àêìu cuãa CMOS àïí lûu trûä dûä liïåu, coân 128 byte coân laåi chó laâ
baãn lûu dûå phoâng cuãa cuâng dûä liïåu trïn. Khi khúãi àöång laåi,
BIOS luön so saánh giaá trõ cuãa hai khöëi dûä liïåu àoá, vaâ nïëu phaát
hiïån àûúåc sûå khaác biïåt, noá seä bùæt baån phaãi chaåy laåi chûúng
trònh SETUP. Têët caã caác chûúng trònh xoáa password àaä àûúåc
àùng trïn baáo PC WORLD àïìu phaåm phaãi sai lêìm laâ sûãa baãn
dûä liïåu göëc maâ khöng sûãa caã baãn lûu dûå phoâng, vò vêåy maâ sau
khi chuáng chaåy nhûäng chûúng trònh àoá thò seä bõ mêët hïët cêëu
hònh CMOS. Ngay caã phêìn mïìm "Rescue" trong böå "Norton
Utilities" cuäng vêåy. Tuy nhiïn, töi cuäng chó ngêîu nhiïn maâ
phaát hiïån àûúåc àiïìu naây.

Vò vêåy, àïí ghi möåt byte vaâo CMOS chuáng ta phaãi sûãa àoaån
chûúng trònh trïn
Port[$70]=àõa chó muöën ghi [0..127]
Port[$71]=giaá trõ muöën ghi [0..255]
Port[$70]=giaá trõ muöën ghi + 128[128..255]
Port[$71]=giaá trõ muöën ghi [0..255]

* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Vũ Văn Ninh
Dung lượng: 30,50KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)