; name: MOV to and from memory. 16bit (+32 bit extension)
; code: "8B088B098B0A8B0C8B0D8B0E88778B0F8B48778B49778B4A778B4C778B4D778B4E778B4F778B8888778B8988778B8A88778B8C88778B8D88778B8E88778B8F88778B1678888B50898B51898B52898B54898B55898B56898B57898B9078888B9178888B9278888B9478888B9578888B9678888B9778888B8778FF8B8088778B8188778B82788889088909890A890C890D890E8877890F894877894977894A77894C77894D77894E77894F778988887789898877898A8877898C8877898D8877898E8877898F88778916788889508989518989528989548989558989568989578989907888899178888992788889947888899578888996788889977888898778FF89808877898188778982788866678B0866678B0966678B0A66678B0C66678B0D668B0D8877000066678B0F66678B487766678B497766678B4A7766678B4C7766678B4D7766678B4E7766678B4F7766678B88887766678B89887766678B8A887766678B8C887766678B8D887766678B8E887766678B8F8877668B157888FFFF66678B508966678B518966678B528966678B548966678B558966678B568966678B578966678B90788866678B91788866678B92788866678B94788866678B95788866678B96788866678B97788866678B8778FF66678B80887766678B81887766678B82788866678908666789096667890A6667890C6667890D66890D887700006667890F666789487766678949776667894A776667894C776667894D776667894E776667894F776667898888776667898988776667898A88776667898C88776667898D88776667898E88776667898F88776689157888FFFF66678950896667895189666789528966678954896667895589666789568966678957896667899078886667899178886667899278886667899478886667899578886667899678886667899778886667898778FF666789808877666789818877666789827888"

[bits 16]
mov cx,[bx+si]
mov cx,[bx+di]
mov cx,[bp+si]
mov cx,[si]
mov cx,[di]
mov cx,[0x7788]
mov cx,[bx]
mov cx,[bx+si+0x77]
mov cx,[bx+di+0x77]
mov cx,[bp+si+0x77]
mov cx,[si+0x77]
mov cx,[di+0x77]
mov cx,[bp+0x77]
mov cx,[bx+0x77]
mov cx,[bx+si+0x7788]
mov cx,[bx+di+0x7788]
mov cx,[bp+si+0x7788]
mov cx,[si+0x7788]
mov cx,[di+0x7788]
mov cx,[bp+0x7788]
mov cx,[bx+0x7788]
mov dx,[-0x7788]
mov dx,[bx+si-0x77]
mov dx,[bx+di-0x77]
mov dx,[bp+si-0x77]
mov dx,[si-0x77]
mov dx,[di-0x77]
mov dx,[bp-0x77]
mov dx,[bx-0x77]
mov dx,[bx+si-0x7788]
mov dx,[bx+di-0x7788]
mov dx,[bp+si-0x7788]
mov dx,[si-0x7788]
mov dx,[di-0x7788]
mov dx,[bp-0x7788]
mov dx,[bx-0x7788]
mov ax,[-0x88+bx]
mov ax,[0x7788+bx+si]
mov ax,[0x7788+bx+di]
mov ax,[-0x7788+bp+si]
mov [bx+si],cx
mov [bx+di],cx
mov [bp+si],cx
mov [si],cx
mov [di],cx
mov [0x7788],cx
mov [bx],cx
mov [bx+si+0x77],cx
mov [bx+di+0x77],cx
mov [bp+si+0x77],cx
mov [si+0x77],cx
mov [di+0x77],cx
mov [bp+0x77],cx
mov [bx+0x77],cx
mov [bx+si+0x7788],cx
mov [bx+di+0x7788],cx
mov [bp+si+0x7788],cx
mov [si+0x7788],cx
mov [di+0x7788],cx
mov [bp+0x7788],cx
mov [bx+0x7788],cx
mov [-0x7788],dx
mov [bx+si-0x77],dx
mov [bx+di-0x77],dx
mov [bp+si-0x77],dx
mov [si-0x77],dx
mov [di-0x77],dx
mov [bp-0x77],dx
mov [bx-0x77],dx
mov [bx+si-0x7788],dx
mov [bx+di-0x7788],dx
mov [bp+si-0x7788],dx
mov [si-0x7788],dx
mov [di-0x7788],dx
mov [bp-0x7788],dx
mov [bx-0x7788],dx
mov [-0x88+bx],ax
mov [0x7788+bx+si],ax
mov [0x7788+bx+di],ax
mov [-0x7788+bp+si],ax
[bits 32]
mov cx,[bx+si]
mov cx,[bx+di]
mov cx,[bp+si]
mov cx,[si]
mov cx,[di]
mov cx,[0x7788]
mov cx,[bx]
mov cx,[bx+si+0x77]
mov cx,[bx+di+0x77]
mov cx,[bp+si+0x77]
mov cx,[si+0x77]
mov cx,[di+0x77]
mov cx,[bp+0x77]
mov cx,[bx+0x77]
mov cx,[bx+si+0x7788]
mov cx,[bx+di+0x7788]
mov cx,[bp+si+0x7788]
mov cx,[si+0x7788]
mov cx,[di+0x7788]
mov cx,[bp+0x7788]
mov cx,[bx+0x7788]
mov dx,[-0x7788]
mov dx,[bx+si-0x77]
mov dx,[bx+di-0x77]
mov dx,[bp+si-0x77]
mov dx,[si-0x77]
mov dx,[di-0x77]
mov dx,[bp-0x77]
mov dx,[bx-0x77]
mov dx,[bx+si-0x7788]
mov dx,[bx+di-0x7788]
mov dx,[bp+si-0x7788]
mov dx,[si-0x7788]
mov dx,[di-0x7788]
mov dx,[bp-0x7788]
mov dx,[bx-0x7788]
mov ax,[-0x88+bx]
mov ax,[0x7788+bx+si]
mov ax,[0x7788+bx+di]
mov ax,[-0x7788+bp+si]
mov [bx+si],cx
mov [bx+di],cx
mov [bp+si],cx
mov [si],cx
mov [di],cx
mov [0x7788],cx
mov [bx],cx
mov [bx+si+0x77],cx
mov [bx+di+0x77],cx
mov [bp+si+0x77],cx
mov [si+0x77],cx
mov [di+0x77],cx
mov [bp+0x77],cx
mov [bx+0x77],cx
mov [bx+si+0x7788],cx
mov [bx+di+0x7788],cx
mov [bp+si+0x7788],cx
mov [si+0x7788],cx
mov [di+0x7788],cx
mov [bp+0x7788],cx
mov [bx+0x7788],cx
mov [-0x7788],dx
mov [bx+si-0x77],dx
mov [bx+di-0x77],dx
mov [bp+si-0x77],dx
mov [si-0x77],dx
mov [di-0x77],dx
mov [bp-0x77],dx
mov [bx-0x77],dx
mov [bx+si-0x7788],dx
mov [bx+di-0x7788],dx
mov [bp+si-0x7788],dx
mov [si-0x7788],dx
mov [di-0x7788],dx
mov [bp-0x7788],dx
mov [bx-0x7788],dx
mov [-0x88+bx],ax
mov [0x7788+bx+si],ax
mov [0x7788+bx+di],ax
mov [-0x7788+bp+si],ax
