如何學好微控制器(組合語言)不掛科 ?

時間 2021-06-01 22:44:09

1樓:巧學.h

雖然組合語言由於其複雜性使得其適用領域逐步減小,但這並不意味著彙編已無用武之地。

由於彙編更接近機器語言,能夠直接對硬體進行操作,生成的程式與其他的語言相比具有更高的執行速度,占用更小的記憶體,因此在一些對於時效性要求很高的程式、許多大型程式的核心模組以及工業控制方面大量應用。

此外,雖然有眾多程式語言可供選擇,但彙編依然是各大學電腦科學類專業學生的必修課,以讓學生深入了解計算機的執行原理。

想深入學習組合語言的,這本書是乙個很好的選擇,它打破了傳統的教學順序,但是能極大保證讀者每章都能明白,做到真正的循序漸進。

2樓:林凱

作為學生,能夠提問是好事,當然你掛不掛科得問你老師

畢業很久了,按經驗,這個問題得問任課老師。你只要老老實實聽老師的講課,做好作業,如果還會掛科那肯定是魔鬼課程。魔鬼課程必定是出名的,這時候得問學長學姐過來人的經驗,畢竟每個學校、每個老師評定最後的科目分數標準不同。

最後牢記,這是應試教育,弄清楚它考什麼而不是怎麼學會。

3樓:purewater1

把指令都背下來即可,往年題背下來。

這是大學考試通過甚至取得高分的一條道路

如果你想理解,還是弄一塊微控制器,嘗試寫個幾萬行彙編,而不是停留在捲麵上。

我想用組合語言給微控制器程式設計,模電數電學過,晶元能看懂,請問有什麼好書推薦嗎?

wangzhiyong 微控制器彙編入門的話,我推薦51,百年經典,你值得擁有。學習彙編主要是使你對晶元核心,暫存器深刻了解。程式怎麼在晶元中執行的認識,是用c或高階語言所沒有的。由於組合語言,更靠近機器語言,不是自然語言,人用起來效率低下,而且現在微控制器的內部資源越來越大,一般不用彙編來優化程式...

高階語言如何轉組合語言的問題?

卡卡超人 其實你問的這些問題你自己寫一遍然後看彙編就可以了1.直接把資料段對映到記憶體,編譯器已經把初始值寫到了資料段。不過類的還要在main前執行下建構函式,這個編譯器不能幫你。2.區域性變數宣告是通過sub esp在棧上預留空間,如果有初始化當然是mov,不初始化就什麼也不幹,變數值是隨機的。3...

新手如何快速學習微控制器?

想啥做啥 直接學習STM32,建議買塊開發板,正點原子,野火的都可以,103的足夠你學了,堅持學習,聚焦學,有什麼問題可以隨時諮詢我 電子小C 我的方法就是理論知識首先要足夠紮實,比如微控制器原理,C語言那些,要相當熟悉才行 其次就是多研究一下官方的例程,學一下別人的設計思路。現在很多人都是從STM...