我想用Visual Studio中的内联汇编在C中编写程序。我正在读取一个字符串,并且需要将变量中的小写字符数和变量中的大写字符数存储起来。这是我到目前为止:汇编语言 - 计数大小写字母的数量
void FnlUpperLowerCount(char *inStr) {
int UpCount = -99;
int LowCount = -99;
_asm {
mov esi, inStr
mov al, [esi]
}
printf("The number of upper case letters : %d\n",UpCount);
printf("The number of lower case letters : %d\n",LowCount);
return ;
}
我真的不知道如何走得更远。
一个空值终止序列我会先写在C,从那么它应该是相当简单的将其转换为ASM。 – Devolus