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

asm funkcije

[es] :: Asembler :: asm funkcije

Strane: 1 2

[ Pregleda: 3219 | Odgovora: 21 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mikky

Moderator
Član broj: 18
Poruke: 1455
*.69.EUnet.yu

ICQ: 44582291
Sajt: www.asmdev.net


Profil

icon asm funkcije16.01.2001. u 23:00
interesuje me par stvari
prvo sta su interapteri (ili interpreteri?)?

drugo kako se vrsi pozivanje funkcija (dos funkcija recimo koja ce da ispise karakter na ekranu)....jel se to radi ono ubacis odredjene vrednosti u odredjene registre a zatim kucas "int <broj_funkcije>" npr int 21h
(gde brojeve koje treba da ubacis u registre i brojeve funkcija trazis u asm manualima tipa helppc)
?
-I know UNIX, PASCAL, C, FORTRAN, COBOL, and nineteen other high-tech words.
16.01.2001. u 23:00 

Vojislav Milunovic
tata i mama me izdržavaju
Beograd, Srbija

Član broj: 25
Poruke: 2117
*.verat.net

Sajt: nonenone.net


Profil

icon Re: asm funkcije17.01.2001. u 11:06
interupt je signal procesoru da pozove sistemsku funkciju koja je definisana u okviru samog kernela bilo kog sistema.Dobro imas i BIOS interupte koji nam pomazu pri dizanju OSa.

U DoSu se koristi int 21 za manipulaciju tastaturom,diskom i jos kojim k**** palca stvarim mislim da ima i interupt 16 i jos dosta njih.Ali na Linuxu imas samo jedan int $0x80 sto je mnogo lakse da se covek snadje.Imas 150 funkcija uradis samo cat /usr/include/asm/unistd.h | grep ime_fje i dobijes njen broj za eax :o)
Oni ostali, ja se raspao...
četničke pesme
get out of ma way you bi***...
Ne čitam pp, ako nekom trebam ima mail : chetnik(na)atlas(tačka)cz
17.01.2001. u 11:06 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13062
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

icon Re: asm funkcije17.01.2001. u 15:10
U AH smestis broj funkcije tog nekog interapta.

Code:

mov ax, 4c00h    ; ah - broj funkcije, al - exit code
int 21h          ; broj interapta.. ne broj funkcije..


joj nasta je spalo ja da ucim nekoga asembler a ja nemam veze blage hohoho
17.01.2001. u 15:10 

Vojislav Milunovic
tata i mama me izdržavaju
Beograd, Srbija

Član broj: 25
Poruke: 2117
*.beotel.net

Sajt: nonenone.net


Profil

icon Re: asm funkcije17.01.2001. u 16:14
hehe a sta biva kad recimo moras da prikazes neki string??? a??:o)))
onda ne mozes njgeovu adresu da stavis u al:o))))
Sve zavisi od funkcije do funkcije:o))
Oni ostali, ja se raspao...
četničke pesme
get out of ma way you bi***...
Ne čitam pp, ako nekom trebam ima mail : chetnik(na)atlas(tačka)cz
17.01.2001. u 16:14 

Mikky

Moderator
Član broj: 18
Poruke: 1455
*.3.EUnet.yu

ICQ: 44582291
Sajt: www.asmdev.net


Profil

icon Re: asm funkcije18.01.2001. u 00:08
ok dakle interapti se nalaze u kernelu os-a
zanima me sta je kernel dos-a, command.com??
dalje, znam sta su segment i offset cemu sluze, jasno mi je kako funkcionise adresiranje tipa segment:offset ali nije mi bas najjasnije kako se to pomocu formule segment*16+offset = stvarna_adresa_podatka
(valjda ovako ide)
odakle vi ucite asm? trebaju mi primeri kodova za pocetnike pa ako vam nije tesko posaljite mi neke na mail na kojima ste vi vezbali i ucili...naravno osim ako nisu copyright
-I know UNIX, PASCAL, C, FORTRAN, COBOL, and nineteen other high-tech words.
18.01.2001. u 00:08 

m r v a

Član broj: 8
Poruke: 1843
*.eunet.yu



Profil

