1樓:匿名使用者
假設三個數放在記憶體的地址num處
num dw 100,30,78;用氣泡排序的方法
mov cx, 3 ;外層迴圈次數
dec cx
loop1: mov di, cx ;儲存迴圈次數mov bx, 0; 內層迴圈的初始狀態,從頭開始loop2: mov ax, num[bx]cmp ax, num[bx+2] ;同後面一個數比較jge continue
xchg ax, num[bx+2] ;小於則交換mov num[bx],ax
continue: add bx,2loop loop2
mov cx, di ;恢復外層迴圈次數loop loop1
程式的頭和尾自己加吧!
2樓:匿名使用者
樓主竟然求彙編,也不說什麼機型的彙編真神奇
彙編程式按鈕max
max7219不太好用,特別不穩定。不如用兩個4094.也是序列通訊。加減計數簡單多了,二位數十進位制連續加減調整位閃爍彙編程式,以前寫的,肯定有好多漏洞或錯誤。請自己分析,希望對你有所幫助。org 0000h ajmp start org 000bh 定時器0的中斷向量地址 ajmp time0 ...
下面這段彙編程式的含義是什麼
def dsp28x usdelay 定義以個名字是 dsp28x usdelay 的函式 sect ramfuncs 設定這個函式所存放的段 global dsp28x usdelay 表明此函式可以為外部函式等所呼叫 dsp28x usdelay 函式名,函式實體的開始 sub acc,1 計數...
高手幫看一下這個彙編程式
問題出在這一句上 next add word ptr bx 2應該是 next add bx,2 begin cmp word ptr bx n1jc next 小於800的跳過inc num繼續比較下一個數cmp word ptr bx n2 jnc next 這裡修改jna為jnc不低於 即大於...