CSEG SEGMENT ASSUME CS:CSEG,DS:DATEN HAUPT PROC MOV AX,DATEN MOV DS,AX MOV A,10 ; Example: A:=10 MOV B,20 ; Example: B:=20 MOV AX,B ; Example: CC:=B MOV CC,AX MOV AX,B ; Example: D:=B+A ADD AX,A MOV D,AX MOV AX,0 MOV CX,10 MOV SI,0 LOOPI: ADD AX,G[SI] ADD SI,2 LOOP LOOPI CALL AUSGABE MOV AX,4C00h INT 21h HAUPT ENDP AUSGABE PROC PUSH AX PUSH BX PUSH CX PUSH DX MOV BX,10 MOV CX,0 DIVI: MOV DX,0 DIV BX PUSH DX INC CX CMP AX,0 JNZ DIVI POPI: POP DX ADD DL,'0' MOV AH,2 INT 21h LOOP POPI POP DX POP CX POP BX POP AX RET AUSGABE ENDP CSEG ENDS DATEN SEGMENT A DW ? B DW ? CC DW ? ; MASM mag keinen Bezeicher C :-) D DW ? G DW 10,20,30,40,50,60,70,80,90,100 DATEN ENDS SSEG SEGMENT STACK DW 1024 DUP (?) SSEG ENDS END HAUPT