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

asm funkcije

[es] :: Asembler :: asm funkcije

Strane: 1 2

[ Pregleda: 8029 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mikky

Član broj: 18
Poruke: 1563
*.69.EUnet.yu

ICQ: 44582291


+58 Profil

icon asm funkcije16.01.2001. u 23:00 - pre 221 meseci
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.
 
Odgovor na temu

Vojislav Milunovic

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



Profil

icon Re: asm funkcije17.01.2001. u 11:06 - pre 221 meseci
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)
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13629



+128 Profil

icon Re: asm funkcije17.01.2001. u 15:10 - pre 221 meseci
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
 
Odgovor na temu

Vojislav Milunovic

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



Profil

icon Re: asm funkcije17.01.2001. u 16:14 - pre 221 meseci
hehe a sta biva kad recimo moras da prikazes neki string??? a??:o)))
onda nemozes njgeovu adresu da stavis u al:o))))
Sve zavisi od funkcije do funkcije:o))
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.3.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: asm funkcije18.01.2001. u 00:08 - pre 221 meseci
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.
 
Odgovor na temu

m r v a

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



Profil

icon Re: Re: asm funkcije20.01.2001. u 22:15 - pre 221 meseci
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;))
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.18.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: asm funkcije20.01.2001. u 22:53 - pre 221 meseci
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.
 
Odgovor na temu

ventura

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



+6454 Profil

icon Re: asm funkcije21.01.2001. u 07:01 - pre 221 meseci
ako hoces da ucis ASM, nabavi Turbo Debuger i HelpPC i furaj...
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13629



+128 Profil

icon Re: Re: asm funkcije21.01.2001. u 14:07 - pre 221 meseci
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..

 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.203.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: Re: asm funkcije21.01.2001. u 14:40 - pre 221 meseci
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.
 
Odgovor na temu

makojdis




Profil

icon Re:asm funkcije08.02.2001. u 08:31 - pre 220 meseci
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
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.yubc.net

ICQ: 44582291


+58 Profil

icon Re: asm funkcije09.02.2001. u 23:43 - pre 220 meseci
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.
 
Odgovor na temu

RAZZLEDAZZLER
Tora Bora

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



Profil

icon Re: asm funkcije11.02.2001. u 22:33 - pre 220 meseci
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
 
Odgovor na temu

Vojislav Milunovic

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



Profil

icon Re: asm funkcije12.02.2001. u 10:49 - pre 220 meseci
Sta je to asm?
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.yubc.net

ICQ: 44582291


+58 Profil

icon Re: Re: asm funkcije12.02.2001. u 12:36 - pre 220 meseci
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 jebeno 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.
 
Odgovor na temu

Vojislav Milunovic

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



Profil

icon Re: asm funkcije12.02.2001. u 15:09 - pre 220 meseci
Ma ozbiljan sam :o)))))
 
Odgovor na temu

RAZZLEDAZZLER
Tora Bora

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



Profil

icon Re: asm funkcije14.02.2001. u 20:53 - pre 220 meseci
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
 
Odgovor na temu

Vojislav Milunovic

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



Profil

icon Re: asm funkcije15.02.2001. u 10:32 - pre 220 meseci
samo sam se salio:o)
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

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

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


+2 Profil

icon Re: asm funkcije16.02.2001. u 06:40 - pre 220 meseci
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.
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

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

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


+2 Profil

icon Re: asm funkcije16.02.2001. u 06:51 - pre 220 meseci
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.
 
Odgovor na temu

[es] :: Asembler :: asm funkcije

Strane: 1 2

[ Pregleda: 8029 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

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