. = memoriji rezervira lokaciju a sadržaj na adresi je nakon zareza (Npr- #0b0000001) 0x = znači da slijedi HEX (#102400) 0b = možemo zapisati binarno (0b00000001) str = storage ! ne možemo odmah spremiti jer je ovaj emulator brži, prvo ga iracionaliziramo na 0 (mov r5, #0) !(NEMA 32 bita jer su prvi brojevi rezervirani za kod) komentar se koristi isto kao i prije ( ; ) cmp r5, #102400 kada dođemo do tog broja onda (bne delay) onda storamo (Str r3, r0) add r2, r2, #1 = 2 dileja jer bi bilo pre brzo da vidimo promjene u emulatoru da bude jedna po jedan kvadrat umjesto add mozemo korisit " rar (rotate registar) r2, #1 u korkau jedan i onda ga spremimo str r2, [r0] 1.1 ror (rotate right) i kada se izvrsi 32 puta onda ce opet biti isti broj skakati ce za svaki broj ror r2, #1 (jedanput) #3 (triput),.... Kada radimo sa switcheva možemo smao čitati stanje (da li je sklopnica uključen aili nije, treba pokazati 1 DA, 0 NE) -> Desno na emulatoru Switch i klikne se - .equ (stanje) switch, 0xff200040 mozemo klikati switch od 1do 9 , samo ce se ugasiti onaj koji smo prije definirali to jest usporedili ( u waitu cmp (compare) r6, #1) 0 je prvi bit to jest 1, npr ako je #3 onda mora biti 11 na kraju isključena R1 INACE CUVAMO ZA SWITCH R0 CUVAMO ZA LED