常見I O埠及其定址方式

2021-10-24 05:33:13 字數 757 閱讀 4285

(3) 命令埠

2. i/o埠定址方式

功能:存放外設送往cpu的資料以及cpu輸出到外設去的資料。

功能:指示外設的當前狀態。

對於輸入埠

存放cpu向介面發出的各種命令或控制字,以便控制介面或裝置的動作

原理:把每個i/o埠看成乙個儲存單元,與儲存單元統一編碼,這樣通過訪問儲存器的指令訪問i/o埠。

工作過程

優點

簡化指令集。微處理器的指令集不用包含i/o操作指令

能使用功能強的儲存器指令對i/o裝置進行操作

缺點

i/o 埠占用了儲存單元

工作過程:m/i

o‾

m/\overline

m/io

置零,a15∼

a0

a_ \sim a_0

a15​∼a

0​進行定址i/o埠。

優點

程式更清晰。輸入輸出指令與儲存器指令區分開來。

i/o指令長度短,執行快。

i/o 埠不占用儲存單元。

i/o位址解碼電路簡單。

缺點

專門的in,out指令,且功能簡單。

cpu還需提供能區分訪問記憶體或訪問i/o的硬體引腳訊號。

常見的幾種定址方式

引入 在儲存器中,運算元或指令字寫入或讀出的方式,有位址指定方式 相聯儲存方式和堆疊訪問方式。幾乎所有的計算機,在記憶體中都採用位址指定方式。當採用位址指定方式時,形成運算元或指令位址的方式稱為定址方式。定址方式分為兩類,即指令定址方式和資料定址方式,前者比較簡單,後者比較複雜。值得注意的是,在傳統...

常見埠及其服務彙總

dhcp 伺服器端的埠號是67 dhcp 客戶機端的埠號是58 pop3 pop3僅僅是接受協議,pop3客戶端使用smtp向伺服器傳送郵件,埠號110 smtp 不關心郵件如何被傳送,只關心郵件是否能順利到達目的地,埠號25 telent 埠號23 ftp 埠號20和21 其中20埠用於資料傳輸,...

03埠定址和訪問控制方式

埠位址範圍 分配說明 0x000 0x01f 8237a dma控制器1 0x020 0x03f 8259a 可程式設計中斷控制器1 0x040 0x05f 8253 8254a 定時器 0x060 0x06f 8042 鍵盤控制器 0x070 0x07f 訪問cmos ram 實時時鐘rtc re...