NASM kezdő paradoxon – vagy béna vok :)

Kezdőlap Fórumok Programozás NASM kezdő paradoxon – vagy béna vok :)

10 bejegyzés megtekintése - 11-20 / 67
  • Szerző
    Bejegyzés
  • #2149516
    vargadanis
    Felhasználó

      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 🙂

      #2149517
      vargadanis
      Felhasználó

        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 🙂

        #2149518
        pointux
        Felhasználó

          Mi 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.)

          #2149519
          pointux
          Felhasználó

            Mi 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.)

            #2149520
            ELaci
            Felhasználó

              Az 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

              #2149521
              ELaci
              Felhasználó

                Az 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

                #2149522
                pointux
                Felhasználó

                  Mintha 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. :)))

                  #2149523
                  pointux
                  Felhasználó

                    Mintha 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. :)))

                    #2149524
                    kdam
                    Felhasználó

                      Próbáld meg így :

                      ……

                      mov ax,0b800h
                      mov es,ax

                      mov di,2000  ;{pont a kép közepe}

                      mov al,’A’
                      mov ah,9

                      mov 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.

                      #2149525
                      kdam
                      Felhasználó

                        Próbáld meg így :

                        ……

                        mov ax,0b800h
                        mov es,ax

                        mov di,2000  ;{pont a kép közepe}

                        mov al,’A’
                        mov ah,9

                        mov 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.

                      10 bejegyzés megtekintése - 11-20 / 67
                      • Be kell jelentkezni a hozzászóláshoz.