Vodic za 80x86 asembler

masm kompajler



Sadrzaj

about

I deo - Predstavljanje hardware-a

· Pregled 80x86 familije procesora
· Predstavljanje brojeva u binarnom brojnom sistemu
· Registri
· Segmenti i offset
· Stek

II deo - Predstavljanje asemblerskih instrukcija

· Push i Pop: Instrukcije za rad sa Stekom
· Tipovi operanada
· Neke instrukcije koje ce vam biti potrebne
· Vas prvi program u asembleru
· Kako kompajlirati program

III deo - Unos i kontrola toka

· Pojednostavljivanje stvari
· Unos sa tastature
· Prikaz karaktera
· Kontrola toka
· Instrukcije uslovnog skoka
· Primer

IV deo - Procedure

· Neke instrukcije koje ce vam biti potrebne
· Uvod u procedure
· Procedure koje prenose parametre
· Sta su "memorijski modeli"?

V deo - Fajlovi

· Fajlovi i kako ih koristiti
· Kako sacuvati file handle
· Koriscenje FindFirst i FindNext funkcija

VI deo - Stringovi, SHIFT i LOOP instrukcije

· String instrukcije
· Kako saznati verziju DOS-a
· Koriscenje SHIFT za brze mnozenje i deljenje
· LOOP instrukcija

Part VII - Primer

· Sonar - januar 2006 (mips)

Dodatak - Spisak svih programa

· 1.asm ( hello world)
· 2.asm ( kontrola toka)
· 3.asm ( jednostavna procedura)
· 4.asm ( proc: prenos parametara registrima)
· 5.asm ( proc: prenos parametara memorijom)
· 6.asm ( proc: prenos parametara stekom)
· 7.asm ( fajl: citanje)
· 8.asm ( fajl: kreiranje i upis)
· 9.asm ( fajl: brisanje)
· 10.asm ( fajl: trazenje fajla)
· 11.asm ( stringovi)
· sonar.asm ( primer iz mips-a)

Sadrzaj