HAKATEMIA
04Intro

Datatyypit ja negatiiviset numerot

Keskitaso15MIN

Datatyypit

Byte/word/dword-koot, two's complement -muunnos (3 → −3) ja saman tavun signed/unsigned-tulkinnat. Toisin kuin perinteisissä korkean tason ohjelmointikielissä, assemblyssä ei käytetä monimutkaisia datatyyppejä kuten string tai array; käytössä on yksinkertaisempia, suoraan tiedon kokoon viittaavia datatyyppejä.

Byte (8 bittiä eli 1 tavu)

Byte on assembly-kielen pienin datatyyppi, jolla viitataan yhden tavun kokoon: käytännössä yhden merkin kokoinen tila.

Word (16 bittiä eli 2 tavua)

Word datatyypillä viitataan kahden tavun eli kahden kirjaimen kokoiseen tilaan.

Double Word tai dword (32 bittiä eli 4 tavua)

Dword on neljän tavun kokoinen datatyyppi, eli 32 bittiä. 32-bittisessä x86:ssa muistiosoitteet ovat tämän kokoiset; 64-bittisessä x86-64:ssä osoitteet ovat 8 tavua (QWORD).

1 / 4
Hakatemia Pro

Hakkeroinnin oppiminen alkaa tästä

Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.