1. Constant definitions:
BIOS_SEGMENT equ 0F000h - supported
BIOS_SEGMENT = 0F000h - not supported ("instruction expected after label"), more simple
2. "instruction expected after label", problem with keyword loopw.
next_block:
mov al,byte [es:si]
mov byte [gs:edi],al
inc si
inc edi
loopw next_block