Sztring kezelése tasm-ban

Sztring kezelése tasm-ban
2010-03-28T12:41:38+02:00
2010-04-02T12:00:37+02:00
2022-11-17T07:20:43+01:00
Szityi
Egy hosszú stinget szeretnék beolvasni a memóriába, majd ezen betűről betűre végigmenni, és leellenőrizni, hogy megegyezik-e egy adott értékkel. Itt a forráskódból egy rész, hogy hogyan képzeltem ezt el.

adat: db '0FF0$' mov di,offset adat lodsb cmp al,'0'

A lodsb elvileg a ds:di-ről olvas az al-be, de nem azt olvassa be ami azon a címen van. Nem tudom mi lehet a gond. A ds értéke 0700 a di 0100, ezen a címen 30 van, ami a sztringem első elemének, a '0'-nak az ascii-ja. De a lodsb után mégsem 30 van.
Mutasd a teljes hozzászólást!
Elmondom miért nem, leszel te soha programozó.
Hiányzik valami.
Nem a problémamegoldó képesség, nem az algoritmizáló kepésség és nem is az intelligencia.
Ami nagyon hiányzik az az alázat.
Nem elég bölcsészek módjára eldönteni, hogy hogyan működjön valami, és a "mukodj" ráolvasás sem segít.
El kell fogadni a számítógép játékszabályait.
Ha kiír valamit, akkor nem azt teszi, mert jó neki, hanem mert információt akar közölni veled.
A kapott információt, értelmezni és feldolgozni kell.
Ha Forumon teszel fel kérdést, próbálj mások által is érthetően fogalmazni. Az hogy te érted mit akarsz mondani az nekünk nem elég. Ha meg te sem érted, akkor mit vársz tüllünk?
Tudd, hogy hierchiában te mindig a gép alatt leszel, és ennek megfelelően állj hozzá.
Ha a fordító hibát ír ki azt nem gennyaságból teszi, hanem mert valamit el kurtál. (nem kicsit)...

Szerintem, egyel több bölcsészt, még elbír az ország, úgyhogy hajrá.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd