1. 程式人生 > >彙編程式語言設計 MOOC 鄭州大學 第四周

彙編程式語言設計 MOOC 鄭州大學 第四周

彙編程式語言設計 第四周


學習記錄和個人理解,非筆記,有誤區,慎看!~

老狗轉行系列之彙編:
本職燒鍋爐,現轉AI系列,基礎薄弱,目前正在學習基礎,有興趣的一起來~

4-1 通用資料處理指令

1.資料傳送類指令

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
這個課怎麼說呢~已經有點聽不下去了!個人觀點,這課上的有點不太走心啊。
在這裡插入圖片描述
在這裡插入圖片描述
暫存器相對定址,後面一定要ptr轉換
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

2.LEA指令

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

3.Push POP指令

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

4-2 算術運算類指令

1.進位和溢位

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
其他情況下不會產生溢位。
在這裡插入圖片描述

2.零標誌、符號標誌和奇偶標誌

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述在這裡插入圖片描述
在這裡插入圖片描述

3.Add指令

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

4.Sub指令

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

5.INC、DEC、NEG指令

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

4-3 位操作類指令

1.邏輯運算指令

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
+or 點是and
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
不能說哪個最好,按需求定,這裡面的主要區別是裡面的狀態位不一樣。
在這裡插入圖片描述

2.移位指令

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

3.迴圈移位指令

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述