|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Янв 19, 2004 16:06:59 Но я уже запарился придумывать как же описать данные ситуации, чтобы они скомпилились:
p586
SMART
WARN
RealMode Segment USE16
Assume cs:DGROUP,ds:DGROUP,es:DGROUP,ss:DGROUP
org 0h
start16bit: xor eax,eax
mov edi,offset ofsset32bit
mov ecx,(offset ofsset32bit)/4 ; count of dword
cld
rep stosd
mov ch, high (ofsset32bit) ; get 16-8bit of ofsset32bit
mov ax,4c00h
int 21h
RealMode Ends
ProtMode Segment byte USE32
dd 1000
ofsset32bit: dd 1000
ProtMode Ends
DGROUP GROUP RealMode,ProtMode
end start16bit
|
|
|
Дата: Янв 19, 2004 16:10:02 конкретно строки mov ecx,(offset ofsset32bit)/4 ; count of dword и mov ch, high (ofsset32bit) ; get 16-8bit of ofsset32bit плз, как енто описать? :) |
|
|
Дата: Янв 19, 2004 18:02:58 · Поправил: Dr.Golova ofsset32bit: dd 1000 end_offs32 equ $ ;; ... mov ecx, (end_offs32 - ofsset32bit)/4 наверно так примерно |
|
|
Дата: Янв 20, 2004 15:47:50 все понял, вопрос снят:) |