icon Re: Re: asm funkcije20.01.2001. u 22:15
Citat:
Mikky wrote:
trebaju mi primeri kodova za pocetnike pa ako vam nije tesko posaljite mi neke na mail na kojima ste vi vezbali i ucili...naravno osim ako nisu copyright :)

i meni obavezno !! ..
.. btw ...Mikky ... da nisi i ti poceo sada da ucis ASM iz mikroprocesora ?? ( u skoli naravno) L;))
20.01.2001. u 22:15 

Mikky

Moderator
Član broj: 18
Poruke: 1455
*.18.EUnet.yu

ICQ: 44582291
Sajt: www.asmdev.net


Profil

icon Re: asm funkcije20.01.2001. u 22:53
jock u skoli na mom smeru nemamo ni jedan predmet vezan za racunare imali smo u prvoj god ali to je shit...
u stvari ima sad u ovoj godini jedna oblast iz automatskog upravljanja koja se bavi samo strukturom racunara i to samo povrsno
-I know UNIX, PASCAL, C, FORTRAN, COBOL, and nineteen other high-tech words.
20.01.2001. u 22:53 

ventura
Danko Vuković
Beograd

Član broj: 32
Poruke: 4452
*.brick.net

ICQ: 10624010
Sajt: www.elbet.co.yu


Profil

icon Re: asm funkcije21.01.2001. u 07:01
ako hoces da ucis ASM, nabavi Turbo Debuger i HelpPC i furaj...
21.01.2001. u 07:01 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13062
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

icon Re: Re: asm funkcije21.01.2001. u 14:07
Citat:
Mikky wrote:
ok dakle interapti se nalaze u kernelu os-a
zanima me sta je kernel dos-a, command.com??


postoje i biosovi i os-ovi interapti. a kernel dosa je valjda io.sys i jos neki tamo skriveni fajl kako se vec zove..

21.01.2001. u 14:07 

Mikky

Moderator
Član broj: 18
Poruke: 1455
*.203.EUnet.yu

ICQ: 44582291
Sajt: www.asmdev.net


Profil

icon Re: Re: asm funkcije21.01.2001. u 14:40
Citat:
ventura wrote:
ako hoces da ucis ASM, nabavi Turbo Debuger i HelpPC i furaj...


pa to je ucenje na divljaka i neverujem da cu negde stici tako bez nekih osnova i razumevanja sta se dogadja unutra
bez knjiga nema nista ni u asm ni bilo gde drugde
-I know UNIX, PASCAL, C, FORTRAN, COBOL, and nineteen other high-tech words.
21.01.2001. u 14:40 

makojdis

*.ptt.yu



icon Re:asm funkcije08.02.2001. u 08:31
Citat:
m r v a wrote:
Citat:
Mikky wrote:
trebaju mi primeri kodova za pocetnike pa ako vam nije tesko posaljite mi neke na mail na kojima ste vi vezbali i ucili...naravno osim ako nisu copyright

i meni obavezno !! ..
.. btw ...Mikky ... da nisi i ti poceo sada da ucis ASM iz mikroprocesora ?? ( u skoli naravno) L;))


.model small ; Obezbedjuje 64KB memorije
.stack 100h
.data
a db ? ; Obezbedjuje memoriju za a
.code
mov ax, @data ; Adresu data segmenta saljemo u akumulator
mov ds, ax ; pa zatim u ds
mov ah,01h ; Znak salje u al
int 21h ; Poziva interapt 21h
mov a, al ; U memorijsku lokaciju a saljemo sadrzaj al
mov al, 20h ; Umesto 20h moze biti bilo koji broj
add al, a ; Sabiranje a i 20h (heksadecimalno)
mov ah, 02h ;====Izbacivanje na ekran===========
mov dl, al ;
int 21h ;===================================
mov ax, 4c00h ; Povratak u DOS
int 21h ;
end
Ovaj program ucitava znak sa tastature, uvecava njegov ASCII kod za 20 i ispisuje novi znak. Npr. za uneto A -> a

Pozdrav
08.02.2001. u 08:31 

Mikky

Moderator
Član broj: 18
Poruke: 1455
*.yubc.net

