键盘输入任一个字符,然后以此字符填充数组a[41]。
注意:填充40个字符即可。
如:
运行后输入:A
则结果输出:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
#include "stdio.h"
void main()
{
char a[41]={
0},c;
scanf("%c",&c );
__asm
{
/*【*/
;lea edi,a ;法一
;lea esi,c
;mov esi,dword ptr[esi]
;mov ecx,40
;again:
;mov dword ptr[edi],esi
;add edi,1
;loop again
mov al,c ;法二
lea edi,a
mov ecx,40
rep stosb
/*】*/
}
printf("%s"
Win32汇编(SMU—C嵌入汇编)
最新推荐文章于 2021-05-18 15:53:44 发布