1樓:匿名使用者
組合語言中buff這個關鍵字,所以出現這個字母組合應該是一個變數,從字面上理解應該是與儲存器相關的一個變數,比如開闢一個緩衝區用於收發串列埠資料等等。
2樓:君威
不帶引號的?,指從buff的位置開始預留指定位元組數的記憶體空間; 帶引號的?,指從buff的位置開始連續存放指定位元組數的?
字元; 帶引號的$,指從buff的位置開始連續存放指定位元組數的$字元。 請參考
3樓:暗影之王
組合語言沒有buff,只有buf。buf通常是buffer的縮寫,即緩衝區,buf只是一個標號,通常用於緩衝暫存器。
組合語言(assembly language)是一種用於電子計算機、微處理器、微控制器或其他可程式設計器件的低階語言,亦稱為符號語言。在組合語言中,用助記符(mnemonics)代替機器指令的操作碼,用地址符號(symbol)或標號(label)代替指令或運算元的地址。在不同的裝置中,組合語言對應著不同的機器語言指令集,通過彙編過程轉換成機器指令。
普遍地說,特定的組合語言和特定的機器語言指令集是一一對應的,不同平臺之間不可直接移植。
4樓:
沒有buff,有buf,除非buff是使用者自己定義的變數符號,
buf是串列埠緩衝暫存器,
5樓:匿名使用者
buf全稱即:buffer,表示緩衝區。
組合語言,請問,設buff為在資料段中定義的一組位元組型資料,mov al,[buff]是什麼意思?
6樓:匿名使用者
彙編裡,所有變數,實際上都是地址。所以buff實際上指的是buff這個定義的偏移地址的首地專址,所以含義就很明屬白了:就是把buff這個地址的值,送入到al暫存器中。
mov al, [buff] ; buff指向的值,送到al中
mov ax, buff ; buff這個地址的值,送到ax中。16位系統中地址值是16位的。
組合語言中 buff db 60 dup (?) 是什麼意思?
7樓:星星響應
在彙編定義變數的時候會用到dup。
變數名 型別 初值表
dup用於把一個相同值賦值若干次。
重複次數 dup(資料項)
具體比如s db 30 dup(0)
定義一個位元組型變數,該變數佔用30個位元組,所有位元組被初始化成0
組合語言的DW是什麼意思,組合語言中的DW怎麼用,能舉個例子說明一下嗎
dw 是定義2位元組空間的意思。dw屬於彙編的一個偽指令,dw定義字型別變數,一個字資料佔2個位元組單元,讀完一個,偏移量加2。db定義位元組型別變數,一個位元組資料佔1個位元組單元,讀完一個,偏移量加1。dd定義雙字型別變數,一個雙字資料佔4個位元組單元,讀完一個,偏移量加4。彙編指令既不控制機器...
什麼是組合語言,什麼是彙編和組合語言?
叢依波弘瀾 組合語言 assembly language 是面向機器的程式設計語言。在彙編語閤中,用助記符 memoni 代替操作碼,用地址符號 symbol 或標號 label 代替地址媽。這樣用符號代替機器語盲的二進位制碼,就把機器語音變成了組合語言。於是組合語言亦稱為符號語言。使用組合語言編寫...
彙編中是什麼意思,組合語言中 是什麼意思
飛鷹 是組合語言中的一個預定義符號,等價於當前正彙編到的段的當前偏移值。組合語言 assembly language 是一種用於電子計算機 微處理器 微控制器或其他可程式設計器件的低階語言,亦稱為符號語言。在組合語言中,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或運算元的地址。在不同的裝...