;对两个十六进制数做加法运算,这两个数从地址0050H开始连续 ;存放,高位在高地址,低位在低地址,结果放在这两个数之后。 ;******************************** NAME PRS DATA SEGMENT ORG 0050H H1 DB 11H,22H,33H,44H H2 DB 2 DUP(?) DATA ENDS ;******************************** CODE SEGMENT ASSUME CS:CODE, DS:DATA START: PUSH DS SUB AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV SI,0050H MOV DI,52H MOV BX,54H CLC MOV AX,[SI] ADC AX,[DI] MOV [BX],AX RET CODE ENDS END START