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