【導(dǎo)讀】匯編是逆向工程的基礎(chǔ);匯編語言是一切程序的起點(diǎn)和終點(diǎn),畢竟所有的高級(jí)語言都是。在許多高級(jí)語言中我們都需要相對(duì)明確的語法,但是在匯編中。,我們會(huì)使用一些單詞縮寫和數(shù)字來表達(dá)程序。BIT(位)-電腦數(shù)據(jù)量的最小單元,可以是0或者1。為了方便閱讀,我們通常使用16進(jìn)制來表示。·WORD(字)-一個(gè)字由兩個(gè)字節(jié)組成,共有16位。一個(gè)字的最大值是。·DOUBLEWORD-一個(gè)雙字包含兩個(gè)字,共有32位。·KILOBYTE(千字)-千字節(jié)并不是1000個(gè)字節(jié),而是1024個(gè)字節(jié)。·MEGABYTE-兆字節(jié)同樣也不是一兆個(gè)字節(jié),而是。寄存器是計(jì)算機(jī)儲(chǔ)存數(shù)據(jù)的“特別地方”。你可以把寄存器看作一個(gè)小盒子,我們可以。在里面放很多東西:比如名字、數(shù)字、一段話……從0-FFFFFFFF(無符號(hào))的數(shù)據(jù)。被稱作AX,AX又分為高8位的AH和低8位的AL兩個(gè)獨(dú)立寄存器。標(biāo)志寄存器代表某種狀態(tài)。寄存器會(huì)被設(shè)置成1。例如:EAX的值為7FFFFFFFF,如果你此時(shí)再給EAX加1,OF寄存器就