Bitműveletek, miért gépbarát nyelv, és hogyan működik C binárisokra. 1. A nyilatkozat általános formátuma Típusnév [Tag neve]: szélesség A szegmens tag típusa megadható alárendellen int vagy int típusként. A "szélesség" egy egész számú állandó kifejezésnek kell lennie, amelynek értéke nem negatív, és annak vagy annak az utasítástípus bithosszával kell kitörnie vagy annak annak a bithosszával. 2. Pár szegmenscsoport, még akkor is, ha a tényleges hossz csak egy bájtot foglal el, de 4 bájtot oszt el. Ha egy adott bitszegmenst szeretnél beállítani, amit egy memóriaegységből (wordből) tárolsz. 3. Egy bitszegmensnek ugyanabban a memóriacellában kell tárolni, nem két memóriacella között. Ha az első tárolóegység helye nem fér be a következő szegmensnek, a tárolóhelyet nem használják fel, és a szegmenst a következő egységből tárolják 4. Névtelen rangok definiálhatók alárendellen A:1 ; alárendellen :2; (Ez a két szóköz nem használatos) alárendellen B:3; alárendellen C:4; 5. A bitszegmens hossza nem lehet nagyobb, mint a memóriaegység hossza, és a bitszegmens tömb nem definiálható 6. A bitszegmensben lévő szám egész szám formázással is kiadható 7. A bitszegmens hivatkozható a tömbkifejezésben, és a rendszer automatikusan egész számmá alakítja át. data.a+5/data.b legális
|