彙編基礎練習題1:將AX中的數顯示輸出。
阿新 • • 發佈:2018-12-10
將AX中的數顯示輸出
編譯工具:Masm for Windows 整合實驗環境2012.5
(附帶一個工具下載地址https://download.csdn.net/download/qq_36931762/10825773
有需要可以去下載)
DATAS SEGMENT ;此處輸入資料段程式碼 DATAS ENDS STACKS SEGMENT ;此處輸入堆疊段程式碼 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX MOV AX,1234 MOV BL,10 MOV CL,0 CMP AX,10 JB PRINTF W: DIV BL PUSH AX INC CL MOV AH,0 CMP AX,0 JA W p: POP DX DEC CL MOV DL,DH ADD DL,48 MOV AH,2 INT 21H CMP CL,0 JNE P JMP EN PRINTF: MOV DL,AL ADD DL,48 MOV AH,2 INT 21H EN: MOV AH,4CH INT 21H CODES ENDS END START
最基礎的彙編練習題,就不予過多的解釋了,都是比較基本的運算子,實在看不懂歡迎提問,也歡迎提出我程式碼中的問題也歡迎提出程式碼優化方案。
原創看過隨手點個贊吧!(雖然我也不太知道點贊有啥用emmm給點鼓勵總是好的)嘻嘻