Assembler
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 4647 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 0000 0000 0000 0000 0004 0018 0072 0074 0000 0003 0005 0007 000A 000D 0010 0013 0015 0018 001B 001E 001F 0021 00230025 0027 0029 002B 002D 002F 0031 003F 0041 0044 0045 0049 004A 004C 004E 0051 0054 0056 0057 005A 0060 0063 006F 0071 0073 0074 0075 0079 007B 007C 007F 0080 0082 00840087 0088 0088 008B .MODEL SMALL .STACK 200H .DATA datos DB 0C8H,0D4H,0D6H,02FH DATS2 db 20 DUP(0) TABL db 90 DUP(0) cont dw 4 .CODE MOV AX,@DATA MOV ES,AX MOV DS,AX LEASI,DATOS LEA DI,TABL ININ: CALL PROG CALL VERF JMP ININ FIN: LEA SI,DATS2 MOV AX,0AFECH GATO: CALL WQA DEC AX JNZ GATO PROG: MOV AX,[SI] MOV CX,AX MOV AH,AL CMP AL,CH JNAEasdf JNG asfd MOV CH,00 ADD CL,DL asDf: SAR AH,7 SHR AL,1 MOV [SI+4],AX RET WQA: push cont pop cx mov dl,[si] mov dh,[si] MOV [DI+4],DH CMP DL,0 JZ OTRS otro: push dxand dl,80h shr dl,3 and dh,60h shr dh,6 add mov inc pop rol dx,2 loop otro INC SI ADD DI,4 VERF: RET CMP AH,AL JO FIN ADD SI,2 RET .EXIT(0) MOV AX,04C00h INT 21h END dh,dl[di],dh di dx asfD:
Página 1 de 1
C8 D4 D6 2F 14*(00) 5A*(00) 0004 B8 8E 8E BE BF E8 E8 EB BE B8 E8 48 75 8B 8B 8A 3A 72 7E B5 02 D0 FC D0 89 C3 FF 59 8A 8A 88 8074 52 80 D0 80 D0 EE 02 88 47 5A D1 E2 46 83 C3 3A 70 83 C3 0000s C0 D8 0000r 0018r 0011 006D F8 0004r AFEC 0027 FA 04 C8 E0 C5 06 12 00 CA FC D0 FC D0 FC D0 FC D0 FC D0E8 44 04 36 0072r 14 34 75 04 FA 00 32 E2 EA E6 EE D0 F2 35 80 D0 EA D0 EA 60 D0 EE D0 EE EE D0 EE
C2 D1 C2 DB C7 04 E0 91 C6 02
OTRS: B8 4C00 CD 21
1 1
Regístrate para leer el documento completo.