我一直在學習高級彙編語言,通過Art of Assembly這本書,它的目的是使用高級語言結構來介紹彙編語言的概念。開發組裝技巧的編程練習?
問題是,雖然我似乎很瞭解書中的內容,但本書不包含練習或問題。那麼我可以在哪裏找到適合彙編語言的一系列問題?
我一直在學習高級彙編語言,通過Art of Assembly這本書,它的目的是使用高級語言結構來介紹彙編語言的概念。開發組裝技巧的編程練習?
問題是,雖然我似乎很瞭解書中的內容,但本書不包含練習或問題。那麼我可以在哪裏找到適合彙編語言的一系列問題?
似乎有可用的版本AoAL的以下網址確實包括實驗室練習:
http://webster.cs.ucr.edu/AoA/DOS/pdf/0_AoAPDF.html
否則Google四周,看看不同的大學課程。幾乎每個大學的CS程序都有一個彙編語言課程。通常,這些課程將包含爲該課程分配的實際作業的網站,有時甚至會有解決方案。如果他們沒有發佈解決方案,您可以發送電子郵件給教授,他可能會將它們發送給您。
您可以查看someone's else ASM代碼或甚至二進制文件(您可以使用IDA)。微小的舊病毒通常被寫入儘可能少的空間,所以有很多非標準的使用說明和編碼風格。
你可以更新第一個鏈接,因爲它是離線atm!謝謝 –
我看到了這個版本,但它對我來說並不是非常有用,因爲a)它適用於16位版本,並且b)它假定我熟悉C++等更高級的語言,但我並沒有這麼做。 –
如果不是C,熟悉至少BASIC將首先在使用匯編器之前學習的東西列表中。 –
@MichaelDorgan:我不同意。沒有任何其他語言的知識將有助於學習彙編語言。這是一個神話。 –