Legfrissebb anyagok
IT café témák
PROHARDVER! témák
Mobilarena témák
Keresés
Új hozzászólás Aktív témák
-
Jester01
veterán
Foglalsz valamennyi helyet, ennek a módja attól függ melyik assemblert használod. Pl.:
szo1: .dd 0,0,0,0,0,0,0,0
Innentől kezdve az n. betű értelemszerűen szo1+n helyen van (0-val indexelve)
Beolvasásnál tehát nincs más dolgod, mint szépen sorban elrakni a betűket amíg szóközt vagy entert nem kapsz.
Például:MOV DI, OFFSET szo1
KOV:
CALL OLVAS
CMP AL, 10
JE VEGE
CMP AL, 13
JE VEGE
CMP AL, 32
JE VEGE
STOSB
JMP KOV
VEGE:Ebből aztán csinálhatsz általános beolvasó rutint ha akarsz, ami mondjuk megkapja a buffert és a méretet majd visszaadja a beolvasott betűk számát. Továbbá a speciális billentyűkódokat is kezelni kell (azt hiszem azok először nullát adnak és kell még egy olvasás) és a buffer túlcsordulás sem egészséges.
Új hozzászólás Aktív témák
Aktív témák
Új fizetett hirdetések
- Nvidia Quadro és AMD FirePro kártyák - számla, 6 hó gar.
- BESZÁMÍTÁS! ASUS ROG STRIX RTX 3080 10GB videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! Intel Core i9 14900K 24 mag 32 szál processzor garanciával hibátlan működéssel
- SONY WF-1000XM5 Truly Wireless zajszűrős bluetooth fülhallgató fekete
- Új 2K Gamer PC Ryzen 5 7600/RTX 3070 Ti 8Gb/16Gb DDR5/500Gb NVME SSD/750W 2-3Év gari (27% ÁFÁ-s)