Programa que Pasa de Binario A Decimal
Ensamblador
Publicado el 11 de Octubre del 2020 por Daniel (194 códigos)
2.210 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,0000MOV CH,[BX]
CMP CH,00JZ 001D
JMP 0028
ADD AH,ALINC BX
MOV CL,AL MOV DL,01JMP 000B
CMP DL,00JZ 0016
ADD AL,CLDEC DL
JMP 001D
CMP CH,01JNZ 0038
CMP DL,00JZ 0014
ADD AL,CLDEC 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 00408000:0012 EB3C JMP 00508000:0014 00C4 ADD AH,AL
8000:0016 43 INC BX8000: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 00168000:0045 00C8 ADD AL,CL
8000:0047 FECA DEC DL8000:0049 EBF5 JMP 0040-A CS:0050
8000:0050 80FD01 CMP CH,01
8000:0053 750B JNZ 00608000:0055 80FA00 CMP DL,00
8000:0058 74BA JZ 00148000:005A 00C8 ADD AL,CL
8000:005C FECA DEC DL8000:005E EBF5 JMP 00558000:0060 8827 MOV [BX],AH
8000:0062 90 NOP8000:0063 90 NOP8000:0064 90 NOP
Comentarios sobre la versión: 1.0 (0)
No hay comentarios