TITLE ADD TWO 8-BYTE NUMBERS USING 32-BIT REGISTERS IN THE 386 (NO-LOOP VERSION) PAGE 60,132 .MODEL SMALL .386 .STACK 200H .DATA DATA1 DQ 548FB9963CE7H ORG 0010H DATA2 DQ 3FCD4FA23B8DH ORG 0020H DATA3 DQ ? .CODE BEGIN: MOV AX,@DATA MOV DS,AX MOV EAX,DWORD PTR DATA1 ;move lower dword of DATA1 into EAX ADD EAX,DWORD PTR DATA2 ;add lower dword of DATA2 to EAX MOV EBX,DWORD PTR DATA1+4 ;move upper dword of DATA1 into EBX ADC EBX,DWORD PTR DATA2+4 ;add upper dword of DATA2 to EBX MOV DWORD PTR DATA3,EAX ;store lower dword of result MOV DWORD PTR DATA3+4,EBX ;store upper dword of result MOV AH,4CH INT 21H END BEGIN