Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

assembler mala slova

[es] :: Asembler :: assembler mala slova

[ Pregleda: 2443 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mmx007

Član broj: 149294
Poruke: 1
*.net.optima-telekom.hr.



Profil

icon assembler mala slova19.06.2007. u 16:19 - pre 204 meseci
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
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-66-199.noos.fr.



Profil

icon Re: assembler mala slova20.06.2007. u 10:19 - pre 204 meseci
AT&T sintaksa:

Upper -> lower
Code:

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


Lower -> upper:
Code:

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

"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

[es] :: Asembler :: assembler mala slova

[ Pregleda: 2443 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.