Here's the problem, I was wondering if i am right to assume that when a three-digit input is entered, i.e. 123, then the string 1 will be stored to al, 2 to ah, but i'm not sure where the 3 goes, or if ever it's plain wrong to look at the problem that way. Here's my plan, ask for 3-digit number, access the digits separately, convert to integer, manipulate the digits separately, then check if greater than 100, 175, and so so.
AlitaMixx
0
Newbie Poster
Recommended Answers
Jump to PostIn my opinion you need to use 3 different variables and store each digit in a separate variable, next convert each digit to an integer, multiply the first digit by 100, the second digit by 10 and add all digits together and save to a variable to get a 3 …
Jump to PostI see, so it's impossible then to convert a single 3-digit input to integer?
you can convert at any length if it's in a single variable, I've been taught that using nasm when you input a 3 or more digit number in a terminal you need to store …
All 5 Replies
zeroliken
79
Nearly a Posting Virtuoso
AlitaMixx
0
Newbie Poster
zeroliken
79
Nearly a Posting Virtuoso
AlitaMixx
0
Newbie Poster
GunnerInc
7
xor eax, eax
Team Colleague
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.