ICQ: 44582291
Sajt: www.asmdev.net


Profil

icon Re: asm funkcije09.02.2001. u 23:43
thnx
ovo sam protumacio malo
nemojte da se stidite slobodno saljite jos
-I know UNIX, PASCAL, C, FORTRAN, COBOL, and nineteen other high-tech words.
09.02.2001. u 23:43 

RAZZLEDAZZLER
Tora Bora

Član broj: 27
Poruke: 523
*.tehnicom.net



Profil

icon Re: asm funkcije11.02.2001. u 22:33
Mikky ... jel mozesh da kazesh shta si do sada ..na pochetku koristio za uchenje ASMa

...ili josh bolje ako nema previshe toga [pretpostavljam da nema previshe jer je txt] da mi poshaljesh uz neko kratko objashnjenje sa chime si pocheo, kako si uchio i sl. .... koji kompajler koristish [chini mi se da i ovo treba .. ne znam , skroz sam nov]

pitam sve ovo tebe zato shto si ti ovde nejskorije koliko vidim pocheo sa ovim chudima

Xvala
11.02.2001. u 22:33 

Vojislav Milunovic
tata i mama me izdržavaju
Beograd, Srbija

Član broj: 25
Poruke: 2117
*.verat.net

Sajt: nonenone.net


Profil

icon Re: asm funkcije12.02.2001. u 10:49
Sta je to asm?
Oni ostali, ja se raspao...
četničke pesme
get out of ma way you bi***...
Ne čitam pp, ako nekom trebam ima mail : chetnik(na)atlas(tačka)cz
12.02.2001. u 10:49 

Mikky

Moderator
Član broj: 18
Poruke: 1455
*.yubc.net

ICQ: 44582291
Sajt: www.asmdev.net


Profil

icon Re: Re: asm funkcije12.02.2001. u 12:36
Citat:
RAZZLEDAZZLER wrote:
Mikky ... jel mozesh da kazesh shta si do sada ..na pochetku koristio za uchenje ASMa

...ili josh bolje ako nema previshe toga [pretpostavljam da nema previshe jer je txt] da mi poshaljesh uz neko kratko objashnjenje sa chime si pocheo, kako si uchio i sl. .... koji kompajler koristish [chini mi se da i ovo treba .. ne znam , skroz sam nov]

pitam sve ovo tebe zato shto si ti ovde nejskorije koliko vidim pocheo sa ovim chudima

Xvala


pazi ovako na sajtu www.crosswinds.net/~undervolt ces naci sve sto ti treba i za pocetak i za naprednije
bavljenje asemblerom
to je sajt nekog lika iz hrvatske, on je skupio i tu postavio sve i svasta sto je probao i sto je dobro, takodje ima neki tutorial koji je on pisao na nasem (hrvatskom) i tu ce ti on reci sta ti treba za pocetaka ali evo da ti nabrojim i ja

prvo 2 sive celije
kompajler za pocetak A86
help pc v1.1 to ti je neophodno, tu ti je spisak svih interapta tj funkcija i jos gomila ql stvari
malo znanja o radu hardvera, i malo vezbanja
sa hexadecimalnim i binarnim brojevnim sistemima (to sve imas u knjizi the art of assembly language koju mozes naci na netu u pdf formatu skoro na svim vecim asm sajtovima, inace knjiga je mnogo dobra ima oko 1000 strana)

neki ql textic da te uvede u sve to kao sto je onaj hrvatski sto sam napisao gore (fajl na serveru se zove skola.zip)

neki forum kao ovaj (samo da ima malo vise ljudi koji se bave time malo duze, ali takvih imas gomilu na netu ali na engleskom naravno) da mozes zapitkujes ono sto ti nije jasno a sto si prethodno procitao u nekom tutorialu

i sto je najvaznije treba ti volja za to
bez nje neces nista uraditi, takodje ne moze nista preko noci, meni npr kad nesto novo saznam treba vremena da se to slegne u glavi
posebno u pocetku

...hm ako sam nesto zaboravio napisacu kad se setim, takodje mozes po netu i sam da ceprkas po sajtovima i ako nadjes neki dobar text obavezno javi

