5 asmprog comment ? \n asmprog
14 letter (letter | digit)*
18 'C-like string sequence'
19 "C-like string sequence"
28 label-definition statement
39 identifier = expression
45 .extern identifier (, identifier)*
46 .define identifier (, identifier)*
47 .data1 expression (, expression)*
48 .data2 expression (, expression)*
49 .data4 expression (, expression)*
54 .comm identifier , expression
66 C-like expression with [ and ] for grouping
70 prefix iX86-instruction
72 identifier iX86operand
73 identifier iX86operand , iX86operand
74 identifier iX86operand : iX86operand
86 cseg | dseg | eseg | fseg | gseg | sseg
93 expression ( register )
94 expression ( register * [1248] )
95 expression ? ( register ) ( register )
96 expression ? ( register ) ( register * [1248] )
99 al | bl | cl | dl | ah | bh | ch | dh
100 ax | bx | cx | dx | si | di | bp | sp
101 eax | ebx | ecx | edx | esi | edi | ebp | esp
102 cs | ds | es | fs | gs | ss
103 cr0 | cr1 | cr2 | cr3