#1 23. Oktober 2006 [ASM] Mein erster Versuch Hallo, ich beschäftige mich jez ein bissl mit ASM un hab mal was kleines gecodet. Ist nur 26byte groß Beenden tut ihr es mit ESC. Download: Klick Und der Source: Code: ;First ASM by razor90 ;VGA Mode 13h (320x200x256) mov al, 13h int 10h les bp,[bx] mov dl, 0 DRAW inc dl inc dl inc dl inc dl mov al, dl stosb in al, 60h dec al jnz DRAW ret Assemblieren könnt ihr es mit NASM. mfg r90 @MOD: PLZ MOVE TO SHOWCASE^^ + Multi-Zitat Zitieren
#2 23. Oktober 2006 AW: [ASM] Mein erster Versuch hehe cool nur meine augen tuen weh jetzt^^ wenn sichs bewegen würde wärs noch geiler das is so geil ASM--was die da in der demo scene alles machen..grad paar byte oder kbyte groß und mega die videos is schon cool..(glaube das is in asm geschrieben oO) + Multi-Zitat Zitieren
#3 23. Oktober 2006 AW: [ASM] Mein erster Versuch also die 4kbyte Demo's sind in C geschrieben, und halt stark optimiert und komprimiert mfg r90 + Multi-Zitat Zitieren
#4 23. Oktober 2006 AW: [ASM] Mein erster Versuch Weils x86 ASM is. (würde ich jez mal konkret so sagen) Und die Demos sind in C / C++ aber der Code mit ASM optimiert + Multi-Zitat Zitieren
#6 23. Oktober 2006 AW: [ASM] Mein erster Versuch liegt vllt an der fehlenden 16bit Unterstützung des Systems oder der Prozessoren. Was sagt er denn beim starten? @Kolazomai: thx^^ + Multi-Zitat Zitieren
#7 23. Oktober 2006 AW: [ASM] Mein erster Versuch np --- Linux amd64 hat auch 32-Bit-Unterstuetzung. Er mault zwar dann etwas rum beim Linken, aber es funktioniert Der Assembler-Code ist aber nicht fuer Linux programmiert; Zumindest schauts gar nicht danach aus. Mir fehlt irgendwie das "int 0x80" . Ob WinXP64 die 32-Unterstuetzung drin hat, weiss ich nicht und bin jetzt auch zu faul, nachzugucken Assembler ist ja an sich eine schoene Sache, nur leider ziemlich nutzlos und EXTREM platformabhaengig. Ausserdem sind die Compiler schon so gut, dass es kaum mehr noetig ist, irgendwas in Assembler zu machen. Mfg, Kolazomai + Multi-Zitat Zitieren
#8 23. Oktober 2006 AW: [ASM] Mein erster Versuch WinXP64 hat 32Bit unterstützung, aber mein Prog ist 16bit, darum geht es Und cih denke mal das Code sollte auch unter Linux laufen, da das ja Purer x86 code ist und nichts mit Windows zu tun hat(vllt läuft der sogar auch ganz ohne irgendeinem OS) mfg r90 + Multi-Zitat Zitieren
#9 23. Oktober 2006 Zuletzt von einem Moderator bearbeitet: 14. April 2017 AW: [ASM] Mein erster Versuch der fehler kommt bei mir: {img-src: http://666kb.com/i/aimg3egqrxbi9edre.jpg} + Multi-Zitat Zitieren
#10 24. Oktober 2006 Zuletzt von einem Moderator bearbeitet: 14. April 2017 AW: [ASM] Mein erster Versuch Hmm, nenn die Datei mal in .exe um. Beim kumpel kam das auch und danach gings. mfg r90 + Multi-Zitat Zitieren