Rg3 = ? Rg3 = 00000000 (0) SRg2 = 1 L = 010 (2) SRg1 = 0 DBZ = 0 L = ? SRg2 = 1 DBZ = 0 SRg1 = ? L = 001 (1) SRg1 = 0 SRg2 = ? SRg2 = 1 DBZ = 0 y17 DBZ = ? y13 Rg1 = 00000011 (3) Rg1 = 11111011 (-5) Rg2 = 00000100 (4) y12 Rg2 = 00010000 (16) Rg3 = 00000010 (2) L y1 ... y4 Rg1 = 00001011 (11) Rg3 = 00000000 (0) Rg1 = 00001011 (11) = 000 (0) Rg2 = 00010000 (16) SRg1 = 0 Rg2 = 11111100 (-4) Rg3 = 00000000 (0) Rg3 = 00000000 (0) L = 010 (2) SRg1 = 0 SRg2 = 1
200 C8 310 11001000 216 D8 330 11011000 232 E8 350 11101000 248 F8 370 11111000 201 C9 311 11001001 217 D9 331 11011001 233 E9 351 11101001 249 F9 371 11111001 202 CA 312 11001010 218 DA 332 11011010 234 EA 352 11101010 250 FA 372 11111010 203 CB 313 11001011 219 DB 333 11011011 235 EB 353 11101011 251 FB 373 11111011 204 CC 314 11001100 220 DC 334 11011100 236 EC 354 11101100 252 FC 374 11111100 205 CD 315 11001101 221 DD 335 11011101 237 ED 355 11101101 253 FD 375 11111101 206 CE 316 11001110 222 DE 336 11011110 238 EE 356 11101110 254 FE 376 11111110 207 CF 317 11001111 223 DF 337 11011111 239 EF 357 11101111 255 FF 377 11111111
Alamprogramm salvestab pinus Frame pointeri sisu, 3 lokaalmuutujat ja 3 registri sisu. Milline on Stack pointeri väärtus peale nimetet operatsioonide sooritamist, kui sõna pikkuseks on 2 baiti ja tegemist on bait-adresseeritava mäluga? V:1918 12) Mis on tehte LShiftL 3,R1 vastuseks, kui registris R1 on arv 00010010? V: 10010000 13) Mis on tehte LShiftR 3,R1 vastuseks, kui registris R1 on arv 11001101? V: 00011001 14) Mis on tehte AShiftR 3,R1 vastuseks, kui registris R1 on arv 11011001? V: 11111011 15) Mis on tehte RotateR 3,R1 vastuseks, kui registris R1 on arv 00100111 ja Carry välja väärtus on 1?V: 11100100 16) Mis on tehte RotateL 3,R1 vastuseks, kui registris R1 on arv 11011110 ja Carry välja väärtus on 0? V: 11110110 17) Mis on tehte RotateLC 3,R1 vastuseks, kui registris R1 on arv 00011011 ja Carry välja väärtus on 0? V: 11011000 18) Mis on tehte RotateRC 3,R1 vastuseks, kui registris R1 on arv 11001011 ja Carry välja väärtus on 0? V: 11011001 9.test USB
0ga) või negatiivne (algab 1ga), siis aritmeetilises me kopeerime märgi bitte kui arv algab 0ga, lisame lõppu 0, kui algab 1ga, siis lisame lõppu 1. See arv algab ühega > lisame vasakule otsa 1sid. Nihutame antud arvu ühe koha võrra: 11110110, teise koha võrra: 11111011, kolmanda koha võrra: 11111101. ■ Vastus: 11111101 g. Mis on tehte RotateR 3,R1 vastuseks, kui registris R1 on arv 10110100 ja Carry välja väärtus on 1? ■ RotateR ehk pööre paremale , siinjuhul 3 koha võrra. Siin see Carry välja väärtus ei loe. Kui nihke puhul lähevad bitid kaotsi, siis pöörde korral
Bait (Byte) on üldjuhul 8 bitine väli. Personaalarvuti põhimälu pesas olev informatsioon kirjeldatakse kasutades kahendsüsteemi tähiseid, st. arve 0 ja 1. Seega baidis võivad esineda järgmised bitikombinatsioonid: 00000000 "0" 00000001 "1" 00000010 "2" 00000011 "3" ... 11111010 "A" 28=256 erinevat 11111011 "B" kombinatsiooni ... 10011010 "a" ... 11111111 Kuna üks bait on väike andmeüksus, siis kasutatakse veel järgmisi andmeüksusi, nagu: 1K (kilobait)= 210b = 1024b 1M(megabait) =210K = 1024K=1048576b 1G(gigabait) = 210M = 1024K = 1048576K= 1073741824b 1T(terabait) = 210G = 1024G=1048576M=1073741824K