X_0; EQU; 30H
X_1; EQU; 31H
X_2; EQU; 32H
X_3; EQU; 34H
X_4; EQU; 35H
X_5; EQU; 36H
X_6; EQU; 37H
X_7; EQU; 38H
Y_0; EQU; 39H
Y_1; EQU; 3AH
Y_2; EQU; 3BH
Y_3; EQU; 3CH
Y_4; EQU; 3DH
Y_5; EQU; 3EH
Y_6; EQU; 3FH
Y_7; EQU; 40H
Z_0; EQU; 41H
Z_1; EQU; 42H
Z_2; EQU; 43H
Z_3; EQU; 44H
Z_5; EQU; 45H
Z_6; EQU; 46H
Z_7; EQU; 47H
ORG 0H
START:
CLR A
MOV X_0,#2H
MOV X_1,#4H
MOV X_2,#0AH
MOV X_3,#0A1H
MOV X_3,#0B2H
MOV X_3,#32H
MOV X_4,#12H
MOV X_5,#0C3H
MOV X_6,#0E1H
MOV X_7,#0A5H
MOV Y_0,#5H
MOV Y_1,#8H
MOV Y_2,#0C4H
MOV Y_3,#0D2H
MOV Y_4,#0A9H
MOV Y_5,#54H
MOV Y_6,#17H
MOV Y_7,#A5H
MOV A,X_0
ADD A,Y_0
MOV Z_0,A
MOV A,X_1
ADDC A,Y_1
MOV Z_1,A
MOV A,X_2
ADDC A,Y_2
MOV Z_2,A
MOV A,X_3
ADDC A,Y_3
MOV Z_3,A
MOV A,X_4
ADDC A,Y_4
MOV Z_4,A
MOV A,X_5
ADDC A,Y_5
MOV Z_5,A
MOV A,X_6
ADDC A,Y_6
MOV Z_6,A
MOV A,X_7
ADDC A,Y_7
MOV Z_7,A
LJMP START
END:
btw, nismo jos poceli programirat trenutno smo jos na pseudo kodu i na izgledu programa, program za 32-bitno zbrajanje je izgledao tako nekako kao taj za 64-bitno sto sam napisao