汇编语言中标号可以单独成行吗?

2025-02-27 06:38:34
推荐回答(3个)
回答1:

代码段的标号可以,如:
begin:

数据段不可以。
如:
CCCC DB 'HELLO' 可以
CCCC
DB 'HELLO' 不行。编译会告诉你CCCC错。

回答2:

楼上没回答到点子上,标号就是带冒号的,可以单独成行,那个不带冒号的是‘标识符’不能单独成行

回答3:

重复执行后面的指令
rep stos dword ptr [edi]
是将edi指向的区域初始化为0CCCCCCCCh
应该是12h*4个字节,可以理解为一个函数,传来的某个参数为指针,然后将这个指针指向的区域初始化
void fun(long *p)
{
int i;
// 12h=18
for(i=0;i<18;i++)
{
p[i]=0CCCCCCCCh;
}
}
相当于这个函数的功能