彙編的樂與苦

2021-05-26 01:01:14 字數 928 閱讀 5324

這學期學彙編,剛開始時,學得很認真,老師布置的程式都能很快編出,這無疑給了我很大的信心。每每看到自己所寫的程式能編譯並執行出來,心裡有說不出的快樂,我想這就是我學會彙編的快樂吧。

可是也有編譯成功但執行不出的,這時就比較痛苦了。因為根本就不知道錯在**,對著程式,左查查右查查,還是查不出所以然來。比如最近遇到的乙個題目:

用減奇數法可求得近似平方根。我的思路是若現要作

源**:

;用減奇數法求得近似平方根,獲得平方根的整數部分

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界的宅男,在編完程式後竟然有份外的力氣去翻閱小資作品 傾城之戀 張愛玲。宛如乙個傳奇,在他鄉一幢空曠寂寥無人的居民樓,一位華僑老太太身穿禇紅旗古妝,安然地躺在冰冷的地面上。桌上有一支未...