汇编语言 LOOP和[BX]的联合应用
生活随笔
收集整理的這篇文章主要介紹了
汇编语言 LOOP和[BX]的联合应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
要求
計算ffff:0~ffff:b單元中數據的和,結果存在DX中
答案
答案是0405
代碼1 無循環
assume cs:code code segmentmov ax,0ffffhmov ds,axmov dx,0mov al,ds:[0]mov ah,0add dx,axmov al,ds:[1]mov ah,0add dx,axmov al,ds:[2]mov ah,0add dx,axmov al,ds:[3]mov ah,0add dx,axmov al,ds:[4]mov ah,0add dx,axmov al,ds:[5]mov ah,0add dx,axmov al,ds:[6]mov ah,0add dx,axmov al,ds:[7]mov ah,0add dx,axmov al,ds:[8]mov ah,0add dx,axmov al,ds:[9]mov ah,0add dx,axmov al,ds:[0ah]mov ah,0add dx,axmov al,ds:[0bh]mov ah,0add dx,axmov ax,4c00hint 21h code ends end代碼2 有循環
;loop和bx的聯合應用 assume cs:code code segmentmov ax,0ffffhmov ds,ax ;數據段mov dx,0 ;累加器清零mov bx,0h ;偏移地址從0開始mov cx,0ch ;循環次數為c???為什么不是b s: mov al,[bx]mov ah,0hadd dx,axinc bxloop smov ax,4c00hint 21h code ends end總結
以上是生活随笔為你收集整理的汇编语言 LOOP和[BX]的联合应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言 修改显存 在屏幕上显示图案
- 下一篇: 汇编语言 用加法计算123*236,结果