10-es számrendszerből hexadecimális számítása: Pl. : 218: a számot elosztjuk 16-tal, a törtrészt megszorozzuk 16-tal. Pl. : 218 / 16 = 13, 625 Az egész: 13 = #D A törtrész: 0, 625 x 16 = 10 = #A Tehát: 218 = #DA A hexadecimális színadat előnye, hogy kevesebb karakterből áll mint egy RGB adat, és illeszkedik a számítógépes programkódba.
A logikai műveleteket junktoroknak is nevezzük. Műveletek: A logikai kifejezés elemi alkotóinak összes lehetséges kombinációját az igazságtáblázatba kapjuk meg.
A számrendszerek tanítása csak emelt szinten szerepel a felső tagozatos tantervben, a csoportosítás – beváltás – leltározás, és az írásbeli műveletek könnyebben megérthetők, jobban elmélyíthetők, ha nem csak tízes számrendszerben végezzük el. Hivatkozhatunk a másodperc – perc – óra beváltásokra, amely a 60-as csoportosításon alapul. Példaként a 17-et írjuk fel 3-as számrendszerben! A baloldalon a tevékenység, a jobboldalon az ennek megfelelő osztásos modell követhető nyomon. A gyerekeknek természetesen csak a baloldali eljárást mutatjuk meg. Rakjunk ki 17 korongot, és csoportosítsuk hármasával! Kaptunk 5 hármas csoportot és kimaradt 2 korong. A hármas csoportokat is csoportosítsuk hármasával! Kapunk 1 kilences csoportot, és kimarad 2 hármas csoport. Az 1 kilences csoportot már nem tudjuk hármasával csoportosítani. Leltározzunk: Kilences Hármas Egyes 1 2 A 17 10 a hármas számrendszerben 122 3 A hármas számrendszer helyi értékei balra haladva háromszorozódnak. Átalakít Számrendszerek. Írjuk fel a csoportosításokat művelettel: 17: 3 = 5 hármas csoport 2 egyes 5: 3 = 1 kilences csoport 2 hármas csoport 1: 3 = 0 huszonhetes csoport 1 kilences csoport Az algoritmusnak akkor van vége, ha a hányados 0.
A számítógépek többsége 8 bit/pixel színfelbontással jeleníti meg a képet, ami azt jelenti, hogy a monitor-alapszínek (R: red, vörös; G: green, zöld; B: blue, kék) mindegyike 2 8 = 256 értéket vehet fel. A 256 = 16x16, vagyis az RGB 16-os számrendszerben kifejezhető. A 16-os számrendszerben 16 egyjegyű karakter kell a számok leírására: 10-es számrendszer 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16-os számrendszer # A B C D E F Egy hexadecimális színadat így adunk meg, pl. Számrendszerek - Informatika tananyag. : #27A0BF, ami egy RGB adatsor (27 A0 BF) vagyis: Red = 27, Green = A0, Blue = BF. Átszámítás 16-osból 10-es számrendszerre: Pl. : #27A0BF → #27 #A0 #BF az első számjegyet megszorozzuk 16-tal és hozzáadjuk a második számjegyet. R: #27 = 2 x 16 + 7 = 39 G: #A0 = 10 x 16 + 0 = 160 B: #BF = 11 x 16 + 15 = 191 #27A0BF színérték: RGB 39-160-191 További példák: Fehér: #FFFFFF = (RGB: 255-255-255) Fekete: #000000 = (RGB: 0-0-0) Türkiz: #0D9E99 = (RGB: 13-158-153) Narancs: #FA6606 = (RGB: 250-102-6) Barna: #67340A = (RGB: 103-52-10) stb.
Istu Mutasd a teljes hozzászólást! Válasz Előzmények Privát üzenet Előző hozzászólás niggger 2006. 17:28 permalink Lehet hogy megpróbálom azt a módszert akmit már mondtak itt egyszer írtak! Hogy 3 db 6 bites csomagban küldöm ki a címeket! Hogyan lehet a 8 bites adat utólsó két bitjét forgatni??? És ezt a programnak magától kell végeznie, mert a cím mindig változik! Szóval: 11111111, ebből hogy lehet 11111100 vagy 11111101 és 11111110 át csinálni????? Következő kérsdés hogy hogy lehet különösztani egy 16 bites infót 3 felé, milyen utasítás, vagy módszer kell?? Köszi a segítséget! Mutasd a teljes hozzászólást! Válasz Előzmények Privát üzenet Előző hozzászólás *deleted_49814865 megoldása 2006. 17:40 permalink Mutasd a teljes hozzászólást! Válasz Előzmények Privát üzenet Előző hozzászólás niggger 2006. 16 os szamrendszer. 18:03 permalink Király vagy!!! 50 pontot kaptál!!!! De kérlek magyarázd már el hogy mit is jelentenek az utasítások pontosan, helyesebben hogy mit csinálnak! Nem nagyon vágom ilyen szinten az assemblyt, (inkább PASCAL ban vagyok járatos)!