Registreer FAQ Ledenlijst Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 08-08-2002, 23:01
SNeKKe
SNeKKe is offline
Op verscheidene websites zie ik
ASM Windows
ASM Dos
en ASM Linux

is er dan een verschil tussen deze ?

Indien ja, welk is dan de assembleertaal die eigelijk als complete basis kan worden bekeken ? (Geen inmenging van Windows of Linux of andere OS ofzo)

Dank bij voorbaat voor de eventuele antwoorden.
Met citaat reageren
Advertentie
Oud 08-08-2002, 23:14
Aegishjalmur
Aegishjalmur is offline
elke processor heeft toch z'n eigen ASM, hoewel er heel weinig verschil tussen zit ??

of ben ik nu aan het bl@ten
Met citaat reageren
Oud 08-08-2002, 23:15
jungle_brother
jungle_brother is offline
Citaat:
SNeKKe schreef:
Op verscheidene websites zie ik
ASM Windows
ASM Dos
en ASM Linux

is er dan een verschil tussen deze ?

Indien ja, welk is dan de assembleertaal die eigelijk als complete basis kan worden bekeken ? (Geen inmenging van Windows of Linux of andere OS ofzo)

Dank bij voorbaat voor de eventuele antwoorden.
Eigenlijk is ASM afhankelijk van de hardware...(lees CPU). Er is geen alles omvattende ASM....niet zover ik weet...

Vrijwel elke CPU heeft een andere register-opbouw...

Aegishjalmur was net iets eerder
__________________
Ik ben Kermit the frog

Laatst gewijzigd op 08-08-2002 om 23:19.
Met citaat reageren
Oud 08-08-2002, 23:21
SNeKKe
SNeKKe is offline
Aah oké Goed om te weten. Want op een website (art of assembly dacht ik) (zie op http://programmeer.pagina.nl) stond er 3 verschilende soorten ASM's

32 Bit Win
32 Bit Linux
16 Bit DOS

de 2 eerste begreep ik neit echt
Met citaat reageren
Oud 08-08-2002, 23:25
Verwijderd
Citaat:
SNeKKe schreef:
Aah oké Goed om te weten. Want op een website (art of assembly dacht ik) (zie op http://programmeer.pagina.nl) stond er 3 verschilende soorten ASM's

32 Bit Win
32 Bit Linux
16 Bit DOS

de 2 eerste begreep ik neit echt
Art of Assembly is

Bij 32 bit Win & Linux, wordt uitgelegd hoe je in Win en Linux 32 bit's moet programeren. Waarschijnlijk hebben die betrekking op de specifieke functies van het OS. Dat je bepaalde interrupts gebruikt die ALLEEN geldig zijn in Win of Linux

Hmm.. vaag verhaal
Met citaat reageren
Oud 08-08-2002, 23:37
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
Aegishjalmur schreef:
of ben ik nu aan het bl@ten
yep de assembleertalen per processor zijn juist heeeeel verschillend... de ene processor heeft gewoon heel andere instructies, en instructies die hetzelfde zijn hebben vaak ook nog eens een andere mnemonic
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 09-08-2002, 11:41
Kozak
Avatar van Kozak
Kozak is offline
Per processor zijn de Assembleer talen heel verschillend, de 'logica' die erin zit lijkt echter wel veel op elkaar. Vooral de romcalls die je uitvoert verschillen, omdat er naar verschillende memorylocaties wordt verwezen.
Als je twee verschillende OS'en op één computer hebt (dus 1 CPU), maken ze gebruik van dezelfde ASM. Het enige waar ze op verschillen zijn OS specifieke ramcalls (lees ram calls, geen rom calls), deze calls worden tijdens het compileren van de code wel verplaatst door de ASM code die naar de plaats in het OS wijst.
__________________
Een goed lid verslapt niet.
Met citaat reageren
Oud 09-08-2002, 18:03
L@CuTu$
Avatar van L@CuTu$
L@CuTu$ is offline
weer een reden om OS-loos assembly te schrijven

*rent heel hard weg*
__________________
Nerds met Borsthaar coden in EV8 ASM || Lid van het Alpha promotie team
Met citaat reageren
Oud 10-08-2002, 00:32
McMotion
Avatar van McMotion
McMotion is offline
OS-loos assembly? dus bij files rechtstreeks de harddisk aanspreken enzo
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 11-08-2002, 20:00
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
SNeKKe schreef:

is er dan een verschil tussen deze ?
Jup, aangezien je nog altijd een hoop (geheugen access enzo) via het OS doet. Onder Win 32 en Linux kun je bijvoorbeeld hardware niet direct aanspreken, onder DOS wel.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 03:07.