[ mmx007 @ 19.06.2007. 16:19 ] @
eto uletio i ja u probleme sa assemblerom...ne znam dali uopće ima smisla postavit ovo pitanje ovdje kad je moj prethodnik zavrsio kako je zavrsio

potreban mi je netko ako takav ovdje postoji koji se kuzi u programiranje u assembleru....trebam napisat program za izlazak na ispit....ispit je 21.06. tako da mi je hica...

uglavnom radi se o procesoru 8051....zadatak je da se propustaju i ispisuju na ekranu samo mala slova a sve ostalo se zanemaruje....imam vec i gotov pripremljeen fajl sa inicializacijom samo bi trebalo main loop napisat...

Uspio sam doc do zakljucka da se po asci tablici mala i velika slova razlikuju u 3 bitu... al ne znam kako to sve skupa ukljucit u assembler
primjer malo slovo a ima po asci tablici hex 61 dok veliko 41
kad se to pretvori u binarno ispadne za

a= 0110 0001
A= 0100 0001

dakle ralikuje se u 3 bitu i tako sva slova....takoder kontam da bi se to sve skupa dalo rjesit sa maskirajem i logickom funkcijom AND al ne znam kako.....

ako moze ikakva pomoc...spreman sam i novcano nagradit za trud osobu koja mi pomogne u rjesavanju ovog problema...

zahvahvaljujem se unaprijed svima na eventualnoj pomoci
[ rumpl @ 20.06.2007. 10:19 ] @
AT&T sintaksa:

Upper -> lower
Code:

or   $0x20, %eax   #(na primer)


Lower -> upper:
Code:

and $0xDF, %eax  # ( 0xDF = 223 = 1101 1111 )