Ensamblador - Contador incremental de 10 digitos

<<>>
 
Vista:

Contador incremental de 10 digitos

Publicado por Jonathan L (1 intervención) el 07/04/2024 09:49:51
Soy nuevo en este lenguaje y estoy aprendiendo lo básico. Necesito programar un contador incremental de 10 dígitos utilizando instrucciones de bajo nivel como MOV, INC, DEC, AND, OR, JMP, JZ, JNZ, etc. No se pueden usar funciones de alto nivel como DB.

El simulador que utilizo es este: https://schweigi.github.io/assembler-simulator/

Por ahora tengo este código de un contador de 2 dígitos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
MOV A, 0xE8
MOV B,0x30
MOV [A], B
INC A
MOV B,0x30
INICIO:
MOV [A], B
INC B
CMP B, 0x3A
JNZ INICIO
DEC A
MOV B, [A]
INC B
MOV [A], B
MOV B, 0x30
INC A
 
JMP INICIO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder