1. 程式人生 > >組合語言之第七章更靈活的定位記憶體地址的方法

組合語言之第七章更靈活的定位記憶體地址的方法

一:and和or指令。

  and指令:邏輯與指令,按位進行與運算。通過該指令可將操作物件的相應位設為0,其他位不變。

  or指令:邏輯或指令,按位進行或運算。通過該指令可將作業系統的相應位設為1.

二:ASCII碼。一種編碼方案,是在計算機系統中通常被採用的的,所謂編碼方案,就是一套規則,它約定了用什麼樣的資訊來表示現實物件。

  一個文字編輯過程中,就包含著按照ASCII編碼規則進行的編碼和解碼。

三:以字元形式給出的資料,用‘......’的方式知名資料是以字元的形式給出的。編譯器將它們轉化為相應的ASCII碼。

四:大小寫轉換。小寫字母的ASCII碼值比大寫字母的ASCII碼值大20H。

五:【bx+idata】表示一個記憶體單元,它的偏移地址為(bx)+idata(bx中的數值加上idata)

六:si和di是8086CPU中和bx功能相近的暫存器,si和di不能分成兩個8位暫存器來使用。

  【bx+si】和【bx+di】的含義相似,表示一個記憶體單元,它的編譯地址為(bx)+(si)即bx中的數值加上si中的數值。