Solución de puntuación alta: algunos programas sencillos de programación en ensamblador
1. mov bx, hacha
2 mov dx, 3ffh
3. 4. MOV BYTE PTR [SI], BH
5. MOV [BX+DI], 90H
6. la dirección está aumentando, puedes ver si necesitas cambiarla
.MODEL SMALL
.486
.CODE
BEGIN:
MOV AX, 1000H
MOV DS, AX
MOV CX, 100
NMOV:
MOV BX, 100
MOV AX, [BX]
MOV [BX+1],AX
INC BX
BUCLE NMOV
MOV AH, 4C
INT 21H
FIN COMENZAR
7. (compilación MASM611)
.MODE PEQUEÑO
.486
.DATA
.CODE
COMIENZO:
MOV AX, 2000H p>
MOV DS, AX
MOV AL, BYTE PTR [500H]
XOR CX, CX
MOV CL, AL
MOV DX, 0 ;OFFSET DE 2000H
MOV BX, 1000H ;VALOR 3000H
CLC ;BORRAR CF
XADD:
MOV AX, 0
JNB XNEXT
AÑADIR AL, 1
XNEXT:
MOV AL, BYTE PTE [BX] ; TRANSFERIR EL VALOR A AX
AGREGAR BYTE PTR DS:[DX], AL
INC BX
INC DX
LOOP XADD
p>MOV AH, 4C
INT 21H
FIN COMENZAR
8.
.MODE SMALL
.486
.DATA
.CODE
COMIENZO:
LEA BX, BUF
MOV CX, 100
SER:
MOV AL, BYTE PTR [BX]
CMP AL, 'A'
JNZ NNEXT
MOV BYTE PTR [BX], 'B'
NEXT:
INC BX
LOOP SER p>
Siguiente:
MOV AH, 4C
INT 21H
FIN COMENZAR
9.
XOR AX, AX
MOV AX, PACRED
XOR DX, DX
MOV DL, AL
MOV WORD PTR DESEMBALADO, BX
LEA BX, DESEMBALADO
XOR DX, DX
MOV DL, AH
MOV WORD PTR [BX+2], BX
10 Simplemente copie este libro
No lo ha hecho. ha sido modificado, compruébalo tú mismo, lo siento