ASMx86: How to pick out a letter in a string?
<p>i'm confused on how characters work in assembly. Since everything is in bits then does that mean that all characters are basically just hexadecimal versions/ascii values when in registers? </p>

<p>For example if I wanted to put "I like pie" in a register will it show up as "48h 4C484B45h 504945h"? And if I wanted to get all "i" letters will I need to use a command like  </p>

<pre><code>;   "command to get string input"  
getI:
    cmp BYTE PTR [edx],48h 
    je L1
L1: 
    add [edx],1
    loop getI  
</code></pre>

<p>I'm basically trying to find a way to isolate a character from an inputted string.</p>