Jaffe Skrevet 11. mars 2006 Del Skrevet 11. mars 2006 (endret) Jeg innser i dag at denne boka er ekstremt dårlig, sprer feilinformasjon, og er generelt unyttig da den lærer bort 16-bits real mode-assembly, som er det mest unyttige som fins. Endret 9. mars 2007 av Jaffe Lenke til kommentar
endrebjo Skrevet 14. mars 2006 Del Skrevet 14. mars 2006 Jeg kan ingenting om Assembly, og har heller aldri prøvd å lese noen Assembly-guider, men jeg synes allikevel denne virket interessant, gjennomtenkt og pedagogisk. Jeg fikk faktisk litt lyst til å kikke videre på Assembly. Og en liten pirkefeil: Silicon på engelsk = silisium på norsk. Altså er ikke minnebrikkene laget av silikon, men av silisium (kjennetegn: Si, atomnummer: 14). Lenke til kommentar
Jaffe Skrevet 14. mars 2006 Forfatter Del Skrevet 14. mars 2006 Jeg kan ingenting om Assembly, og har heller aldri prøvd å lese noen Assembly-guider, men jeg synes allikevel denne virket interessant, gjennomtenkt og pedagogisk.Jeg fikk faktisk litt lyst til å kikke videre på Assembly. Og en liten pirkefeil: Silicon på engelsk = silisium på norsk. Altså er ikke minnebrikkene laget av silikon, men av silisium (kjennetegn: Si, atomnummer: 14). 5754761[/snapback] Takk for rettelsen. Jeg fikser det med en gang. Lenke til kommentar
ostehovel Skrevet 15. mars 2006 Del Skrevet 15. mars 2006 (endret) *EDIT* Jeg syns ikke denne boka fortjener en sånn post som jeg hadde her. Og jeg fikk det til! Endret 16. mars 2006 av ostehovel Lenke til kommentar
Jaffe Skrevet 15. mars 2006 Forfatter Del Skrevet 15. mars 2006 Prøv med "vanlig" NASM som du finner på fks. SourceForge. Du kan evt. prøve en annen versjon du finner ved å søke på Google... Lenke til kommentar
ze5400 Skrevet 15. mars 2006 Del Skrevet 15. mars 2006 Detta ser veldig bra ut! Nå tror jeg faktisk jeg skal pøve å lære meg assembly! Er målet ditt å prøve å få noen til å gi ut boka når den er ferdig? (Den er vel ikke ferdig?) Lenke til kommentar
Jaffe Skrevet 15. mars 2006 Forfatter Del Skrevet 15. mars 2006 Boka er ikke ferdig nei. Ærlig talt vet jeg ikke om jeg kommer til å gi den ut. Jeg er bare 16 år, og skrev denne for moro skyld for å si det sånn. Men mange har sagt at dette kan gis ut. Jeg får se. Mest sannsynlig gir jeg den ut på nettet gratis, sånn som nå. Lenke til kommentar
ze5400 Skrevet 15. mars 2006 Del Skrevet 15. mars 2006 Interessang lesing, dog litt dårlig forklart kansje den biten om binære tall. Hmm, har du spurt eieren av ASCII tabellen på side 15 om lov til å buke den? (Har sett den før, aner bare ikke hvor...) Lenke til kommentar
prebenl Skrevet 16. mars 2006 Del Skrevet 16. mars 2006 Har bare skumlest gjennom PDF'en og har bare litt erfaring fra AVR ASM, men jeg må si jeg ble imponert. Kanskje jeg leser gjennom hele greia en gang jeg har tid. Lykke til videre i alle fall. Lenke til kommentar
ostehovel Skrevet 16. mars 2006 Del Skrevet 16. mars 2006 (endret) For meg måtte jeg bytte ut "J" med hex koden 4Ah for at det skulle fungere i oppgave 3.2.2.1 Men jeg har et spørsmål: [besvart] Hvordan få en Ny linje? Endret 17. mars 2006 av ostehovel Lenke til kommentar
Jaffe Skrevet 16. mars 2006 Forfatter Del Skrevet 16. mars 2006 (endret) ASCII-koden for ny linje, er 13. Men man bruker også som regel Line-Feed-tegnet (10), så man printer altså 13 og 10 til skjermen for å få ny linje. Merk at dette ikke er i hex. EDIT: brukte du " og " eller noen andre lignende hermetegn? Det er visst to forskjellige etter hva jeg har fortstått. Du kan prøve med ' og ' istedet - det SKAL fungere i NASM. Endret 16. mars 2006 av Johan123321 Lenke til kommentar
Jaffe Skrevet 16. mars 2006 Forfatter Del Skrevet 16. mars 2006 Nå har jeg oppdatert boka med begynnelsen av et nytt kapittel som omhandler avbrudd / interrupts. Lenke til kommentar
ostehovel Skrevet 16. mars 2006 Del Skrevet 16. mars 2006 (endret) Jeg må bare si at boka er SUPER BRA!! Denne boka kan faktisk bli så bra at den kan komme på trykk! bare ikke som en bok, men kansje også en LæreBok på skolen! den er super bra. Hvis den kommer ut som en bok/LæreBok ville jeg gått å kjøpt den! Stå på! Jeg kunne ikke noe av dette her fra før av(utenom de inne i pc, og jeg kan VB, JavaScipt, HTML).... Endret 16. mars 2006 av ostehovel Lenke til kommentar
Canute Skrevet 16. mars 2006 Del Skrevet 16. mars 2006 Utrolig bra! Det jeg til nå har lest har vært veldig lærerikt men også veldig enkelt skrevet, og nettopp dette er det mange bøker som har bommet litt på. Skriver altfor avansert og derfor detter en ut med en gang. Må si jeg ble mektig overrasket at du kun er 16 år, og det tror jeg bare er en fordel. Stå på! Kanskje du også burde ta kontakt med IT-Forlaget eller et annet forlag, tror nok denne boka ville solgt. Lenke til kommentar
kaffenils Skrevet 16. mars 2006 Del Skrevet 16. mars 2006 Interessant lesing. Har ikke programmert assembly siden mine ungdomsår med Commodore 64. Kikket så vidt på assembly for x86 på begynnelsen av 90-tallet, men hoppet fort over på C++, siden VB og nå .Net. Lenke til kommentar
ze5400 Skrevet 17. mars 2006 Del Skrevet 17. mars 2006 Er interruptene i Linux de samme som i M$ Baserte systemer? Lenke til kommentar
Jaffe Skrevet 17. mars 2006 Forfatter Del Skrevet 17. mars 2006 Er interruptene i Linux de samme som i M$ Baserte systemer? 5769246[/snapback] Nei, dessverre. Det er derfor jeg har skrevet at vi bruker Microsoft-operativsystemer når vi programmerer i boka. Assembly-programmering i Linux er heller ikke så vanlig som i Microsoft-operativsystemer, har jeg fått inntrykk av... Lenke til kommentar
Jaffe Skrevet 20. mars 2006 Forfatter Del Skrevet 20. mars 2006 Lagt til om hopping, sammenlinging, og har også lagt til "interrupt bokser" som inneholder informasjon om forskjellige interrupts som blir brukt i programeksempler. Lenke til kommentar
Squirrel Skrevet 25. mars 2006 Del Skrevet 25. mars 2006 Virkelig nydelig arbeid, dette her! Heller enkelt å forstå, god flyt i teksten, lite skrivefeil. Stå på! Lenke til kommentar
Axel`` Skrevet 1. april 2006 Del Skrevet 1. april 2006 Fin begynnelse. God flyt og få skrivefeil. ze5400: Under Unix-liknende operativsystem benytter man interrupt 80 for å få tilgang til operativsystemets basisfunksjoner [Eng. 'System calls.'] Funksjonsnummeret plasseres i %eax, mens funksjonens parametre plasseres på stakken. Linux er dog et unntak, da den benytter samme 'system call'-konvensjon som MS-DOS, dvs. parametrene plasseres i registrene fremfor på stakken. En liste over 'system calls' i GNU/Linux, og hvilke parametre de trenger: http://www.lxhp.in-berlin.de/lhpsysc0.html Under FreeBSD finner du listen over 'system calls' i /usr/src/sys/kern/syscalls.master. Mer informasjon: FreeBSD Developers' Handbook kap. 11.3. --Axel. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå