AL-004 - INT 21H MOV DL, 0AH ; line feed INT 21H LEA DX,...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
;**************************************************************************; ; ; ; By : ; ; Muhammad Tahir Shahzad [ MTS ] ; ; B.C.S Honours [ 2000-04 ] ; ; Government College University Lahore ; ; Pakistan ; ; ; ; E-mail : mtshome@wol.net.pk ; ; ; ; Web-Site : www.mts-home.cjb.net [ www.wol.net.pk/mtshome ] ; ; www.mtshome.cjb.net [ www.geocities.com/mtahirshahzad ] ; ; ; ;**************************************************************************; TITLE AL-004 : An AL Program to read two digits whose sum is less than 0, ; computes and display their sum (without using variables). .MODEL SMALL .STACK 100H .DATA PROMPT_1 DB 'Enter the First digit : $' PROMPT_2 DB 'Enter the Second digit : $' PROMPT_3 DB 'Sum of First and Second digit : $' .CODE MAIN PROC MOV AX, @DATA ; initialize DS MOV DS, AX LEA DX, PROMPT_1 ; load and display the PROMPT_1 MOV AH, 9 INT 21H MOV AH, 1 ; read a character\digit INT 21H MOV BL, AL ; save First digit in BL in ASCII code SUB BL, 30H MOV AH, 2 ; carriage return MOV DL, 0DH
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: INT 21H MOV DL, 0AH ; line feed INT 21H LEA DX, PROMPT_2 ; load and display the PROMPT_2 MOV AH, 9 INT 21H MOV AH, 1 ; read a character INT 21H MOV BH, AL ; save Second digit in BH in ASCII CODE SUB BH, 30H MOV AH, 2 ; carriage return MOV DL, 0DH INT 21H MOV DL, 0AH ; line feed INT 21H LEA DX, PROMPT_3 ; load and display the PROMPT_3 MOV AH, 9 INT 21H ADD BL, BH ; add First and Second digit ADD BL, 30H ; convert ASCII to DECIMAL code MOV AH, 2 ; display the character MOV DL, BL INT 21H MOV AH, 4CH ; return control to DOS INT 21H MAIN ENDP END MAIN ;**************************************************************************; ;**************************************************************************; ;------------------------------ THE END ---------------------------------; ;**************************************************************************; ;**************************************************************************;...
View Full Document

Page1 / 2

AL-004 - INT 21H MOV DL, 0AH ; line feed INT 21H LEA DX,...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online