2
我想跟蹤我一直在使用渦輪彙編,但即時通訊這個值放養搜索的程序:渦輪彙編CS區間解釋
cs:0006->8ED8 mov ds,ax
cs:0392->66B800060000 mov eax,00000600
cs:039A->66B900000000 mov ecx,00000000
有人可以幫我解釋一下嗎?尤其是數字顯示在CS部分。
我想跟蹤我一直在使用渦輪彙編,但即時通訊這個值放養搜索的程序:渦輪彙編CS區間解釋
cs:0006->8ED8 mov ds,ax
cs:0392->66B800060000 mov eax,00000600
cs:039A->66B900000000 mov ecx,00000000
有人可以幫我解釋一下嗎?尤其是數字顯示在CS部分。
「CS」是指當前代碼段,它指的是段中的偏移量後的位數。箭頭之後的數字是指令的操作碼。
cs:0006->8ED8 mov ds,ax
^ ^ ^
| | |
| | +-- Opcode of the "mov ds,ax" instruction
| |
| +-- Offset of the instruction within the code segment (6 bytes)
|
+-- Current code segment, see contents of your CS register
另請參閱X86 Memory Segmentation瞭解更多詳情。
對於x86操作碼的列表,請參閱http://ref.x86asm.net/
我還是不能讓你it.Can進一步解釋? – scarface23 2013-02-13 15:23:28
你需要更具體:)你的問題到底是什麼? – 2013-02-13 15:26:13
好吧,我明白了,但那個偏移量呢?我的意思是如果它是「39A」,這是否意味着它是922字節?順便說一下,什麼是操作碼? – scarface23 2013-02-13 15:28:05