久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

匯編語言學習心得

匯編語言(assembly language)是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。這篇文章主要介紹了匯編語言學習心得,需要的朋友可以參考下

匯編語言

匯編語言(assembly language)是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。在匯編語言中,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或操作數的地址。在不同的設備中,匯編語言對應著不同的機器語言指令集,通過匯編過程轉換成機器指令。特定的匯編語言和特定的機器語言指令集是一一對應的,不同平臺之間不可直接移植。

CPU的組成

CPU是由運算器(信息處理)、控制器(控制器件工作)、寄存器(信息存儲)等器件組成,他們之間通過總線相連。

通用寄存器

通用寄存器時用于存放一般性數據的,以8086 CPU為例,8086 CPU所有的寄存器都是16位的,8086 CPU中的通用寄存器有AX、BX、CX、DX。為了兼容上一代CPU中的8位寄存器,這4個寄存器都可以拆成兩個8位的寄存器使用,也就是將16位分成兩個8位,AX可分為AH和AL,BX可分為BH和BL,CX可分為CH和CL,DX可分為DH和DL。這里的H可以記為High,高位,L可以記為Low,低位。

再來說一下數據寬度,因為寄存器有16位和8位兩種,所以數據寬度可以分為字節和字,一個字節由8個bit組成,可以直接使用低位存儲,一個字由兩個字節,也就是16位,比如一個十六進制3E10,將這個十六進制存放到AX寄存器總,3E就存放在高位AH中,10存放在低位AL中。

內存單元的物理地址

之前說過數據是通過地址線存放在內存單元中的,那么就必須要確定這個內存單元的地址。

基礎地址=段地址x16
基礎地址+偏移地址=物理地址
所以物理地址=段地址x16+偏移地址,這里的16是十進制的16,也就是十六進制的A。
這里的段地址可以理解為一段一段的內存存儲單元,但是段地址并不是固定的,可以認為10000H-100FFH是一個段,也可以將這段地址看成是10000H-1007F和10080H-100FFH組成的段,以10000H-100FFH為例,它的段地址是1000H,偏移地址為FF,這樣基礎地址就是1000Hx10H=10000H,這樣就可以確定基礎地址。再加上偏移地址,就可以確定這段內存。

段寄存器

既然可以通過段地址和偏移地址確定物理地址,那么就需要寄存器來存放段地址,8086 CPU中有4個段地址:CS、DS、SS、ES,偏移地址存放在IP寄存器中,這里以CS寄存器為例,可以簡單的理解為通過CS(代碼段寄存器)、IP(指令指針寄存器)兩個寄存器可以確定CPU需要讀取的指令的地址,也就是CPU會將CS:IP指向的內容當作指令執行。

操作指令

mov指令

mov指令稱為傳送指令,可以使用這個指令為寄存器賦值,例:mov ax,123 這個語句就類似于C語言中的賦值操作ax=123;

jmp指令

jmp指令叫做轉移指令,可以用于設置CS、IP中的值(mov指令不能修改CS、IP中的值),例:jmp 2AE3:3,執行這個指令后,CS的值被修改為2AE3H,IP的值被修改為0003H,CPU將從2AE33H處讀取指令。

8086CPU工作過程

(1)從CS:IP指向的內存單元讀取指令,讀取的指令進入指令緩沖器

(2)IP指向下一條指令

(3)執行讀取進指令緩沖器的指令

(4)重復上述三個步驟

好了,以上是小編給大家分享的匯編語言學習心得,希望對大家有所幫助!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了匯編語言 寄存器內存訪問原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了使用匯編語言實現if else 循環函數調用的具體方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編
這篇文章主要介紹了匯編語言位向量(位映射)的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學
這篇文章主要介紹了匯編語言AND指令實現對兩個操作數進行邏輯(按位)與操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面
在匯編語言中,MOV指令是數據傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語言MOV指令,需要的朋友可以參考下
主站蜘蛛池模板: 97偷拍视频| 91 视频网站 | 国产精品美女久久久久久久久久久 | www.一区二区三区 | 四虎影院免费在线播放 | 国产成人精品免费视频大全最热 | 天堂在线免费视频 | 久久99这里只有精品 | 中文字幕精品一区二区三区在线 | 日韩精品久久久久久 | 久久亚洲春色中文字幕久久久 | 狠狠av| 在线视频 亚洲 | 伊人久久精品一区二区三区 | 九九久久久 | 久久精品视频在线免费观看 | 在线观看av网站永久 | 久久久久久久久久久一区二区 | 中文字幕在线一区二区三区 | 中文字幕第一页在线 | 精品久久久久久亚洲综合网 | 99久久婷婷国产综合精品电影 | 亚洲免费精品 | 精品日韩在线 | 日本不卡高清视频 | 二区av | h视频免费在线观看 | 日韩精品久久一区二区三区 | 91偷拍精品一区二区三区 | 在线观看国产 | 久久久久国产视频 | 日本久草 | 一区二区不卡视频 | 成人国产免费视频 | 在线免费观看视频你懂的 | 中文字幕在线第一页 | 中文字幕 在线观看 | 亚洲天堂av一区 | 蜜桃精品视频在线 | 黄色免费av | 成人在线日韩 |