Programa que Pasa de Binario A Decimal
Ensamblador
Publicado el 11 de Octubre del 2020 por Daniel (194 códigos)
1.884 visualizaciones desde el 11 de Octubre del 2020
Programa que Pasa de Binario A Decimal con el uso de debug
------------------------------------------------VERSION 1
-R DS
:7000
-R CS
:8000
-R ES
:6000
-R SS
:5000
-R IP
:0000
-A CS:0000
MOV DL,01
MOV CL,01
MOV AH,00
MOV AL,00
MOV BX,0000
MOV CH,[BX]
CMP CH,00
JZ 001D
JMP 0028
ADD AH,AL
INC BX
MOV CL,AL
MOV DL,01
JMP 000B
CMP DL,00
JZ 0016
ADD AL,CL
DEC DL
JMP 001D
CMP CH,01
JNZ 0038
CMP DL,00
JZ 0014
ADD AL,CL
DEC DL
JMP 002D
MOV [BX],AH
NOP
NOP
NOP
------------------------------------VERSION 2
-R DS
:7000
-R CS
:8000
-R ES
:6000
-R SS
:5000
-R IP
:0000
-A CS:0000
8000:0000 B201 MOV DL,01
8000:0002 B101 MOV CL,01
8000:0004 B400 MOV AH,00
8000:0006 B000 MOV AL,00
8000:0008 BB0000 MOV BX,0000
8000:000B 8A2F MOV CH,[BX]
8000:000D 80FD00 CMP CH,00
8000:0010 742E JZ 0040
8000:0012 EB3C JMP 0050
8000:0014 00C4 ADD AH,AL
8000:0016 43 INC BX
8000:0017 88C1 MOV CL,AL
8000:0019 B201 MOV DL,01
8000:001B EBEE JMP 000B
-A CS:0040
8000:0040 80FA00 CMP DL,00
8000:0043 74D1 JZ 0016
8000:0045 00C8 ADD AL,CL
8000:0047 FECA DEC DL
8000:0049 EBF5 JMP 0040
-A CS:0050
8000:0050 80FD01 CMP CH,01
8000:0053 750B JNZ 0060
8000:0055 80FA00 CMP DL,00
8000:0058 74BA JZ 0014
8000:005A 00C8 ADD AL,CL
8000:005C FECA DEC DL
8000:005E EBF5 JMP 0055
8000:0060 8827 MOV [BX],AH
8000:0062 90 NOP
8000:0063 90 NOP
8000:0064 90 NOP
Comentarios sobre la versión: 1.0 (0)
No hay comentarios