匯編指令英文全稱
注意事項
- 注意使用的跳轉指令
je(jump when equal)
源代碼
assume cs:codes,ds:datas
;description
datas SEGMENT
yes db 'Yes','$'
no db 'No','$'
buf dw 60000
datas ENDS
;description
codes SEGMENT
start:
mov ax,datas
mov ds,ax
mov bx,buf
dec bx
next:
cmp bx,1
je yes0 ;if bx=1, then jump
mov ax,buf
mov dx,0
div bx ;buf/bx,余數存在dx中
cmp dx,0
je no0 ;如果余數為0,跳轉并輸出No
dec bx ;bx自減一
jmp next ;繼續回圈
no0:
lea dx,no
mov ah,09h
int 21h
jmp exit
yes0:
lea dx,yes
mov ah,09h
int 21h
jmp exit
exit:
mov ah,4ch
int 21h
codes ENDS
end start
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/224477.html
標籤:其他
上一篇:git創建標簽并推送到遠程
