keil32位除法运行问题

问题遇到的现象和发生背景

代码有点小问题,改了一点

用代码块功能插入代码,请勿粘贴截图
    RMERH    EQU    40H                ;余数高位
    RMERL    EQU    41H                ;ÓàÊýµÍ8λ
    DIV1    EQU    42H                 ;被除数
    DIV2    EQU    43H                ;
    DIV3    EQU    44H                ;
    DIV4    EQU    45H                ;
    DIVSH    EQU    46H                ;除数
    DIVSL    EQU    47H                ;³ýÊýµÄµÍ8λ
    //
    ORG    0000H
    LJMP    MAIN
    ORG    0030H
MAIN:
    MOV    R2, #0
    MOV    R3, #0
    MOV    RMERH, #0
    MOV    RMERL, #0
    MOV    R7, #32
    
    MOV    DIV4, #0D2H
    MOV    DIV3, #04H
    MOV    DIV2, #0
    MOV    DIV1, #0
    MOV    DIVSL, #64H
    MOV    DIVSH, #0
LOOP1:
    ;ÕûÌå×óÒÆ1λ
    CLR    C
    MOV    R1, #6                ;ÒÆ¶¯6¸ö×Ö½Ú
    MOV    R0, #DIV4            ;´Ó×îµÍλ¿ªÊ¼ÒÆ
LOOP2:           ;移位
    MOV    A, @R0
    RLC    A
    MOV    @R0, A      //修改问题地点
    DEC    R0
    DJNZ R1, LOOP2
    MOV    F0, C                 ;ÔÝ´æÒƳöµÄ×î¸ßλ
    //
    CLR    C
    MOV    A, RMERL
    SUBB    A, DIVSL
    MOV    R3, A
    //
    MOV    A, RMERH
    SUBB    A, DIVSH
    MOV    R2, A
    //
    ANL    C, /F0
    ;½øÎ»±êÖ¾cyΪ0¼°F0Ϊ1¾ùÊôÓÚûÓнèλµÄÇé¿ö
    ;相减置1
    JC    NEXT
    MOV    RMERL, R3
    MOV    RMERH, R2 
    ORL    DIV4, #01H
NEXT:
    ;不减置0
    DJNZ    R7, LOOP1
//////////////////////////////////////////////////////////
    END

运行结果及报错内容

在仿真调试时总会报错*** error 65: access violation at C:0x0073 : no 'execute/read' permission

img

我的解答思路和尝试过的方法

修改过map,也是在左侧的r3,r2,看不到1234/100计算的结果

我想要达到的结果

正常运行,能看到计算结果。