我在學校有很多停機時間,並且想要自學大會,但是命令提示符在我的學校筆記本電腦上被阻止。有什麼方法可以解決這個問題或者一些程序在Assembly中模擬編程嗎?我的電腦使用Intel Centium處理器。程序中是否有程序集?
回答
很多次您打開IE並在地址欄中鍵入C:\ Windows \ System32 \ cmd.exe。如果你的學校不徹底,你可以用它啓動一個命令窗口。
如果沒有,你可以嘗試使用
在這裏你去:http://bellard.org/jslinux/(希望你的學校發放的筆記本電腦有一個很好的瀏覽器,雖然)
請參閱此處查看技術說明:http://bellard.org/jslinux/tech.html
我想如果你想學習大會,你可以弄清楚如何到達那裏給出一個Linux提示:)
你必須更具體的想要什麼樣的程序集想學習。
該網站提供了NASM和GCC模擬器,你可以在瀏覽器 IDE One
運行,我相信MASM有一個模擬器爲好,並且可以在一個簡單的谷歌搜索可以找到。
另一種選擇是ARM,它有一個由Keil提供的名爲uVision的IDE,它可以免費下載。 uVision
有很多不同的彙編語言的..
你忘了你的鏈接:) – abcde123483
@ulvund我的鏈接? –
我會好奇地聽到有關使用指令集和組裝教程中,我整理了一下經驗:
https://github.com/dwelch67/lsasim
我設計圍繞來自各種處理器的常見和清潔概念設置指令。本教程的形式是:只需輸入此代碼並運行它,然後我會告訴你它做了什麼。
我強烈建議不要將x86作爲第一個彙編語言。嘗試使用lsasim或msp430或ARM/thumb或其他更好,更清晰,更容易理解的指令集,然後一旦你有一點或幾點經驗(例如msp430,arm,thumb)嘗試去x86。我有幾乎所有我在github.com/dwelch67上討論過的模擬器。雖然沒有教程。我有一個拇指模擬器,arm指令集的一個子集,一個msp430模擬器,我借用並剝離了一個8088/8806指令集模擬器,因爲我相信如果你使用x86,你應該從基礎開始。我覺得這會讓你在今天的x86架構中看到的東西更容易理解。
我也覺得模擬器的方法可以讓你更好地瞭解正在發生的事情,並且在使用它的同時學習它也不會崩潰或垃圾你的系統。
雖然spim經常被用來在學校教asm,我也會避免mips作爲第一個指令集。這不是一個糟糕的指令集問題在於文檔採取的態度和方法。它專門針對特定計算曆史時期的速度而設計。硬件性能爲了懲罰程序員,它有一些非常見的方法。我會再次推薦使用類似我上面提到的那些中間和正交的東西。
一旦你學習了這些乾淨指令集中的一個或兩個,那麼選擇一個新的指令集就是一個語法問題。比試圖學習一種新的編程語言容易得多。你學習的每一個指令都會使下一個更容易。如果你有一些新的指令集的例子,不久你就可以在幾分鐘內完成編碼。特別是如果你有一個編譯器(C等),你可以反彙編輸出,看看這些指令在參考材料中,並離開你去...
- 1. 在Maven程序集中是否有程序集標識屬性?
- 2. 是否有程序將程序集轉換爲C++?
- 3. 程序集是否有初始化和/或終止程序?
- 4. C#程序集,什麼是程序集?
- 5. 是否有可能在非CLR程序中使用.NET程序集?
- 6. 引用的程序集「GenCode128.dll」不是有效的程序集
- 7. 相關程序集的版本是否存儲在引用程序集中?
- 8. Maven程序集:程序集
- 9. 檢查批處理文件中GAC中是否有程序集
- 10. Microsoft.Windows.Controls是否缺少程序集引用?
- 11. SQL Azure是否支持CLR程序集?
- 12. Silverlight是否每次下載程序集?
- 13. 您是否缺少程序集參考?
- 14. 是否可以將調試程序集轉換爲發佈程序集?
- 15. 共享程序集與私有程序集有何區別?
- 16. 是否有可能確定程序集是否在Web服務中加載?
- 17. 是否有任何程序檢查數據集是否有索引?
- 18. 是否可以將Unity應用程序集成到iOS應用程序中?
- 19. ScheduledTaskAgent和PeriodicTask是否需要在主應用程序的獨立程序集中?
- 20. 程序集計數程序
- 21. 獲取所有引用程序集以及應用程序引用程序集的引用程序集等
- 22. 8086程序集中的秒錶程序
- 23. 如何判斷安裝程序是否有卸載程序?
- 24. 是否有一個實用程序來縮進C++程序
- 25. 檢查加載的程序集是否是域中立的
- 26. 什麼程序集是XslTransformException?
- 27. 什麼是DynamicProxyGenAssembly2程序集?
- 28. erxkab1r2c2ibqtnnxtpzrumqv3gqlpl是什麼程序集?
- 29. 什麼程序集是System.Ext?
- 30. 什麼是程序集?
我想你可以創建一個批處理文件啓動cmd。可執行程序。這就是我至少在高中時所做的。 :P –