請問在如下指令中 已知 AL 87H,指令MOVSX CX,AL執行後,CX 0FF87H中FF是怎麼回事

時間 2021-09-13 18:13:54

1樓:

說實話,天草教你們學破解居然讓你們學這個movsx彙編指令,我只想說很悲哀。其實瞭解常規的8086指令就足以去看懂彙編**了(movsx非8086指令),破解也夠用了。

言歸正傳:f是16進位制數,相當於10進位制的15.在8086彙編中規定,當一個16進位制數的首位是字母時,其前必須加0,即有你的0ff87h出現,最後那個h表示這是16進位制數。

特別說明一下:有些彙編**可能出現mov ax,87;一些編譯器把87解釋成10進位制數,一些編譯器解釋成16進位制數。這要具體而言。

2樓:匿名使用者

是16進位制數,加0是因為第一個是字母,87h中h就表示是16進位制的數。

3樓:哀從筠

0的意思是不是,在彙編中資料的首字元是字母時必須在前面加零 ------對

ff是代表一個符號嗎 不一定 ff 表示有符號數,就是-127 ,無符號數就是255 ,ff是什麼要看程式怎麼設定,比方說你說一張a4紙是什麼。要看印表機往上打什麼東西,可以是一份稿件,可以是一個**。 ff 變成2進位制就是1111 1111,ff要是有符號數最高位那個1代表是負數,所以就相當於-(111 1111)變成10進位制就是-127,ff要是無符號數就是 1111 1111 變成10進位制就是255

在ABC中,已知(a b)sin(A Ba b)sin(A B),則ABC的形狀是

三角形abc的形狀是直角三角形,證明如下 a sima b sinb 2r,a sina 2r,b sinb 2r,a 2 b 2 sin a b a 2 b 2 sin a b 等式右邊有 a 2 b 2 sin a b sin a b a b a b sin a b sina sinb sina...

已知,如圖,在梯形ABCD中,AD BC,AB DC AD 2,BC 4,求B的度數及AC的長

過a作af cd交bc於f,又ad bc,所以平行四邊形adcf 所以af cd 2,fc ad 2 所以ab af bf 2,acb caf 1 2 afb所以 b afb 60,acb 30 bac 90 ac 3ab 2 3 設bc的中點為o,連線oa則ab ob oc ad cd 那麼 ao...

如圖,已知在矩形ABCD中,AE,BE,CF,DF分別是內角的平分線,AE,DF相交於點M,BE,CF相交於點N

證明 矩形abcd ab cd,bad abc bcd adc 90 ae平分 bad bae dae bad 2 45 同理可得 abe cbe bcf dcf adf cdf 45 e 180 bae abe 90,f 180 dcf cdf 90 emf dae adf 90,enf cbe ...