Üliõpilaskood: 164634
Õpperühm: AAVB-31
Juhendaja: Madis
Lehtla
Tallinn
2017
7-Segmendilise valgusdioodi juhtimine
8 #include
; Kiibi 16F877A puhul paikneb konfiguratsioonisna psimlus aadressil 2007. ; Omistame programmimlu aadressil 2007 olevatele mlupesadele 16-bitilise sna ; mis mrab, et taktsignaaligeneraatoril on kasutusel vline kristall. */ __config 0x3FFA ; Kasutatavate registrite aadressid mikrokontrolleris PORTC EQU 0x07 PORTD EQU 0x08 TRISC EQU 0x87 TRISD EQU 0x88 ; Kuna registrid PORTC ja TRISC (vi ka PORTD ja TRISD) paiknevad erinevates mlualades, siis on vajalik mlualasid mberllitada. ; mberllitamine toimub registri STATUS signaalidega 5 ja 6. STATUS EQU 0x03 ; Thistame mlualade llitamiseks signaalid registris STATUS thistega RP0 ja RP1 RP0 EQU 5 RP1 EQU 6 ORG 0x00 ; Transleerimise algusaadress BSF STATUS,RP0 ; Llitatakse sisse mluaken 1
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Siit nähtub, et esimene partitsioon on aktiivne. Partitsioonide tüübid on 0x07 (NTFS), 0x83 (Linux) ja 0x05 (Extended). Neljas kirje on tühi. Partitsioonide mahud baitides leiame, pida- des silmas, et sektori maht on 0x200 baiti. Arvutame: · 0x200 · (0x11 + 0x100 · 0x31 + 0x10000 · 0x9C ) = 0x138622200, kümnendsüsteemis 5 240 922 624 baiti ehk ligikaudu 5 gigabaiti · 0x200 · (0xF0 + 0x100 · 0x59 + 0x10000 · 0x88) = 0x110B3E000, kümnendsüsteemis 4 575 191 040 baiti ehk ligikaudu 4 gigabaiti · 0x200 · (0x80 + 0x100 · 0x89 + 0x10000 · 0x05) = 0xB130000, kümnendsüsteemis 185 794 560 baiti ehk ligikaudu 180 megabaiti Kõvaketta jaotustabeli muutmine ja selle lugemine-kirjutamine (näiteks varukoopia tege- miseks) pole tavakasutaja ülesanne. UNIX-tüüpi operatsioonisüsteemis saab lugemiseks-kirjutamiseks kasutada käsku dd. Kä-