當前位置:首頁 » 存儲配置 » 存儲空間獨立編址

存儲空間獨立編址

發布時間: 2022-06-28 01:56:45

① 微處理器系統採用存儲映像方式編址時存儲單元與i/o埠是通過什麼來區分的

一、獨立編址方式的主要優點是內存地址空間與I/O介面地址空間分開,互不影響,解碼電路較簡單,並設有專門的I/O指令,所編程序易於區分,且執行時間短,快速性好。

其缺點是只用I/O指令訪問I/O埠,功能有限且要採用專用I/O周期和專用的I/O控制線,使微處理器復雜化。

二、統一編址方式的主要優點是訪問內存的指令都可用於I/O操作,數據處理功能強;同時I/O介面可與存儲器部分公用解碼和控制電路。

其缺點是:I/O介面要佔用存儲器地址空間的一部分;因不用專門的I/O指令,程序中較難區分I/O操作。

(1)存儲空間獨立編址擴展閱讀:

存儲單元的地址和地址中的內容兩者是不一樣的。前者是存儲單元的編號,表示存儲器總的一個位置,而後者表示這個位置里存放的數據。正如一個是房間號碼,一個是房間里住的人一樣。

如果機器字長等於存儲器單元的位數,一個機器字可以包含數個位元組,所以一個存儲單元也可以包含數個能夠單獨編址的位元組地址。例如一個16位二進制的字存儲單元可存放兩個位元組,可以按字地址定址,也可以按位元組地址定址。當用位元組地址定址時,16位的存儲單元占兩個位元組地址。

② 8086的IO是獨立編址嗎 80C51的IO呢

8086的IO是獨立編址的。
PC機一般對外圍設備採用單獨編址方式,為介面中有關寄存器分配一種I/O埠地址,用I/O指令按埠地址訪問介面,從而實現訪問I/O設備。
I/O埠編址和存儲器的編址相互獨立,即I/0埠地址空間和存儲器地址空間分開設置,互不影響。採用這種編址方式,對I/O埠的操作使用輸入/輸出指令(I/O指令)。
I/0獨立編址的優點是:不佔用內存空間;使用I/O指令,程序清晰,很容易看出是I/O操作還是存儲器操作;解碼電路比較簡單(因為I/0埠的地址空間一般較小,所用地址線也就較少)。其缺點是:只能用專門的I/0指令,訪問埠的方法不如訪問存儲器的方法多。

而80C51的引腳就是IO引腳,有四個並行口,是可以直接讀寫的,並不需要用戶再編址的,而且每一個IO腳都可以單獨讀寫,按一位來操作。如果需要擴展外部IO時,可以用TTL電路直接擴展,也不需要編址的。如果非要採用編址的方式擴展IO,就不能獨立編址了,而是按擴展外部數據存儲器的方式,IO埠地址也是與外部數據存儲器統一編址,並統一採用讀寫外部數據存儲器的指令來訪問IO埠。

③ 計算機的I/O過程中的編址方式有哪些各有什麼特點

I/O介面獨立編址方式這種編址方式是將存儲器地址空間和I/O介面地址空間分開設置,互不影響。設有專門的輸入指令(IN)和輸出指令(OUT)來完成I/O操作,2、I/O介面與存儲器統一編址方式這種編址方式不區分存儲器地址空間和I/O介面地址空間,把所有的I/O介面的埠都當作是存儲器的一個單元對待,每個介面晶元都安排一個或幾個與存儲器統一編號的地址號。也不設專門的輸入/輸出指令,所有傳送和訪問存儲器的指令都可用來對I/O介面操作。兩種編址方式有各自的優缺點,獨立編址方式的主要優點是內存地址空間與I/O介面地址空間分開,互不影響,解碼電路較簡單,並設有專門的I/O指令,所編程序易於區分,且執行時間短,快速性好。其缺點是只用I/O指令訪問I/O埠,功能有限且要採用專用I/O周期和專用的I/O控制線,使微處理器復雜化。統一編址方式的主要優點是訪問內存的指令都可用於I/O操作,數據處理功能強;同時I/O介面可與存儲器部分公用解碼和控制電路。其缺點是:I/O介面要佔用存儲器地址空間的一部分;因不用專門的I/O指令,程序中較難區分I/O操作

④ 1、設某台計算機有16條地址線和8條數據線: (1)、若採用獨立編址方法,問存儲空間有多大

(1)2^16=64KB
(2) -128~127

⑤ 在PC機中,CPU的I/O埠編址方式為獨立編制,為什麼

