1. 汇编语言里 exp eax ebp edi ecx 这些都是什么意思啊
eax ebp edi ecx都是寄存器的名称;
而且是32位的寄存器.如果用C语言来解释,可以把这些寄存器当作变量看待.
add eax,-2 ;可以认为是给变量eax加上-2这样的一个值.
建议了解一点汇编知识.
2. mov eax,[ecx]到底什么意思
mov eax,[ecx]的意思是取ecx寄存器中的值,用这个值作偏移地址找到那个内存单元,然后把那个内存单元以及后面相邻的内存单元一共4个字节的数据送给eax寄存器
3. MOV ECX, 123456H是什么意思
这样的指令显然是80x86汇编指令。
看来提问者是初学汇编语言,你对MOV指令的理解有误或表述不当。MOV指令相当于高级语言的赋值语句,把源操作数赋给目的操作数,而不是右边的数等于左边(你这个理解或表述,意思正好相反)。指令MOV ECX,123456H执行后,ECX=123456H。
汇编指令中的立即数,有4种表现形式,即二进制、八进制、十进制、十六进制。除了十进制数之外,另外三种进制数,必须在数值后面缀以对应的字母来标明数值的基数(进制),字母“B”表示二进制数、“O”或“Q”(避免与数字“0”混淆)表示八进制数、“H”表示十六进制数,字母大小写均可。123456是十进制数,后面加上字母“H”,则表示十六进制数,概念不一样,其数值大小也就不一样。
数值外面加上方括号,这是存储器直接寻址方式。MOV ECX,[123456H]表示把存储器中DS:123456H所存的一个字(双字节)赋给寄存器ECX,假设DS:123456H=7A8B9C0D,则指令MOV ECX,[123456H]执行后,ECX=7A8B9C0D。
4. ecx文件要用什么打开啊
.ecx
文件类型:ECCO Corrupted Database File
扩展名为.ecx的文件是一个数据文件。
文件说明:
Database file created with ECCO, a personal information management (PIM) program; may contain corrupted data that cannot be read by ECCO.
If ECCO notices a file has been corrupted, it may save it with a .ecx extension rather than the usual .ECO file extension; may be generated ring the Create Synchronized Copy process..ecx
打开.ecx文件
Mac OS
Windows
NetManage ECCO or ECCO Pro
Linux
其它内容
5. 汇编mov [esi+000002f0],ecx是什么意思
mov [esi+000002f0],ecx是将ecx的值送入ds:[esi+000002f0]指向的内存。
16位中这样写:mov [si+2f0],cx
6. 找基址时找到mov [edx+34],ecx是什么意思
其实他和我是一个意思,呵呵。
那段话中基址是EDX,偏移是34。
把ECX中的值,复制到edx+34中的地址,如:edx+34=0010E9B0,那么这条语句执行后,0010E9B0这个地址下的值就是ecx中的值了。
7. ecx是什么文件
ecx
文件类型:ECCO Corrupted Database File
扩展名为.ecx的文件是一个数据文件。
文件说明:
Database file created with ECCO, a personal information management (PIM) program; may contain corrupted data that cannot be read by ECCO.
If ECCO notices a file has been corrupted, it may save it with a .ecx extension rather than the usual .ECO file extension; may be generated ring the Create Synchronized Copy process..ecx 。
打开ecx文件的工具有:
Mac OS
Windows
NetManage ECCO or ECCO Pro
Linux