Maul

Hozzászólások

10 bejegyzés megtekintése - 1-10 / 164
  • Szerző
    Bejegyzés
  • Hozzászólás: Az elsõ bootolható programom #2061936
    Maul
    Felhasználó

      Köszi hogy leírtad, én is tudom, hogy nagyon nem értek hozzá, folyamatosan olvasom a leírásokat is, csak gondoltam közben megkérdezem a fórumon, hátha valami egyszerû megoldás van a dologra. Ne értsd félre, a kirohanásom nem neked szólt.

      Hozzászólás: Az elsõ bootolható programom #2061933
      Maul
      Felhasználó
        kisbetu wrote:
        Hiszek én neked, ha akarod.
        Mert elolvasok én minden szart, csak aki írja, maga se tudja mit ír.

        Bazmeg, azt hogy le se fordul arra írtam, hogy amikor stack-et akartam használni, ami egyébként nem volt lényeges, csak kipróbáltam, nem fordul le. De mivel a stack nem lényeges (remélem tudsz követni, ezt az elõzõ mondatban írtam), és azt nem használom, a program lefordul. De ezt most már akár be is lehetne fejezni.

        Hozzászólás: Az elsõ bootolható programom #2061930
        Maul
        Felhasználó
          kisbetu wrote:
          Hogy a búbánatba fordulna le, amikor nem vagy hajlandó meganulni az architektúrát és az assembly szintaktikáját.

          Ugye tudod, hogy ennek semmi köze ahhoz, amihez eredetileg írtam hogy nem fordul le (stack használat)? Egyébként pedig maga a program lefordul és mûködik.

          Hozzászólás: Az elsõ bootolható programom #2061928
          Maul
          Felhasználó
            kisbetu wrote:
            Nagyon kíváncsivá tettél.
            Melyik mondatodra hivatkozol állandóan?

            Amelyiket aktuálisan nem olvastok el. Nálad arra, hogy le sem fordul, vizslánál meg arra, ahol leírom, hogy mi az a help.

            Hozzászólás: Az elsõ bootolható programom #2061926
            Maul
            Felhasználó

              Nem igaz, hogy nem olvassátok el amit írtam. Azt is leírtam, hogy mi az a help. Bocsi, de akkoris. Amúgy nasm-ot használok, szóval a szintaktikának jónak kéne lennie. Majd próbálkozok még.

              Hozzászólás: Az elsõ bootolható programom #2061921
              Maul
              Felhasználó
                vizsla wrote:
                No meg a string összehasonlítás meg valahogy így fog kinézni (8 bites karakterkészlet esetén, csupán egy  db. referencia paranccsal, valós/16 bites módban/segmensben):

                Tudom, hogy hülyén hangzik, de konkrétan hova milyen változót írjak? Kipróbáltam így, de nem megy:
                (help: a stringem, konkrétan egy help szó és utána egy nullás byte
                di: elvileg a stosb ide menti a stringet, billentyû lenyomás után másolja be)

                nezur:
                    mov al,00
                    stosb
                    mov al,0
                nezur2:
                    mov ax,[di+al]
                    cmp ax,00
                    je hang
                    cmp ax,[help+al]
                    jne nezur3
                    inc al
                    jmp nezur2
                nezur3:
                    jmp ujsor

                a
                mov ax,[di+al]
                és
                cmp ax,[help+al]
                parancsokra invalid effective addresst ír. De nem értem, miért nem tudja így elérni.

                Hozzászólás: Az elsõ bootolható programom #2061920
                Maul
                Felhasználó
                  kisbetu wrote:
                  Ja.
                  Megbízod a postást, hogy hozza el a leveledet.
                  De nem mondod meg neki, honnan kéne elhozni.
                  Tényleg mindegy.

                  Imádom a beszólásaidat, de azért olvasd el rendesen, mire válaszolsz. A mindegy az az, hogy a progi le se fordul, tehát hiába nem mûködne futás közben, a hiba nem ott van.

                  Hozzászólás: Az elsõ bootolható programom #2061918
                  Maul
                  Felhasználó
                    tovis wrote:
                    Bocs, és a stack pointer inicializálva van?

                    Az egy nasm utasítás? Mert a progi le se fordult ha stack-et akartam használni (ami egyébként nem lényeges), szóval ilyen szempontból szerintem mindegy. Amúgy amikor megpróbáltam (ha ezzel arra utalsz hogy megadom a memóriában a stack helyét), de az lefagyasztotta a progit.

                    Hozzászólás: Az elsõ bootolható programom #2061916
                    Maul
                    Felhasználó

                      Köszi a példákat, késõbb meglesem, hogy menne a progimnban.

                      Hozzászólás: Az elsõ bootolható programom #2061913
                      Maul
                      Felhasználó
                        vizsla wrote:
                        „hibát ír”
                        Mi lenne az?

                        Invalid combination of opcode and operands.
                        Mindez egy pop al -re, ami egy csomó példaprogiban szerepel. Természetesen push után van.

                        vizsla wrote:
                        Nem tudom, hogy akarsz egy parancsértelmezõt (meg a sallangot) megírni 512 k-ban – meg eleve, nem is egyszerû – (bár, ha csak, mondjuk „3” parancs van).

                        Mert én nem akarok egy oprendszert írni, csak érdekel hogy mûködik. Amúgy simán belefér 512k-ba. Jelenleg már van egy prompt, csak ezt a parancs felismerést kellene megoldani benne.

                        Ha nagyon érdekel téged, vagy akárki mást, szívesen feltöltöm a teljes progit, van valamennyi comment, de nem sok.

                      10 bejegyzés megtekintése - 1-10 / 164