這個程式段每一步是什麼意思,初學不太懂

2021-08-30 01:17:51 字數 1574 閱讀 9109

1樓:再見哈羅

首先要了解mov指令,(mov 目的,源),mov bx,6的意思可以理解為將bx賦值為6.

inc是自增指令,inc bx即 bx=bx+1;

mov ax,4ch

int 21h 這兩句是配合使用的,使用dos功能呼叫輸出結果。

2樓:

4c00h是返回dos的功能呼叫,配合int 21h可以是彙編程式返回都是介面,從而使程式程式可以更方便的結束

3樓:匿名使用者

assume cs:code

code segment

start:

mov bx,6

mov ax,0 ;ax初始化為0, 因為ax存放的是最終結果

mov cx,5

loop1: add ax,bx ;這裡應該是add ax,bx,因為要算的是6+7+8+9+10

;如果是mov ax,bx就不符合樓主你的問題了

inc bx ;bx依次是6,7,8,9,10

loop loop1 ;cx = cx - 1, 當cx不為0, 繼續執行loop1

;loop的功能是先將cx-1,然後判斷cx是否為0,如果不為0,繼續執行loop1, 如果為0,結束迴圈

mov ax,4c00h ;功能:程式正常結束

int 21h

code ends

end start

ps:若有不明白的地方,可以追問

這個程式什麼意思 能把每一步意思講一下嗎 上面的解釋看不懂 能通俗的講一下嗎

4樓:匿名使用者

如果這個程式p1上的8位io(output)接的全是燈,p0的第0位io(input)接的是物理按鍵

具體是燈依次1滅7亮,2滅6亮,3滅5亮,4滅4亮,5滅3亮,6滅2亮,7滅1亮

一直迴圈上面的流水燈現象

直到按下物理按鍵,燈全滅若干時間,再全亮若干時間,最後全滅,程式停止,直到復位重啟

5樓:

好像是跑馬燈程式,牽涉到硬體,具體應用不太清楚。

c語言連結串列問題,初學者看不懂,求大神解釋下這個程式的每一步。

6樓:匿名使用者

node * fun(node *h) //node是節點結構體定義,函式應該是返轉一個連結串列,也就是頭節點變成尾,尾變成頭

//如果所有節點處理完,因為q始終是指向當前待處理節點的下一個節點,處理完後,下一個節點必然為空,while迴圈結束(while(q)相當於while(null))

return p;//返回新的頭節點

不是太看得懂這個程式的主函式,能不能為我細緻的講解一下每一步的意思

7樓:匿名使用者

*a == b[i] 找到b字串中第一個和a[0]相同的字母yi記錄這個值,以後沒有變動過i

所以 b[i]一直指向b字串的y字母處,輸出語句列印b中從y開始的字串,直到結束

答案是d

高一步立身,退一步處世什麼意思

高一步立身,退一步處世 意思指人是脫離不了社會的,立身和處世是分不開的。處世需立身,立身則為了處世。立身,最好高一步 處世,則宜退一步。這句話的意思就是告訴我們 在一些事上,不妨退一步,多一些寬容和忍讓,惠人利己,不傷和氣。以寬容處世,又是修身上的提升 不斤斤計較,更加超然曠達。拓展資料 立身不高一...

一步三回頭,「一步三回頭」是什麼意思?

我偏重於依念不舍,難分難捨的意思。一步三回頭 是什麼意思?表達了一種依戀不捨的意思。但從生活現實角度來說,似乎一步三回頭是不可能的事,突出那種依戀的情結。因為這個 一步三回頭 所採取的是誇張手法。一步三回頭和三步一回頭有什麼區別?一步三回頭 和 三步一回頭 到底哪個是正確的說法?從語法角度來說 兩者...

「一步一蓮花,一步一輪迴」什麼意思

這句話不出自典籍中 可能只是隨意拼湊的句子 並不著重意義 比如註冊網名時或在文章標題時會想出這樣一個包含佛教教義的名字或句子 一步一蓮花為步步蓮花 一說,釋迦牟尼佛一出生,就能自行站立,他一步一蓮花,並一手指天,一手指 地,道 天上天下,唯我獨尊。另一說,釋迦牟尼覺悟成道後,起座向北,繞樹而行,觀樹...