You are on page 1of 3

1)8 BIT ADDITION: CODE SEGMENT ASSUME CS:CODE ORG 1200H MOV SI,[4200H]MOV AL,[SI] MOV BL,[SI+01] MOV

DL,00H ADD AL,BL JNC LOOP INC DL LOOP:MOV[SI+02],AL MOV [SI+03],DL MOV AH,4CH INT 21H CODE ENDS END

2)8 BIT subtraction: CODE SEGMENT ASSUME CS:CODE,DS:CODE ORG 1200H MOV SI,4200H MOV AL,[SI] MOV BL,[SI+01] MOV DL,00H SUB AL,BL JNC LOOP INC DL LOOP:MOV [SI+02],AL MOV [SI+03],DL MOV AH,4CH INT 21H CODE ENDS END

3)16 BIT ADDITION: CODE SEGMENT ASSUME CS:CODE ORG 1200H MOV SI,[4200H] MOV AX,[SI] MOV BX,[SI+02] MOV DL,00H ADD AX,BX JNC LOOP INC DL LOOP:MOV[SI+04],AX MOV [SI+06],DL MOV AH,4CH INT 21H CODE ENDS END

4)16 BIT MULTIPICATION: CODE SEGMENT ASSUME CS:CODE,DS:CODE MOV SI,[4200H] MOV AX,[SI] MOV BX,[SI+02] MUL BX MOV [SI+04],AX MOV [SI+06],DX MOV AH,4CH INT 21H CODE ENDS END

5)ASCII TO DECIMAL CONVERSION: ASSUME CS:CODE,DS:CODE,ES:CODE CODE SEGMENT ORG 1100H MOV SI,4200H MOV AL,[SI] SUB AL,30H MOV BL,0AH CMP AL,BL JC LOOP MOV AL,00H LOOP:MOV[SI+01H],AL MOV AH,4CH INT 21H CODE ENDS END

You might also like