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

Hello world

[es] :: Asembler :: Hello world

[ Pregleda: 2631 | 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: 241
195.252.103.*

Jabber: goran.raovic@gmail.com


Profil

icon Hello world14.10.2002. u 13:40

.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



CCIE #22192
14.10.2002. u 13:40 

Ivan Dimkovic
Ivan Dimkovic
Vice President - Product and Business
Development, Cinemo GmbH
EU

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

Sajt: www.linkedin.com/in/ivand..


Profil

icon Re: Hello world14.10.2002. u 14:13
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)

SpikeFun - Cortical Neural Network Simulator:
http://www.dimkovic.com/node/1
Demo Video: http://www.youtube.com/watch?v=CQXxzQDjXNc&hd=1
14.10.2002. u 14:13 

gandalf
Goran Raovic
senior network engineer
Belgrade

Član broj: 52
Poruke: 241
195.252.103.*

Jabber: goran.raovic@gmail.com


Profil

icon Re: Hello world15.10.2002. u 09:38
Laptopovi

o.k
CCIE #22192
15.10.2002. u 09:38 

[es] :: Asembler :: Hello world

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

Postavi temu Odgovori

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