『壹』 匯編程序設計 一個32位有符號數存放在DX:AX中,寫一個求補碼的程序
這么簡單的察塵問題……
很暈
告訴你方法吧
方法1.用原始的求補碼的方法,其中的重點是DX和AX的結合位注意用CF傳送進位;
方法2.補碼的捷徑是二進制數從末尾向高位看,首個1以後(符號位除外)的全部變反如:1000 1110 0100 1100,它的反碼是1111 0001 1011 0100。了解原理了,後面的就好了。利用循環和移位利用前敗物禪面的原理逐位的變換,就得到了反碼了螞慎。
程序自己想嘛,我開始學匯編的時候上課總是不聽,要考試的時候就邊看書邊學,幾天就基本了解了其中的原理。現在一般的問題都沒有問題。關鍵是要多想多練習編寫程序,鍛煉匯編的編程方式。