inace ako nemas nikakvog pojma o svemu onom sto sam ti gore naveo, onda iz prvog citanja onog tutora ili neceg slicnog ti nista (ili bar vecina) stvari nece biti jasna ali nemoj tu da odustanes jer kasnije postaje j****o zanimljivo i sve vise ces se zanimati

to je to otprilike srecno

predatoru: jel se ti zezas ili sta?
asm skr. assembler koja je nastala od engleske reci asemble sto znaci sakupljati, spajati ....ala kakim
-I know UNIX, PASCAL, C, FORTRAN, COBOL, and nineteen other high-tech words.
12.02.2001. u 12:36 

Vojislav Milunovic
tata i mama me izdržavaju
Beograd, Srbija

Član broj: 25
Poruke: 2117
*.verat.net

Sajt: nonenone.net


Profil

icon Re: asm funkcije12.02.2001. u 15:09
Ma ozbiljan sam :o)))))
Oni ostali, ja se raspao...
četničke pesme
get out of ma way you bi***...
Ne čitam pp, ako nekom trebam ima mail : chetnik(na)atlas(tačka)cz
12.02.2001. u 15:09 

RAZZLEDAZZLER
Tora Bora

Član broj: 27
Poruke: 523
*.beograd-3.tehnicom.net



Profil

icon Re: asm funkcije14.02.2001. u 20:53
predatore ... samo da znash koliko si me istripovao kad si napisao shta je to ASM ... prvo sam gledao tvoj nick pa pokushavao da se setim da li si ti onaj isti shto se bavi ovim chudima i josh gomilom stvari vezanim za linux, unix, programiranje ... i tek na kraju ja genije shvatio da je shala u pitanju ..uxx , mnogo loshe

Mikky hvala puno , shvatio sam vecinu shto si rekao, jedino je problem sa onim sivim celijama poshto trenutno imam samo jednu ... ona obradjuje one stvari tipa dishi, jedi, gledaj, postuj poruke itd ... al snacicu se nekako za bar josh jednu

josh jednom Hvala
14.02.2001. u 20:53 

Vojislav Milunovic
tata i mama me izdržavaju
Beograd, Srbija

Član broj: 25
Poruke: 2117
*.verat.net

Sajt: nonenone.net


Profil

icon Re: asm funkcije15.02.2001. u 10:32
samo sam se salio:o)
Oni ostali, ja se raspao...
četničke pesme
get out of ma way you bi***...
Ne čitam pp, ako nekom trebam ima mail : chetnik(na)atlas(tačka)cz
15.02.2001. u 10:32 

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.rcub.bg.ac.yu

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


Profil

icon Re: asm funkcije16.02.2001. u 06:40
Postoji velika knjiga o asembleru u PDF formatu (nekih 1300 strana ili 6mb ja mislim)... skinuo sam je sa neta negde, zove se nesto tipa "Assembly Guide" i ima sve sto moze zatrebati za programiranje u asm-u... a ukoliko programirate za intel platforme mozete skinuti sa intelovog sajta (developer.intel.com) uputstva za Pentium-e (Intel Application Developers Guides ili tako nesto) koja sadrze kompletnu listu opcodova (pa ako hocete i (dis)asembler da pravite mozete... Ukoliko ne mozete da nadjete onaj assembly guide, a nekog interesuje, neka se javi mailom i turicu ga na sajt... a mail je <glavonja@towk.net>

pozdrav, i neka vam je sa srecom...
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
16.02.2001. u 06:40 

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.rcub.bg.ac.yu

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


Profil

icon Re: asm funkcije16.02.2001. u 06:51
i naravno, ukoliko vam treba lista interaptova (kako lepo strane reci zvuce u padezima) onda uzmite "Ralf Browns Interrupt List" - najkompletnija lista, sadrzi sve poznate interapte: hardverske (ima i takvih), bios i softverske (iako su i bios ovakvi, pa cak i hardverski, ali recimo da ih zovemo ovako da bi ih razlikovali)
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
16.02.2001. u 06:51 

[es] :: Asembler :: asm funkcije

Strane: 1 2

[ Pregleda: 3219 | Odgovora: 21 ]

Postavi temu Odgovori

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