汇编语言中寻址方式[bx + idata]
生活随笔
收集整理的這篇文章主要介紹了
汇编语言中寻址方式[bx + idata]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- [bx + idata]含義: 用于靈活的表示內存單元,[bx + idata] 的方式為高級語言實現數組提供了遍歷機制。
- 數學化描述 :(ax) = ((da)*16 + (bx) + 200)
- 物理邏輯:
- 功能:使用[bx+idata]處理字符串大小寫轉換。
知識引入: and(與) 和 or(或) 指令
- 原始方式:
mov ax,datasgmov ds,axmov bx,0mov cx,5s:mov al,[bx]and al,11011111bmov [bx],alinc bxloops
mov bx,5mov cx,5s0:mov al,[bx]or al,00100000bmov [bx],alinc bxloop s0
- 使用[bx + idata]
mov ax,datasgmov ss,axmov bx,0mov cx,5s:mov al,[bx]and al,11011111bmov [bx],almopv al,[5+bx]or al,00100000bmov [5+bx],alinc bxloop s
總結
以上是生活随笔為你收集整理的汇编语言中寻址方式[bx + idata]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言将数据、代码、栈放入不同段基础
- 下一篇: 分治算法的设计思想(二分检索、二分归并排