1、與存儲器統一編址
2、獨立編址方式
特點:
1、與存儲器統一編址:這種方式又稱為存儲器映射編址方式。它將I/O埠內作為內存單元對待,由CPU統一分配地址。通常在CPU的地址空容間中劃出一部分作為輸入輸出系統的埠地址范圍,不再作為地址內存使用。
2、獨立編址方式:CPU給I/O埠分配一個獨立的地址空間,提供專用的控制信號。I/O埠地址空間與內存地址空間隔離。

⑥ 內存地址的統一編制和獨立編制的區別

編址是針對內存和外設而言(都是指物理地址)!
獨立編制:內存和外設分開獨立編制;因為獨立,所以內存編址可以從0~N,外設編址也可以從0~N;
統一編制:統一編制就是內存和外設的編址放到一起來規劃,被外設用了的地址就不能給內存了,反之亦然! 比如:給外設分配地址0~N,那麼內存就不能使用0~N了,只能使用N~M!
統一編址是針對主存儲器而言的,ROM BIOS,顯示內存與物理內存這三部分一般是採用統一編址;採用統一編址,假如ROM BIOS佔用地址(0x00~0x20),顯示內存分配(0x20~0x40),物理內存(0x40~0x60);對這三部分的操作使用內存操作指令;而 其他的I/O設備採用獨立編址(埠),對他們的訪問用的I/O操作。

⑦ 為什麼8086都是獨立編址呢

IBM-PC系列是現在應用最廣泛的微型計算機。與CPU直接連接的是一組局部匯流排,它位於CPU與主存所在的系統母板上,CPU通過局部匯流排訪問主存與某些屬於主機范疇內的其他部件,這組局部匯流排連接了一個最小規模的系統。為了連接外圍設備,局部匯流排上的信息經匯流排控制器與鎖存器再與外部相連,形成I/O擴展匯流排,即系統匯流排,在PC機中將它稱為PC匯流排。通過PC匯流排可掛接各種介面適配器,再通過它們連接各種外圍設備,從而形成一個較大規模的系統。PC機一般對外圍設備採用單獨編址方式,為介面中有關寄存器分配一種I/O埠地址,用I/O指令按埠地址訪問介面,從而實現訪問I/O設備。
I/O埠編址和存儲器的編址相互獨立,即I/0埠地址空間和存儲器地址空間分開設置,互不影響。採用這種編址方式,對I/O埠的操作使用輸入/輸出指令(I/O指令)。
I/0獨立編址的優點是:不佔用內存空間;使用I/O指令,程序清晰,很容易看出是I/O操作還是存儲器操作;解碼電路比較簡單(因為I/0埠的地址空間一般較小,所用地址線也就較少)。其缺點是:只能用專門的I/0指令,訪問埠的方法不如訪問存儲器的方法多。
究竟採用哪一種取決於系統的總體設計。在一個系統中也可以同時使用兩種方式,前提是首先要支持I/O獨立編址。:Intel的x86微處理器都支持I/O獨立編址,因為它們的指令系統中都有I/O指令,並設置了可以區分I/O訪問和存儲器訪問的控制信號引腳。而一些微處理器或單片機,為了減少引腳,從而減少晶元佔用面積,不支持I/O獨立編址,只能採用存儲器統一編址。

⑧ CPU與I/O設備之間的數據傳送有哪幾種方式

一、CPU與I/O設備之間的數據傳送方式及特點:

1、查詢控制方式:

CPU通過程序主動讀取狀態寄存器以了解介面情況,並完成相應的數據操作。查詢操作需要在時鍾周期較少的間隔內重復進行,因而CPU效率低。

2、中斷控制方式:

當程序常規運行中,若外部有優先順序更高的事件出現,則通過中斷請求通知CPU,CPU再讀取狀態寄存器確定事件的種類,以便執行不同的分支處理。這種方式CPU效率高且實時性好。

3、DMA(Direct Memory Access)控制方式:

顧名思義,直接內存存取即數據傳送的具體過程直接由硬體(DMA控制器)在內存和IO之間完成,CPU只在開始時將控制權暫時交予DMA,直到數據傳輸結束。這種方式傳送速度比通過CPU快,尤其是在批量傳送時效率很高。

4、通道控制方式:

基本方法同上述的DMA控制方式,只是DMA通過DMA控制器完成,通道控制方式有專門通訊傳輸的通道匯流排完成。效率比DMA更高。

二、埠介紹:

"埠"是英文port的意譯,可以認為是設備與外界通訊交流的出口。埠可分為虛擬埠和物理埠,其中虛擬埠指計算機內部或交換機路由器內的埠,不可見。例如計算機中的80埠、21埠、23埠等。

