小编alm*_*udi的帖子

在程序RET之后,汇编x86无限循环问题MOV CX,12

NUM EQU 3
.MODEL small
.STACK
.DATA
    tempi DW 8,27,17,12,21,34,9,41,7,18,15,5
    risultato DW NUM DUP (?)
.CODE
.STARTUP
    PUSH OFFSET tempi
    PUSH OFFSET risultato
    CALL copiaVettore
    ADD SP,4
    MOV CX, 0
    MOV CX,12
    LEA BX, risultato
salta:
    MOV DX, [BX]
    ADD DX, 30h
    ADD BX, 2 
    MOV AH, 2h
    INT 21h
LOOP salta
.EXIT
 copiaVettore PROC
    PUSH BP 
    MOV BP, SP
    PUSH DI
    PUSH SI

    MOV DI, [BP+4] ;risultato
    MOV SI, [BP+6] ;sorgente    
    MOV CX, 12
    ciclo1: 
        MOV AX, [SI]
        MOV …
Run Code Online (Sandbox Code Playgroud)

assembly x86-16 emu8086

2
推荐指数
1
解决办法
182
查看次数

标签 统计

assembly ×1

emu8086 ×1

x86-16 ×1