組合語言程式設計 從DOS到Windows課後習題答案

2025-07-09 10:45:14 字數 1867 閱讀 3559

1樓:無盡_空虛

這個有深度,也是概率的問題,誰會有這本書啊,反正我沒有- -

不是題麼,先自己做一遍了,不會的去問問別人。

2樓:網友

其實這個都很簡單的,如果想學點東西,就應該自己做。

如果過不想學,只是為了應付老師,到考試的時候再去做工作也不遲,請任課老師客,把他灌醉,把試題題弄出來。這樣更簡單。

組合語言程式設計:從dos到windows 張雪蘭 課後答案 清華大學出版社

3樓:網友

樓主知道了也給我發乙份,謝謝。

組合語言程式設計——從dos到windows 我0基礎 應不應該買這本書?

4樓:匿名使用者

如果是自學 可能會看起來比較枯燥。 買書要有心裡準備, 告訴自己一定要看個幾遍。那可以買~!

5樓:匿名使用者

我覺得彙編主要是要會用,即實踐,理論沒必要弄那麼細,張坤的組合語言實驗教程挺好的。

dos/windows組合語言程式設計教程 電子書(非ppt)

6樓:

由於能力有限一直未能如願,

7樓:藏風之處

你是希望要這型別的資料還是隻要這一本。

想要學好彙編不是教程就行的,需要手動和理解才行。

我推薦兩本。

除此之外還需要一本羅雲彬的win32彙編。

第二本是chm形式發表的。

第一本講了8086/80386等微處理器指令集和許多**。真實模式保護模式和分頁機制這本資料裡面都有記載。

請問既然學習了王爽的《組合語言》為什麼還要學習《windows環境下32位組合語言程式設計(第二版)》呢?

8樓:柒度顏

王爽書中的組合語言,是16位真實模式下的組合語言。

羅雲斌的書講的是工作在32位環境下保護模式的彙編。

時至今日,傳統的dos時代已經過去了。

很少應用程式還設計為工作在16位環境下。大部分都工作在32位環境下。

而16位和32位是兩碼事,16位中是呼叫各種中斷完成功能,但在32位保護模式中,這是非法指令,只能呼叫windwos系統提供的api而不能直接呼叫中斷了。

32位環境的彙編的風格越來越接近c。

對於逆向而言,用16位的方法來反彙編32位,是不可行的。

同樣,把32位程式反彙編結果以16位的方法來解也是不可行的。

在windows32下的逆向是必須掌握win32彙編。熟悉各種win32api,熟悉pe結構,熟悉脫殼,熟悉各種演算法等等。

win32彙編只是學習逆向的基礎,只會彙編不可能在逆向的路上走多遠,還必須學習很多高階語言,和熟悉這些高階語言的反彙編形式和結構。

對於採用虛擬機器的語言,則需要學習其虛擬機器上執行的指令。

比如。net逆向,就必須掌握il.

逆向很有趣,也很辛苦。希望lz堅持。

9樓:琴浩初

王爽的書沒有設計保護模式,且只是16位;

逆向還需要32位彙編。

組合語言程式設計題

10樓:網友

這個我們以前做過,但找不到了,早2年寫的。

在8086/8088組合語言程式設計中有幾種返回dos作業系統的方法

11樓:翦騫

in\out兩條指令的格式規定:

當埠位址大於255(0ffh)時,指令中不能直接寫出,而必須通過dx

暫存器間接給出,就這麼簡單。

組合語言程序,組合語言程式

變數名 str1 str1 str1 str2 str2 str2 numb numb 偏移地址 0000h 0001h 0002h 0003h 0004h 0005h 0006h 0007h 單後設資料 00h 01h 02h 48h 49h 4ah 00h 00h 變數名 numb numw n...

微控制器彙編程式,微控制器(組合語言)程式

這個是外部擴充套件的ram,fef0h是存資料的地址,mov dptr 0fef0h是給資料指標賦值,movx dptr,a是間接定址,將a中資料送到外部ram的fef0h中,中斷服務程式後面應該有reti,挺容易的,看看書,這例題允許了中斷,給出了中斷處理程式,自己看書學得較為深刻。ofefoh指...

用組合語言編寫程式 從鍵盤輸入數 0 9 ,找其中最大值並顯示!急求!!謝謝

程式硬性規定了輸入要1 2 8 6 1 這樣輸入,即每輸入1數字就要空一格 assume cs code,ds datadata segment str db 0ah,0dh,please input five number 0 9 buf db 20 db db 20 dup max db crl...