Kezdőlap › Fórumok › Programozás › NASM kezdő paradoxon – vagy béna vok :)
- This topic has 66 hozzászólás, 7 résztvevő, and was last updated 17 years, 10 months telt el by
vargadanis.
-
SzerzőBejegyzés
-
2008-01-10-20:10 #2149516
Vizsla, vagy bárki… 🙂
Egy kicsit elakadtam. Igazán jól jönne egy kis segitség ezzel a video memoriasdival.
Addig eljutottam, hogy a video memo 0xb800 on van. Ez megy AXbe, majd ES-be
Sajnos csak egy IA86 ASMes példát találtam, ami segmenteket használ meg offseteket. Én NASMban próbálkozok, ami nem nagyon teszi ezt lehetővé. Egy pl. jól jönne 🙂2008-01-10-20:10 #2149517Vizsla, vagy bárki… 🙂
Egy kicsit elakadtam. Igazán jól jönne egy kis segitség ezzel a video memoriasdival.
Addig eljutottam, hogy a video memo 0xb800 on van. Ez megy AXbe, majd ES-be
Sajnos csak egy IA86 ASMes példát találtam, ami segmenteket használ meg offseteket. Én NASMban próbálkozok, ami nem nagyon teszi ezt lehetővé. Egy pl. jól jönne 🙂2008-01-10-20:23 #2149518Mi az, hogy nem teszi lehetővé?
Szegmenst meg kell használni… legalább egyet. :)))Ja, amúgy itt a manual: http://nasm.sourceforge.net/doc/nasmdoc0.html
(Ez még kevert kódú szegmenseket is tálal. 🙂 Meg mindent, ami kell. A nasmnak kicsit másabb a szintaktikája, mint a tasm-nak.)2008-01-10-20:23 #2149519Mi az, hogy nem teszi lehetővé?
Szegmenst meg kell használni… legalább egyet. :)))Ja, amúgy itt a manual: http://nasm.sourceforge.net/doc/nasmdoc0.html
(Ez még kevert kódú szegmenseket is tálal. 🙂 Meg mindent, ami kell. A nasmnak kicsit másabb a szintaktikája, mint a tasm-nak.)2008-01-10-20:33 #2149520Az ASM -el örökös baj az hogy mindig figyelni kell hogy milyen hardveren fut. Nagyot lehet bukni vele ha ez a felismerés hamis.
Én legalábbis erre jöttem rá jónéhány évvel ezelőtti tapasztalataimból.EL
2008-01-10-20:33 #2149521Az ASM -el örökös baj az hogy mindig figyelni kell hogy milyen hardveren fut. Nagyot lehet bukni vele ha ez a felismerés hamis.
Én legalábbis erre jöttem rá jónéhány évvel ezelőtti tapasztalataimból.EL
2008-01-10-20:36 #2149522Mintha mondjuk c-vel nem lehetne bukni… :))) Csak ott a fordításnál buksz, amíg az asmnál leginkább a megírásnál. :)))
2008-01-10-20:36 #2149523Mintha mondjuk c-vel nem lehetne bukni… :))) Csak ott a fordításnál buksz, amíg az asmnál leginkább a megírásnál. :)))
2008-01-10-20:37 #2149524Próbáld meg így :
……
mov ax,0b800h
mov es,axmov di,2000 ;{pont a kép közepe}
mov al,’A’
mov ah,9mov es:[di],ax
xor ax,ax
int 16h ;{billentyű leütésnyit vár}…..
Remélem működik nasm-mel is én tasm-mel fordítottam azt a programot amiben ezt felhasználtam.
2008-01-10-20:37 #2149525Próbáld meg így :
……
mov ax,0b800h
mov es,axmov di,2000 ;{pont a kép közepe}
mov al,’A’
mov ah,9mov es:[di],ax
xor ax,ax
int 16h ;{billentyű leütésnyit vár}…..
Remélem működik nasm-mel is én tasm-mel fordítottam azt a programot amiben ezt felhasználtam.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz