2

I'm new to assembly, and now I'm trying to figure out what do the dw, db, and ? mean in a struc.

For example here:

struc segment_descriptor
  seg_length0_15        dw      ?
  base_addr0_15         dw      ?
  base_addr16_23        db      ?
  flags                 db      ?
  access                db      ?
  base_addr24_31        db      ?
ends segment_descriptor
4

2 に答える 2

4

"dw" は WORD 型の変数、"db" は BYTE 型の変数、dd はダブルワード (int32_t) 型の変数です。「?」値が初期化されていないことを意味します。

于 2013-04-10T18:57:00.667 に答える