這學期學彙編,剛開始時,學得很認真,老師布置的程式都能很快編出,這無疑給了我很大的信心。每每看到自己所寫的程式能編譯並執行出來,心裡有說不出的快樂,我想這就是我學會彙編的快樂吧。
可是也有編譯成功但執行不出的,這時就比較痛苦了。因為根本就不知道錯在**,對著程式,左查查右查查,還是查不出所以然來。比如最近遇到的乙個題目:
用減奇數法可求得近似平方根。我的思路是若現要作
源**:
;用減奇數法求得近似平方根,獲得平方根的整數部分
data segment
s dw 88h
n dw 01h
count db 0
;設定好變數並賦值
data ends
stack segment stack
dw 100 dup(?)
stack ends
code segment 'code'
assume cs:code, ss: stack, ds: data
start: mov ax,data
mov ds,ax
mov ax,s
mov bx,n
l1: sub ax,bx
inc count;
add bx,02h;ax-xb,count++,bx+2
cmp s,0h
jae l1;s大於等於0時繼續執行l1段
l2: dec count ;count減1
mov cl,count ;獲得的平方根的整數部分儲存在cx
exit: mov ah,4ch
int 21h
code ends
end start
用masm50編譯,沒有錯誤,但是用debug 除錯並檢視,就會出現宕機現象。糾結好久了,就是不知道錯在**。若高手你知道問題出在哪,請為我指點迷津。
假期看書的苦與樂
上班兩個月了,因為不是計算機專業出身,曾經因為不知道windows不能計算微妙級以下而被同時開玩笑非計算機專業是可以理解的,誰讓我沒讀過 計算機作業系統 呢 老大要求我讀 effective c 和uml,因此假期沒回家,好好讀書吧 侯大師翻譯的書各個是精品,effective c 沒天狂啃幾篇,除...
程式設計師的苦與樂
又是一年畢業季,一大波程式設計師又將進入戰場。不知不覺間距離畢業的念頭已經乙隻手都數不過來了,想想上一次在學校的日子還是在21世紀10年代。在程式設計師這個行業也摸爬滾打好幾年了。在這一大波程式設計師進入戰場之前,談談這些年感受到的苦與樂。希望想要入坑或即將入坑的同學們,慎重考慮!程式設計師樂趣 我...
關於IT與小資那些事兒 IT苦與樂
夜晚,燈光稀稀在夜幕裡,一圈一圈的泛著漣漪,而有些人總會在世界的某個角落,用code創作。已經很累了,但作為初入it界的宅男,在編完程式後竟然有份外的力氣去翻閱小資作品 傾城之戀 張愛玲。宛如乙個傳奇,在他鄉一幢空曠寂寥無人的居民樓,一位華僑老太太身穿禇紅旗古妝,安然地躺在冰冷的地面上。桌上有一支未...