CC>MSGID: 1:3811/350 5a931d14
CC>BM> In a Use32 segment,
CC>BM> 030500000000 decodes as:
CC>BM> ADD EAX, [00000000h]
CC>BM> In a Use16 segment,
CC>BM> 030500000000 decodes as
CC>BM> ADD AX, [DI]
CC>BM> ADD [BX+SI], AL
CC>BM> ADD [BX+SI], AL
CC> Once again, what's the UseXX segment and how do I specify it?
Something like these:
My16BitCode SEGMENT WORD PUBLIC USE16 'CODE'
; 16-bit instructions here mainly
; maybe include these two empty above so they can call each other, and see
; what tricks the assembler uses.
My16BitCode ENDS
My32BitCode SEGMENT WORD PUBLIC USE32 'CODE'
; 32-bit instruction can go here, as long as 386 code generation is enabled
; such as using extended registers and 48-bit far pointers.
My32BitCode ENDS
((Cloud))
MauveCloud@juno.com
* OLX 2.2 * Our houseplants have a good sense of humous.
--- PCBoard (R) v15.3/M 10
---------------
* Origin: Next time, Dial The Wrong Number! (209) 943-1880 (1:208/205)
|