Rev 607 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 607 | Rev 707 | ||
---|---|---|---|
Line 329... | Line 329... | ||
329 | new_constant: |
329 | new_constant: |
330 | or byte [ebx+8],1+2 |
330 | or byte [ebx+8],1+2 |
331 | jmp instruction_assembled |
331 | jmp instruction_assembled |
332 | assemble_instruction: |
332 | assemble_instruction: |
333 | mov [operand_size],0 |
333 | ; mov [operand_size],0 |
334 | mov [size_override],0 |
334 | ; mov [size_override],0 |
335 | mov [operand_prefix],0 |
335 | ; mov [operand_prefix],0 |
336 | mov [rex_prefix],0 |
336 | ; mov [rex_prefix],0 |
337 | mov [immediate_size],0 |
337 | mov dword [operand_size],0 |
- | 338 | mov [immediate_size],0 |
|
338 | movzx ebx,word [esi] |
339 | movzx ebx,word [esi] |
339 | mov al,[esi+2] |
340 | mov al,[esi+2] |
340 | add ebx,assembler |
341 | add ebx,assembler |
341 | add esi,3 |
342 | add esi,3 |
342 | jmp near ebx |
343 | jmp near ebx |