)08 XXXXX ASSEMB1,EK, VEX 2.x INTE1,LEC x/MOD Ls MJHITOR, VERXXXX 3.0, x4 APRIL 19"/5 ERRORS ยท Q PAGE 16 7 THE THIKD PARAXXXXX (13 XXXX) IS THAT VALXX. 0 t 3A03 FILLJ 3AU3 10 INX C J GET 3 PAKAKETEKS 3A04 4bBx3D CALL, EXPR 3A07 C4 MUV A,E ; XXX DATA IN A 3A% 46D43D CALL, GEXXX ; GET HI, AND DE 3AOB CB MOV B,A 3AOC XxX: 3AOC E'9 MOV MB ; S10RE CUltXXXXX IN MEMORY 3AQD 4bE23D CALL HIXX i TEST FOR CQKPLETION 3AiO 40UXxX JNC FlO i CONTINUE LOOPING 3Al3 44Q438 jjxp S'I'AKT 0 V ; GO TO <ADDRLSS> 0 V ; THE G COMMAND IS USED FOR TRANS6ERRING CONTROL FROM THE ; MONITOR 'l'O A USEX PROXXXX. 6 e 3Al6 GOi'O: 3Alxi ll OCX C 3Al7 x68530 CALL XXXX 3AIA 446b38 JMP GO ; 7 CCh4PUTii HEXADECJML SL/M AND DIFFERENCE. 0 e ; TUIS ROUTINE EXPECTS TKO HEXADLCIMP.L PARAMETERS. J LT CXXXXXXX THE SUM AND DIFFEREKCI OF THE TKO VALUES i AND DISPLAYS THEM OH 1tiE CUNSULE DEVXXX AS XXXXXXXX 0 0 i <Pl+p2> <pl-P2> 6 f 3AID HEXNI 3AID 4b8$30 CALL XXXX ; GEX Th'x XXXXXXX 3Xxx 4bCC3C CALL CHLF JA23 4bD43D CALL GETAD i Get Hb AND DE 3A26 C6 MUV A,L i COMPUTE HL + DE 3AZ7 u ADD E 3a2b LO MUV E,A p SAVE LSB IN E 3A29 C5 MQV A,H 3A2A 8B ADC L) 3A2B 46103E CXXX, LBYIE i DISPLAY MSB OF SUM 3A2E C4 MOV A,E } RETRIEVE LSB JA2F 4blQ3E ?AL1. LBYXX 7 DISPLAY IT 3A32 46$03C CALI. BLK ; TYPE X SPACE ms 4CA)43D ?AL1. GETAD x GXX KL, AND DE 3a313 C6 KOV A,1. J COMPUTE HL"DE 3A39 94 SUB E 3XxX ED NIUV E,A i SAVE LSB OF DIFFERENCE 3a3b C5 MOV A,H 3A3C xx3 SBB D