彙編中movah2表示什麼意思,彙編中MOV AH,2表示什麼意思?

2022-02-24 08:06:30 字數 2683 閱讀 1097

1樓:悟老漢

ax由2個8位組成一個16位的儲存器,一個是ah(高位,ax in high),另一個是al(低位,ax in low)。

mov ah,2 的意思是把2移進(move)ax 的高位。移進後ah就等於2。這就像高層語言裡面如basic的let ah=2 一樣。

2樓:

賦值操作.

mov,移動的意思;

ah,暫存器(8位);

即,將數值2放入暫存器ah中.

組合語言中 mov ah,4ch int 21h具體意思是什麼,請大師指教,小生在此有禮了。

3樓:做而論道

int 21h 稱為 dos 中斷呼叫。

實際上,是呼叫 dos 中的子程式。

當 mov ah,4ch,就是結束本程式,返回 dos 作業系統。

下邊的彙編**什麼意思? disp macro m mov dl,m mov ah,2 int 21h

4樓:

完整的**應該是:

disp macro m

mov dl,m

mov ah,2

int 21h

endm

定義了一個顯示單個字元的巨集,巨集名為disp, m為啞元(也稱變元),m為待顯示字元的ascii碼。

組合語言中 mov dl,0ah 和 mov dl,0dh 是什麼意思?

5樓:小雨手機使用者

在組合語言中有個2號系統功能呼叫,其作用是將dl中的ascii碼顯示到螢幕,前提就是要往dl中傳送ascii碼。這裡的0ah是換行符的ascii碼,0dh是回車符的ascii碼(要注意,回車原本的作用是確認,而不是現在大多數文字編輯器裡面的換行產生新段落)。

6樓:匿名使用者

就是分別將回車和

換行的ascii碼存到dl中,然後輸出

至於回車和換行的區別如下:

換行好理解,就是跳到下一行嘛

回車嘛在計算機還沒有出現之前,有一種叫做電傳打字機(teletype model 33)的玩意,每秒鐘可以打10個字元。但是它有一個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字元。

要是在這0.2秒裡面,又有新的字元傳過來,那麼這個字元將丟失。

於是,研製人員想了個辦法解決這個問題,就是在每行後面加兩個表示結束的字元。一個叫做「回車」,告訴打字機把列印頭定位在左邊界;另一個叫做「換行」,告訴打字機把紙向下移一行。

這就是「換行」和「回車」的來歷,從它們的英語名字上也可以看出一二。

後來,計算機發明瞭,這兩個概念也就被般到了計算機上。那時,儲存器很貴,一些科學家認為在每行結尾加兩個字元太浪費了,加一個就可以。於是,就出現了分歧。

unix系統裡,每行結尾只有「《換行》」,即「\n」;windows系統裡面,每行結尾是「《換行》《回車 >」,即「\n\r」;mac系統裡,每行結尾是「《回車》」。一個直接後果是,unix/mac系統下的檔案在windows裡開啟 的話,所有文字會變成一行;而windows裡的檔案在unix/mac下開啟的話,在每行的結尾可能會多出一個^m符號。

7樓:匿名使用者

;程式段功能:將游標移到下一行開頭

mov dl,0dh ;回車符的ascii碼=0dhmov ah,2

int 21h

mov dl,0ah ;換行符的ascii碼=0ahmov ah,2

int 21h

dos中斷的int 21h子功能02h

功能描述:向標準輸出裝置(如:螢幕)輸出一個字元。

該輸出還可被重定向,如果這樣做,則將無法判斷磁碟是否滿入口引數:ah=02h

dl=待輸出字元的ascii碼

出口引數:無

彙編裡 mov ah,1 int 21h是什麼意思

8樓:彤樂怡矯智

movah,02h

是給ah賦值02h,是顯示字元的作用,movdl,08h

是表示顯示的字元的ascii碼是08h,int21h是是dos的中斷呼叫,整個語句的意思很簡單,就是在螢幕上顯示08h。彙編博大精通,好好學啊。

9樓:遊心戲

mov ah,01h 把十六進位制數1(表示為01h)裝入ah暫存器

int 21h 呼叫 int 21h 中斷,返回值放在 al暫存器中

ah=01h是功能號, 表示鍵盤輸入並回顯 al=輸入字元,int 21h表中斷;

10樓:匿名使用者

這兩條指令是對dos (磁碟作業系統)1 號功能的呼叫,

從鍵盤上輸入一個字元,將其對應字元的ascii碼送入al中,並在螢幕上顯示該字元。如果按下的是ctrl+break組合鍵,則終止程式執行。1號功能呼叫無須入口引數,出口引數在al中。

11樓:匿名使用者

dos的中斷呼叫

通過給ah暫存器賦值,然後呼叫int 21h指令,計算機就會根據ah暫存器中的值執行相應的操作,其中1h是鍵盤輸入並回顯,al中有輸入字元。

還可給ah暫存器賦其他值:

化學中h表示什麼意思,化學中 H表示什麼意思?

h是化學反應焓變,焓是 物體的一個熱力學能狀態函式,焓變即物體焓的變化量。h e1 e2,e1得到 h 0,那麼這個圖表示的就是一個放熱反應。h還可以用生成物的平均能量 生成物的焓值h2 h生 減去反應物的平均能量 反應物的焓值h1 h反 即 h h2 h1 h生 h反,h2斷鍵所吸收的能量 e1 ...

在組合語言裡表示什麼意思?具體怎麼用

等號語句 是偽指令。用來定義符號常數,用符號表示一個常數,它的格式 符號名 數值表示式,如 abc 10 abc 40 2 注意,數值表示式是可以計算出數值的,無法計算出的變數是不能作為數值表示式定義的。所以用法如同類c語言賦值操作符。當然用等號語句定義過的符號可以被重定義,如 abc 10 abc...

數學中n表示什麼意思數學中n是什麼意思

n 1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的 1,是指用人單位解除勞動合同但是未提前30天書面通知勞動者時,額外支付的1個月工資。數學中n 這叫雙階乘。但我們一般用n!表示階乘,所以我們用m!表示雙階乘,因為在對雙階乘的表達中會用到階乘的概念,所以要用不同的字母來表示。但不管用哪個字...