实验6 实践课程中的程序
生活随笔
收集整理的這篇文章主要介紹了
实验6 实践课程中的程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本實驗書中已經有源碼(158頁),稍微改動一下即可。本題中值得學習的地方就是用雙重循環遍歷二位數組,這在C語言中很簡單,但是在匯編中要注意cx的在內外層循環之間的切換情況。
assume cs:codesg, ds:datasg, ss:stacksgdatasg segment;0123456789abcdef db '1. display 'db '2. brows 'db '3. replace 'db '4. modify ' datasg endsstacksg segmentdw 8 dup(0) stacksg endscodesg segment start: mov ax, stacksgmov ss, axmov sp, 16mov ax, datasgmov ds, axmov bx, 3mov cx, 4s0: push cxmov si, 0mov cx, 4s: mov al, [bx+si]and al, 11011111bmov [bx+si], alinc siloop sadd bx, 16pop cxloop s0mov ax, 4c00hint 21hcodesg ends end start實驗結果:
感悟:學東西不要求快,刻意求快就沒有了興趣,沒有趣味,沒有了感覺,剩下的只是記憶;沒有了感覺就沒有了抽象,也就學不深,學不遠。不焦急,不放棄,加油。
總結
以上是生活随笔為你收集整理的实验6 实践课程中的程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业级业务架构设计理论与方法
- 下一篇: HSP java坦克大战