Somebody help. This is for my special project and to be submitted on monday. It's 11:09pm (saturday) here. i have a problem with my codes. its about when you input a CAPITAL LETTER the output should be in lowercase and vice versa. and also my problem is i dont know to code the " INVALID INPUT" when the input characters have spaces and numbers. that's all. hope someone will help :( i need to pass my subject :(
Here's my code....
DIS MACRO STR
MOV AH,09H
LEA DX,STR
INT 21H
ENDM
DATA SEGMENT
MSG1 DB "INPUT A CHARACTER : $"
MSG2 DB "CONVERTED CHARACTER IS : $"
STR1 DB 20 DUP('$')
LINE DB 10,13,'$'
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START:
MOV AX,DATA
MOV DS,AX
DIS MSG1
MOV AH,0AH
LEA DX,STR1
INT 21H
DIS LINE
MOV CH,00
MOV CL,BYTE PTR[STR1+1]
LEA SI,STR1+2
L1: MOV AH,BYTE PTR[SI]
CMP AH,'A'
JL L4
CMP AH,'Z'
JG L2
ADD BYTE PTR[SI],32
JMP L3
L2:CMP AH,'a'
JL L4
CMP AH,'z'
JG L4
SUB BYTE PTR[SI],32
L3:INC SI
LOOP L1
DIS MSG2
DIS STR1+2
L4:MOV AH,4CH
INT 21H
CODE ENDS
END START
;------
;OUTPUT
;------
ENTER YOUR CHARACTER : JiNeSh
CONVERTED CHARACTER IS : jInEsh
trebla21
0
Newbie Poster
Recommended Answers
Jump to PostThis is for my special project and to be submitted on monday.
So what you're asking is basically
Can you do my work for me?
All 3 Replies
Assembly Guy
72
Posting Whiz
Bhavya scripted
0
Newbie Poster
Schol-R-LEA
1,446
Commie Mutant Traitor
Featured Poster
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.