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

Hello world

[es] :: Asembler :: Hello world

[ Pregleda: 5328 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gandalf
Goran Raovic
senior network engineer
Belgrade

Član broj: 52
Poruke: 248
195.252.103.*

Jabber: goran.raovic@gmail.com


+44 Profil

icon Hello world14.10.2002. u 13:40 - pre 262 meseci
.model small
.stack
.data
poruka db "Hello world",13,10,"$" ; (Zasta sluze ovi brojevi iza hello world konstante) ???
.code
start: mov ax,@data
mov ds,ax

mov ah,9 ; (mov ah,9 ) Cemu ovo ?????? (Predpostavljam da ima neke veze oko stampanja karaktera na ekranu ... )
mov dx, OFFSET poruka;
int 21h; ????

mov ax,4c00h
int 21h
end start



 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.telemaxx.net



+7174 Profil

icon Re: Hello world14.10.2002. u 14:13 - pre 262 meseci
brojevi 13, 10 su "\r\n" u C-u, ili ti CR i LF (carriage return i line feed)

$ je ako me pamcenje drzi u vreme DOS-a bilo indikator za kraj stringa, valjda...


a...

mov ah, 9 - ako se secam dobro (davno bese) je u stvari broj funkcije za pisanje ekrana - jer se preko ah u stvari birala int21 funkcija.

int21h su DOS usluge preko interapta 21 (izmedju ostalog i stampanje karaktera)

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

gandalf
Goran Raovic
senior network engineer
Belgrade

Član broj: 52
Poruke: 248
195.252.103.*

Jabber: goran.raovic@gmail.com


+44 Profil

icon Re: Hello world15.10.2002. u 09:38 - pre 262 meseci
o.k
 
Odgovor na temu

[es] :: Asembler :: Hello world

[ Pregleda: 5328 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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