學彙編前提條件?如何學好彙編

2023-05-19 21:40:05 字數 4395 閱讀 8091

1樓:匿名使用者

學習彙編,首先要熟練掌握高等數學,線性代數以及復變函式。然後要對計算機指令的運作方式有深刻了解。對於任何一條指令,如果計算機能夠執行,那麼必定有相應的電子電路將其實現,要學彙編就先得熟悉這個電子電路。

綜合來說,學彙編主要需要以下準備。

1,精通高等數學,線性代數,復變函式。

2,精通電子學,對電路有較深了解,並有獨立設計電路的能力。

3,背熟彙編指令,並緊記每條指令的二進位制**。請注意這一步其實還未開始學彙編,只是準備工作。如果不想背的話,也可以邊學邊記,但那樣效率會比較低。

2樓:匿名使用者

只要想學,沒有任何基礎都可以。但彙編的話有點基礎會好學點這是對的。 我說你要有c語言基礎可能會好點,但學c的時候呢?

你一會又會問我學c要什麼基礎嗎? 凡事入門都有點難度,貴在堅持,循序漸進。別被所以的高手放出的高門檻給嚇著了。

要學習現在就動手。買彙編的書,培養對它的興趣才是關鍵。

3樓:匿名使用者

識字。其他就看造化了。當然,你本身的邏輯思維水平得適合學編成。

4樓:藍色脈衝

學過電子吧!

電子懂一點,就差不多,但是現在學c的多,學微控制器 入門先學彙編 ,以後再學c。

5樓:納蘭旖兒

沒什麼需要了解的~了解儲存方法就行了。

如何學好彙編

6樓:懂視生活

1、 保持好心態,不要急,拿著書一點一點來,把書中碰到的每乙個不會的都弄明白。碰到一些似懂非懂的可以先做個記號放那,等一會兒再回頭看;

2、多動手寫程式,包括書中的例子,看完題目就把書合上,先寫一遍,然後和書中的對比一下。每章後面的題更要弄懂,因為接下來的幾章中還會碰到這個題的延伸部分;

3、不會就問,多與人交流,可以參加論壇,裡面的人都是在學習彙編教材,經常拿出自己的程式在論壇裡和人交流。

自學彙編,給點意見,彙編有用嗎

7樓:疏蕊連醜

來點提神的吧,彙編能幹麼?

有位牛人說:彙編可以拯救世界,拯救宇宙!

1.學好後的方向:從事win32彙編大型專案開發(估計沒幾個人願意);逆向工程;加密解密;病毒的製造者;想要了解作業系統底層的操作,你不喝彙編這瓶「無敵藥水」,估計有的嗆~

基礎是什麼?你自己說了:「我有c和c++基礎」行了;

給點意見:先著手原始社會16位的彙編,建議王爽老師的《組合語言》和清華版楊季文的組合語言,相關**:

都很有名;然後可以進入文明時代32位,推薦:羅雲彬《windows環境下32位組合語言程式設計》,相關**。

等。3.給你意見:守著雲開見日出!學好彙編得守著。

關於初學組合語言的問題

8樓:匿名使用者

樓上不要混淆了,樓主寫的是51微控制器的組合語言,而你說的是8086的組合語言,兩者是不一樣的。

樓主的程式,我在uvison中編譯過,是沒有出錯的,並沒有說b未定義,請樓主仔細核對,是否其他地方輸入的問題。

下面這段程式做的事情應該是求位於片內ram30h開始的5個數的平均值,具體註釋如下:

up:add a,@r0 ; 將a與r0指向的片內ram單元中的內容相加。

inc r0 ; r0指向下一儲存單元。

djnz r5, up ; 控制up迴圈執行5次,就是講r0指向的30h開始的5個單元與累加器a相加,共迴圈5次,由於a初值為0,所以實際上這這5個單元的內容相加的。

div ab ; a除以b,b的初值就是個數5,即求平均值,不過該平均值的商位於a中,餘數字於b中。

sjmp $ 程式停止。

9樓:匿名使用者

你在data segment裡面加入。

b dw ?

第二個意識是迴圈,然後除於ab

怎麼學好彙編

10樓:林源源

想學好彙編,首先要買一本自己覺得好的教材,自己喜歡就好了, 這樣才會有慾望學下去。 然後就是邊看書邊作筆記, 因為彙編上面的東西實在是太多了, 然後把那些指令,每個指令會影響那些標誌, 目的運算元 ,源運算元各要用什麼樣的定址方式 ,統統列成表 還有一點要多回顧 ,因為記的東西多 ,不可能看了一次就記住 ,起初看了命令也很頭疼 現在覺得其實還是有些條理的 。總之, 興趣很重要, 要對自己有信心 !

另外感覺學習彙編最好的辦法就是壓力,自己給自己加壓,我第一次學習彙編就是從乙個給定需求的程式開始編起,手頭放兩本彙編基礎的書,邊查書邊從怎樣定義變數定義段寫起,大概乙個月時間寫完了程式,大概寫了一萬行**吧。到此,我用彙編進行工作以基本沒有什麼問題了。學計算機的任何技術都以動手為主,這樣感覺比其它方式學的要快要牢。

堅持,對於初學者來說「彙編」可能很枯燥。

時常有放棄的念頭了,還要半途而廢,這樣是學不到什麼的。

還有就是注意放鬆、調整心態。

努力學習吧!

最後送你一句話:「感興趣的去做一切事。」。

學彙編 有什麼用?

11樓:芯姐9月8日

畢竟彙編和c#實際上是完全不同的兩個方向,乙個是偏硬體的,乙個是純軟體的。

