抛出ASM异常

时间:2018-01-17 12:04:30

标签: assembly x86 intel

编译此汇编代码时遇到问题。它说我在第25行抛出一个异常。在esi我有矩阵的地址,我试图在一个特定的地址放一个值。

_while:
        CMP ebx , 0 
        JB _end_while
        CMP edx , 0 
        JE _conditie
        MOV   [esi] , 0 
        ADD esi ,4 
        DEC edx 
        SUB ebx , 4 
        JMP _while
        _conditie:
        MOV dword ptr [esi] , 1 // here is the problem
        ADD esi , 4 
        MOV edx, 5 
        SUB ebx , 4 
        JMP _while
_end_while:

0 个答案:

没有答案