日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

指令系统——数据寻址(1)(详解)

發布時間:2024/7/5 windows 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 指令系统——数据寻址(1)(详解) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、總覽

二、操作數類型與尋址方式

三、數據尋址



四、立即尋址


立即尋址:形式地址A就是操作數本身,又稱為立即數,一般采用補碼形式。#表示立即尋址特征。
一條指令的執行:取指令訪存1次,執行指令訪存0次,暫不考慮存結果,共訪存1次
優點
指令執行階段不訪問主存,指令執行時間最短
缺點:
A的位數限制了立即數的范圍。
如A的位數為n,且立即數采用補碼時,可表示的數據范圍為-2n-1~2(n-1)-1

五、直接尋址


直接尋址:指令字中的形式地址A就是操作數的真實地址EA,即EA=A。

一條指令的執行:取指令訪存1次,執行指令訪存1次,暫不考慮存結果,共訪存2次
優點:
簡單,指令執行階段僅訪問一次主存,不需專門計算操作數的地址。
缺點:
A的位數決定了該指令操作數的尋址范圍。操作數的地址不易修改。

六、間接尋址


間接尋址:指令的地址字段給出的形式地址不是操作數的真正地址,而是操作數有效地址所在的存儲單元的地址,也就是操作數地址的地址,即EA=(A)。

優點:
可擴大尋址范圍(有效地址EA的位數大于形式地址A的位數)。
便于編制程序(用間接尋址可以方便地完成子程序返回)。
缺點:
指令在執行階段要多次訪存(一次間址需兩次訪存,多次尋址需根據存儲字的最高位確定幾次訪存)。

七、寄存器尋址


寄存器尋址:在指令字中直接給出操作數所在的寄存器編號,即EA=R,其操作數在由R所指的寄存器內。

一條指令的執行:取指令訪存1次,執行指令訪存0次,暫不考慮存結果,共訪存1次
優點:
指令在執行階段不訪問主存,只訪問寄存器,指令字短且執行速度快,支持向量/矩陣運算。
缺點:
寄存器價格昂貴,計算機中寄存器個數有限。

八、寄存器間接尋址


寄存器間接尋址:寄存器R中給出的不是一個操作數,而是操作數所在主存單元的地址,即EA=(Ri)。

一條指令的執行:取指令訪存1次,執行指令訪存1次,暫不考慮存結果,共訪存2次
特點:
與一般間接尋址相比速度更快,但指令的執行階段需要訪問主存(因為操作數在主存中)。

九、隱含尋址

**隱含尋址:**不是明顯地給出操作數的地址,而是在指令中隱含著操作數的地址。

優點:有利于縮短指令字長。
缺點:需增加存儲操作數或隱含地址的硬件。

十、總結

總結

以上是生活随笔為你收集整理的指令系统——数据寻址(1)(详解)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。