彙編是簡單的面向過程的程式語言,c#是物件導向的。

彙編裡面每個指令都對應乙個機器指令,所以要完成乙個簡單任務都需要很長的程式,而c#則更為抽象,更為接近人腦的思維一些。 追問: 那學 彙編有啥用 還有學c 需要什麼基礎 :

學彙編對於不需要做硬體的人,用處比較小,對於不涉及底層高效能程式設計的人來說,用處也很小。當然,如果你是學的計算機專業,那麼你沒有選擇,彙編是必修課,因為計算機專業本科培養的目的就是要讓學生對計算機有乙個比較完整的理解(當然,實際上90%的學生都做不到)。 補充:

學c語言不需要什麼基礎,什麼都不會,只會打字的人都能夠學會c語言。 追問: 學 彙編就是為了免殺時候 知道這句話時做什麼的 知道怎麼修改。

現在想學c了 不知道怎麼入門 : 彙編其實了解到這種程度就可以了。c入門,其實照著書上寫程式慢慢就入門了。

大多數人都是這麼過來的。 追問: 你的意思就是買本c 語言書自己慢慢參透?

對啊 追問: 你c 學的厲害?

學c ,在c++ 精通需要多久啊 : 一般,精通這個不好說。。。我對演算法比較了解,我幫一些地方做專案,都是專門做演算法,但是對那些語法細節其實也不是很清楚。

實際工作中,只要**寫得規範,語法細節其實沒有那麼重要。。。補充: 至於需要的時間,兩三個月就能夠學會,但是要熟練應用是需要多寫大程式才行的 追問:

學到 能自己用c++ 寫軟體 這個好說嘛 : 我是斷斷續續的學的,c++就上課聽了點課,下課都沒怎麼管,後來做畢業設計一兩個月學了mfc寫了個有介面的程式。再後來,直接就能上手幫別人做專案了。

12樓:匿名使用者

彙編比c語言難學,但彙編更貼近微控制器底層,更容易了解微控制器暫存器相關的指令。

13樓:匿名使用者

計算機語言發展到今天,組合語言的作用已經越來越小了。

我認為目前學組合語言的主要作用有以下幾點:

1、更好地理解計算機的內部結構與執行機制;

2、可以實現部分高階語言難以實現的特殊操作,如直接操作堆疊;

3、對於某些效能要求比較高的演算法可以通過彙編來進行優化;

4、可以編寫部分和裝置相關的驅動程式;

5、**級的程式跟蹤、分析與除錯,軟體破解必備。

彙編需要學哪些東西

14樓:陽光上的橋

首先,中文的組合語言書應該很多,不會只有因為的。

其次,各個組合語言的教程,都是基於某一種晶元的,組合語言的核心就是你學的暫存器、指令、運算、記憶體操作,我看你應該基本上已經掌握了一種組合語言了。

程式設計師考試為了公平起見,自己定義了一種不存在的虛擬晶元,其組合語言考試是基於這個虛擬晶元的。這說明乙個問題,完全可以考試的時候臨時學會一門組合語言,並到達應用的程式--編寫出**解決實際問題。

這出現了乙個悖論,組合語言是與晶元緊密相關的,幾乎可以說一種晶元就是一門組合語言,其指令集、定址方式、編碼方式、暫存器都是有區別的,所以一門組合語言的關鍵是晶元,弄清楚了晶元,你就能編寫出解決實際問題的組合語言程式**。但是晶元過時很快,硬體產品的淘汰是很快的,我讀書時學的z80,現在的學生應該不會學這個了吧。

去偽存真,學習組合語言的關鍵是什麼,根本是什麼,我認為是學習的能力,當你以後的工作需要接觸某個電梯、某個安防系統的時候,你能夠快速的學會並應用它,這就是能力。

準備學彙編,學習前先請教一下前輩

15樓:網友

學x86彙編,從掌握debug開始,在debug環境中,你可以用很短的時間掌握各種彙編指令,包括像div等一些較難掌握的指令。。。

這是我的經驗。

養鴨子前提條件,養鴨子需要什麼條件

1 設施規範 鴨舍和捨外運動場應位於地基較高的地方,利於排水。鴨 舍內外不應存留汙水 雨水。鴨舍應具有一定的保溫防寒功能,冬暖夏涼,通風良好。鴨舍內地面 牆壁和捨外運動場地面應堅硬光滑,便於消毒。2 全進全出 飼養同一品種的肉鴨,同批購進雛鴨,同批飼養,同時出欄。3 清潔衛生 每日清掃鴨子的活動場所...

在感情中,戀愛的前提條件是什麼?

戀愛的前提條件必須要有一定的物質基礎,兩個人的外在條件比較合適,互相也有心動的感覺。兩人要互相理解,知道對方是幹什麼工作的,而且要知道對方家庭條件是乙個什麼樣子的,知道對方的身高,只要對方的性格,以及知道對方的品質和品德。是否有不良嗜好,這是每個人的前提條件。必須要保證人品好。首先是兩個人必須得有感...

基坑支護工程的前提條件有哪些,基坑支護有哪些相關規範?

1 基坑尺寸 2 岩土工程條件 3 周邊環境條件 4 有關規範 法規,及當地有關規定 5 業主經濟條件 信用情況 6 工程工期要求 7 有否相應的施工隊伍及其施工力量。1深基坑,2該基坑土質需要支護。可以看下基坑支護工程的有關規範要求 基坑支護有哪些相關規範?基坑支護規範 1 基坑支護作為乙個結構體...