1樓:匿名使用者
這個不對!
stack segment
db 100 dup(?)
stack ends
正確的有幾種:
.stack
同時去掉下面的ss:stack
assume cs:code,ds:data,ss:stack還可以:
.stack 2048
還可以:
stack segment para stack 'stack'
db 100 dup(?)
stack ends
---------關於顯
示----------
先全屏,chcp 437然後才有可能顯示
彙編錯誤link : warning l4021: no stack segment
2樓:戈壁旅者
你的程式是對的啊,因為你沒有用到堆疊段,所以你不用定義堆疊段。他只是警告你沒有定義堆疊段而已,不影響程式執行了結果。你編譯連線完以後直接輸入檔名就出結果了,我試過了啊。
要不你在程式中把堆疊段定義加在**段定義的後面就沒有警告了。
stack segment
stack ends
彙編 no stack segment錯誤的原因?
3樓:匿名使用者
在開頭加上:
stack segment stack
dw 512 dup(?)
stack ends即可
彙編新手:我明明在**中定義了棧段,為什麼編譯時還有這個link : warning l4021: no stack segment
4樓:匿名使用者
你肯定沒有完整定義,例如:stack1 segment stack.
組合語言 大神快來
5樓:匿名使用者
正常啊 你的問題是什麼
6樓:永恆
似乎是個氣泡排序程式,若沒有輸出語句,程式執行完後不會有什麼顯示。
程式中沒有定義棧的話,會使用系統棧。在棧用的很少的情況下,可以不定義棧的!
7樓:哥德堡快遞
單獨定義一個stack段
反彙編問題,反彙編問題
這兩個反匯編出來的語句是一樣的。1.你這是8051系列微控制器的彙編,我想你是知道這一點的。2.你用的工具採用了按字 16個二進位制位也就是兩個位元組 的方式顯示資料,而且是高位元組在前。也就是說你給的兩條指令,如果按51的傳統來看的話應該分別是 21 ff 和 21 00,其中21 是指令 mov...
什麼是組合語言,什麼是彙編和組合語言?
組合語言就是計算機語言,它是有0,1組成的.通俗的說就是我們人和計算機交流的語言.介於機器語言和高階語言之間的一種 什麼是彙編和組合語言?彙編語copy言是一種低階計算bai機程式語言,說 低階du 並不是指語言的功能和複雜程度,而是它zhi出現在計算機發展史dao的早期,但現在仍廣泛應用於計算機開...
應該怎麼學彙編,怎麼學習彙編
不要急於寫彙編程式,先學著用偵錯程式,比如od 32位的 debug 真實模式 的,我描述用od。因為od可以直接在裡面寫上彙編指令,並能單步執行,即能看到效果,現在的組合語言怎麼說呢?對應用程式開發的程式設計師來說,很大程度上是應用於除錯。當然如果你是cracker。或者玩shellcode。那可...