物理埠又稱為介面,是可見埠,計算機背板的RJ45網口,交換機路由器集線器等RJ45埠。電話使用RJ11插口也屬於物理埠的范疇。

三、I/O埠的編址方式及特點:

1、統一編址方式

統一編址方式是從存儲器空間劃出一部分地址空間給I/O設備,把I/O介面中的埠當作存儲器單元一樣進行訪問,不設置專門的I/O指令,有一部分對存儲器使用的指令也可用於埠。

統一編址優點是指令類型多、功能齊全,不僅使訪問I/O埠可實現輸入/輸出操作而且可對埠進行算數邏輯運算、移位等;另外能給埠較大的編址空間。缺點是埠佔用了存儲器的地址空間,使存儲器容量減小,另外指令長度比專門I/O指令長,因而執行速度較慢。

2、獨立編址方式

獨立編址方式使介面中的埠地址單獨編址而不和存儲空間合在一起。

獨立編址方式的優點是I/O埠地址不佔用存儲空間;使用專門的I/O指令對埠進行操作,I/O指令短執行速度快;並且由於專門I/O指令與存儲器訪問指令有明顯的區別,使程序中I/O操作合存儲器操作層次清晰,程序的可讀性強。

缺點是指令少,只有輸入與輸出功能。是從存儲器空間劃出一部分地址空間給I/O設備,把I/O介面中的埠當作存儲器單元一樣進行訪問,不設置專門的I/O指令,有一部分對存儲器使用的指令也可用於埠。

四、CPU 與I/O介面電路之間傳送的信息與表示的含義:

CPU 與I/O介面電路之間傳送的信息有數據信息,包括三種形式:數字量、模擬量 、開關量。

狀態信息是外設通過介面往 CPU 傳送的,如:「准備好」 (READY) 信號、「忙」( BUSY )信號。控制信息 是CPU通過介面傳送給外設的,如:外設的啟動信號、停止信號就是常見的控制信息。

(8)存儲空間獨立編址擴展閱讀:

CPU與外設之間的數據交換必須通過介面來完成,通常I/O設備介面有以下一些功能:

(1)設置數據的寄存、緩沖邏輯,以適應CPU與外設之間的速度差異,介面通常由一些寄存器或RAM晶元組成,如果晶元足夠大還可以實現批量數據的傳輸;

(2)能夠進行信息格式的轉換,例如串列和並行的轉換;

(3)能夠協調CPU和外設兩者在信息的類型和電平的差異,如電平轉換驅動器、數/模或模/數轉換器等;

(4)協調時序差異;

(5)地址解碼和設備選擇功能;

(6)設置中斷和DMA控制邏輯,以保證在中斷和DMA允許的情況下產生中斷和DMA請求信號,並在接受到中斷和DMA應答之後完成中斷處理和DMA傳輸。

⑨ 一般CPU對I/O埠和存儲空間編址方式有哪兩種

201的嗎
一種是統一編址,即埠地址空間與存儲器地址空間合二為一的一種編址方式。這種編址方式使用將埠與存儲器單元同樣看待,使用存儲器訪問的指令進行 I/O 操作,因此指令多而靈活,缺點是埠地址要佔用一部分存儲器地址。

另一種是埠獨立編址,即埠地址空間與存儲器地址空間各自獨立的一種編址方式。這種編址方式只有那些具有 I/O 讀寫控制線的處理器系統(如 8086 系統)才能使用。它有獨立的埠地址空間,因此不佔用存儲器地址空間,有獨立的 IO 輸入輸出指令,但指令一般定址方式較少,比較不靈活。

熱點內容
如何在伺服器中添加字 發布:2024-04-24 10:21:43 瀏覽:361
代寫Python 發布:2024-04-24 10:19:08 瀏覽:768
安卓手機如何破九宮鎖 發布:2024-04-24 10:05:47 瀏覽:676
攝像頭要什麼樣的配置好 發布:2024-04-24 09:30:24 瀏覽:365
存儲過程定義多個變數 發布:2024-04-24 09:04:13 瀏覽:762
為什麼安卓手機不值錢 發布:2024-04-24 09:02:40 瀏覽:100
拱度計演算法 發布:2024-04-24 08:53:09 瀏覽:290
windowsefs加密 發布:2024-04-24 08:51:30 瀏覽:879
英雄聯盟和飢荒哪個配置要求更高 發布:2024-04-24 07:55:09 瀏覽:604
linuxcpu佔用進程 發布:2024-04-24 07:37:05 瀏覽:120