匯編的7種尋址方式


今天大三第一次寫匯編的博客,希望讀者,熱愛計算機技術的兄弟姐妹們多多支持。
另外大家有什莫不懂得可以留言哦,哈哈哈
我們今天來講講匯編的7種尋址方式,今天講前兩類
主體分為三類:立即尋址,寄存器尋址,存儲器尋址(存儲器尋址有專門的寄存器,基址寄存器bx,bp;變址寄存器si,di
匯編的主要原理:1.尋址方式,2.一切問題用內存的原理去分析,就是忽略語言,去考慮怎末設計解決問題,
並判斷問題的對錯與否。

1.立即尋址:操作數在指令中直接給出
eg:
mov DST,SRC (DST是目的操作數,SRC是源操作數)
此時立即尋址的話,SRC應寫成立即數
舉例:mov ax,3 mov bx,45

注:DST,SRC的字長是一樣的
2.寄存器尋址:把操作數放在寄存器中進行運算
eg:
mov ax,bx ;解釋把(bx)之中的內容放到(ax)之中去,且bx中的內容是數字,這里“()”表示取內容的意思

練習和思考題
判斷語句是否正確?為什莫?
1.mov al,-234
不正確,因為8進制帶符號數能表示的范圍是-128~127,而al是8為的寄存器,所以錯誤
2.mov al,23
mov dx,al
第二條語句不正確,因為類型不匹配,dx是16位,al是8位的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM