Abuse Melding

Je hebt een klacht over de onderstaande posting:

23-01-2007, 14:57 door SirDice

0x00 is meestal (niet altijd) het einde van een string. 0x12 is een linefeed, volgens mij moet je 0x15 hebben; Carriage Return. Op sommige OS'en (dos/windows bijv.) moet je zelfs beiden gebruiken; CR/LF. Beetje afhankelijk van de functie de je gebruikt vermoed ik. De C n wordt meestal automatisch "vertaald" naar de juiste combinatie. Als je serieus iets met assembly en machinecode wil doen kan ik je aanraden om eerst een beetje te spelen met een 8 bit cpu. Registers, programcounter etc. zijn dan wat simpeler. De nieuwe 64 bit cpu's wken niet zo gek veel af van datzelfde principe. Ik was al een beetje op zoek naar een leuke emulator (6502, 6809, Z80, 8051 ofzo) maar kon zo snel niets vinden. Off-topic: ASCII zit wel geinig in elkaar. Wel eens afgevraagd waarom del 0x7f is? Dat stamt uit de ponskaart tijd. Gaatjes in een kaart kun je niet meer dichtmaken namelijk, lastig als je een foutje maakt. 0x7f heeft alle 7 bits gezet (open, een gaatje). Zo ook carriage return en linefeed. Denk maar aan een ...

Beschrijf je klacht (Optioneel):

captcha