當前位置:首頁 » 手機資訊 » 8086怎樣脫離系統匯流排
擴展閱讀
怎樣壘廚房灶台圖片 2025-05-15 18:01:16

8086怎樣脫離系統匯流排

發布時間: 2022-06-19 05:58:13

㈠ 8086最小系統如何實現數據信號轉化為獨立的數據匯流排

最小的數據的數據線如果轉正了,其他的讀數線的總稱的話,就是因為它的線路非常的多,所以必須要有一個總裁,不然的話他就很難控制到他們的一些分線。

㈡ 簡述8086cpu與匯流排連接的引腳在什麼情況下處於高阻狀態

復位信號
,可用來啟動和再啟動系統,當你需要啟動,或重啟系統時,可以按下
復位鍵
,想當於電腦上的重啟鍵。
復位信號是輸入信號,高電平有效,8086要求復位信號至少維持四個時鍾周期的高電平才有效,復位信號到來後,cpu結束當前操作,並對處理器的
標志寄存器
、ip、ds、ss、es及指令隊列清零,而將cs置為FFFFH。當復位信號變為
低電平
時,cpu從FFFF0H出開始執行程序,通常在該單元開始存放一條JMP指令,以轉移到系統程序的實際開始處,復位時地址匯流排
浮空
,直到cpu脫離復位狀態,其他
控制信號
先變高一段時間,然後浮空,ALE,HLDA信號變為無效

㈢ 關於《微機原理與介面技術》的8086CPU匯流排和系統匯流排各自的定義、概念、及區別

我想您說的是8086CPU微處理器吧
首先一台微型計算機就是由四部分組成:微處理器,存儲器,輸入輸出介面,和匯流排!
匯流排是為CPU和其他部件之間提供數據,地址,控制信息的傳輸通道。
匯流排按所承擔的任務分為三種,地址匯流排,數據匯流排,控制匯流排。
地址匯流排,是微型計算機來傳送地址的信號線,它決定了CPU直接定址的內存范圍。
數據匯流排,是CPU用來傳送數據和代碼的信號線。
控制匯流排,是用來傳送控制信號的,它是比較復雜的,用它來實現CPU對外部部件的控制。

㈣ 8086是多少尉的系統在數據匯流排上是怎麼實現的

http://tech.sina.com.cn/n/2006-08-02/133156397.shtml

看這里。關於80x86系統的介紹

80X86微處理器系列是美國Intel公司從20世紀70年代開始研製的微處理器的總稱。我們先簡單介紹80X86微處理器的發展概況,然後簡要說明基於微處理器8086的計算機系統構成,最後將根據匯編語言編程的需要分節介紹8086微處理器的基本組成、8086寄存器組、存儲器和外部設備。

1.從8080/8085到8086
8086是1978年Intel公司推出的16位微處理器。與其前一代8位微處理器8080/8085相比,8086有如下幾點進步:
(1)8086有16位數據匯流排,處理器與外部傳送數據時,一次可傳送16位二進制數,而8080/8085一次只能傳送8位。
(2)8086的定址空間從8080/8085的64K位元組提高到1M位元組。
(3)8086採用了流水線技術,而8080/8085是非流水線結構。在一個具有流水線結構處理器的系統中,可以實現處理器的內部操作與存儲器或I/O介面之間的數據傳送操作重疊進行,從而提高了處理器的性能。

2.從8086到8088
8086的內部寄存器、功能部件、數據通路以及對外的數據匯流排均為16位寬度,它的出現是計算機技術上一個很大的進步。但是,當時已有的微處理器外圍配套晶元的數據匯流排都是8位的,為了使用這些8位的外圍晶元組成系統,Intel公司又推出了8088微處理器。8088的內部結構與8086基本相同,也提供16位的處理能力,但對外的數據匯流排設計成8位。

1981年IBM公司選擇8088微處理器作為核心來設計IBM PC微計算機系統,推向市場後獲得了巨大的成功,為後來的80x86系列微處理器成為主流微計算機的處理核心打下了基礎。

3.80286、80386到Pentium微處理器
由於用戶對PC機性能的要求迅速提高,Intel公司在1982年推出了80286微處理器,它仍然是16位結構。80286的內部及外部數據匯流排都是16位的,但它的地址線是24位的,可定址16M位元組的存儲空間。80286有兩種工作方式,即實模式和保護模式。實模式與8086工作方式相同,但速度比8086快。保護模式除了仍具有16M位元組的存儲器物理地址空間外,她還能為每個任務提供1G(230)位元組的虛擬存儲器地址空間。保護方式把操作系統及各任務所分配到的地址空間隔離開,避免程序之間的相互干擾,保證系統在多任務環境下正常工作。

80386是1985年研製出的一個32位微處理器,內部及外部數據匯流排均為32位,地址線也為32位,因此它可處理4G(232)位元組的物理存儲空間。80386為每個任務提供的虛擬存儲空間增加到64T(246)位元組。

1989年Intel公司又研製出新一代的微處理器80486,80486晶元內除了有一個與80386相同結構的主處理器外,還集成了一個浮點處理部件FPU以及一個8K位元組的高速緩沖存儲器(cache),使80486的計算速度和總體性能比80386有了明顯的提高。

1993年Intel公司又推出了Pentium微處理器,此後幾乎每兩年就推出一個新型號,至今市場上的Intel微處理器已是PentiumⅣ。由此可見,微處理器晶元的發展速度是非常快的。在微處理器的發展過程中,晶元主頻越來越快,定址空間越來越大,數據和地址匯流排也越來越寬,加之許多體系結構方面的改進措施,如流水線結構、存儲器層次結構等,使微計算機的性能大大提高,其應用領域也更加廣泛。

㈤ 誰知道8086是多少位的系統在數據匯流排上是怎麼實現的

8086是Inter的16位微處理器有16根數據線和20根地址線,它既能處理16位數據,也能處理8位數據內部數據匯流排都是按16位設計的,單外部數據匯流排只有8條]

㈥ 8086cpu的A/D匯流排如何分離成地址和數據匯流排

用ALE地址鎖存。

㈦ 請問8086的基本性質是什麼(幾位的微處理器,內存定址空間是多少)

給你詳細的資料
1、 8086CPU和8088CPU內部結構基本相同,不同之處在於8088有8條外部數據匯流排,因此為准16位。8086有16條外部數據匯流排。兩個CPU的軟體完全兼容,程序的編制也完全相同。

2、 8086CPU從功能上分為兩大部分:一是執行部件(EU),二是匯流排介面部件(BIU)。

執行部件是由以下雖部分組成:

(1)四個通用寄存器:AX BX CX DX

(2)四個專用寄存器:基數指針寄存器BP,堆棧指針寄存器SP,源變址寄存器SI,目的變址寄存器DI

(3)標志寄存器FR

(4)算術邏輯部件ALU

功能是負責執行所有的指令,向匯流排介面部件提供指令執行的結果數據和地址,並對通用寄存器和標志寄存器進行管理。

匯流排介面部件由以下部件組成:

(1)四個段寄存器:代碼段寄存器,數據段寄存器,附加段寄存器,堆棧段寄存器。

(2)指令指針寄存器

(3)地址加法器

(4)指令隊列

功能:執行外部匯流排周期,負責存儲器與外部埠I|O傳送數據。也就是負責CPU與存儲器和外設之間的信息交換。

3、共有14個寄存器,分成3個部分:

(!)通用寄存器8個 :AX, BX , CX, DX , SP , BP ,SI ,DI.

AX , BX ,CX , DX為數據寄存器,用來保存運算中的中間結果和有效地址。4個寄存器既可以做16位寄存器,也可以做8位寄存器 AL, AH, BL, BH, CL, CH, DL, DH.。

在程序設計中,一般把AX用作累加器。BX 用作基址寄存器,CX用作計數器,DX用作數據寄存器。

SP:堆棧指針寄存器;裝棧頂指針偏移量。

BP:基址指針寄存器:裝棧段中一個數據區的基址偏移量。

SI:源變址寄存器;裝源操作數地址的偏移量。

DI:目的變址寄存器;裝目的操作數地址偏移量。

(2)段寄存器4個

CS;代碼段寄存器;裝代碼段的起始地址;

DS;數據段寄存器;裝數據段的起始地址;

SS; 堆棧段寄存器;裝堆棧段的起始地址;

ES: 附加段寄存器;裝附加段的起始地址。

(3)控制寄存器兩個:IP,FR。

IP:指令指針寄存器;始終存放當前指令的下一第指令的起始存儲單元的偏移地址。

FR:狀態標志寄存器;用來存放運算結果和特徵。16位寄存器,用39位。

標志位分為兩大類:一類是狀態標志,用來表示算術、邏輯運算的結果特徵。(CF,PF,AF,ZF,SF,OF)。一類是控制標志;用來表示控制CPU的操作特徵。(IF、DF、TF)

CF(FR0):CF=1為加、減運算結果的最高位有進位或有借位,否則CF=0。

PF(FR2):PF=1為操作結果「1」的個數為偶數,否則PF=0。

AF(FR4):AF=1為運算結果的低4位向高4位有進位或有借位,(用於10進制BCD碼運算指令)否則A=0。

ZF(FR6):ZF=1運算結果為0,否則ZF=0。

SF(FR7):SF=1運算結果最高為0(E),否則SF=0。

OF(FR11):OF=1在算術運算時,帶符號數的運算結果超出數的表示範圍。否則OF=0。

TF(FR8):TF=1CPU進入單步工作方式。

IF(FR9):IF=1允許CPU響應可屏蔽外部中斷請求。IF=0禁止中斷。

DF(FR10):DF=1在字元串操作時使地址指針自動減量。DF=0自動增量。

4、 8086系統的物理地址是將段地址寄存器的內容左移4位(或乘16)加上偏移地址,即可得到20位的物理地址。

2000H左移4位為20000H,加上2100H為22100H,則物理地址為22100H。

5、8086/8088CPU把BIU完成一次訪問存儲器或外設操作所需的時間稱為一個匯流排周期。一個匯流排周期最少包含4個時鍾周期(T1~T4)。當訪問存儲器(讀、寫)或外設時,存儲器或外設不能及時地配合CPU傳送數據,存儲器或外設通過「READY:信號在T3之前向CPU發一個「數據未准備好」信號,CPU在T3之後插入一個或多個等待時鍾周期TW。當存儲器外設准備好數據,通過「READY」發「准備好」信號,CPU接收到這個信號後,會自動脫離TW狀態進入T4狀態。因此插入多少個TW取決於「READY」信號。

1、 最小模式:就是在系統中只有8086/8088一個微處理器。在該系統中,所有的匯流排控制信號都直接由8086/8088產生,因此,系統中匯流排控制電路被減到最少。

最大模式:在系統中包含兩個或多個微處理器,其中一個主處理器就是不是8088/8086,其它處理器為協處理器,是協助主處理器工作的。它用在中等規模或大型的8088/8086系統中。一般情況下和8088/8086配合的協處理器有兩個,一個是數值運算協處理器8087,一個是輸入/輸出協處理器8089。將8088/8086CPU的第33腳接地時,系統處於最大模式,當第33腳接+5V時,系統為最小模式。

2、 地址鎖存器就是一個暫存器,它根據控制信號的狀態,將匯流排上的地址代碼暫存起來。8088/8086的數據和地址匯流排採用分時復用不著操作方式,即用同一匯流排既傳送地址又傳送數據。當微處理器與存儲器交換信號時,首先由CPU發送存儲器的地址,同時發允許鎖存信號ALE給鎖存器,當鎖存器接到該信號後將地址/數據匯流排上的地址鎖存在鎖存器中,隨後才能傳送數據。

3、 8086中的典型時序包括:

(1)存儲器讀與寫周期。

(2)I/O設備的讀與寫周期。

(3)中斷響應周期。

(4)系統復位。

(5)空轉周期。

(6)CPU進入和退出保持狀態的時序。

?? 8086CPU的位元組定址范圍有多大?為什麼?存儲器為什麼分段?20位物理地址的形成過程是怎樣的?�

答:8086CPU定址范圍1MB。因為8086CPU地址線為20條,2^20=1024KB,即1MB。8086系統中,指令僅給出16位地址,與定址有關的寄存器也只有16位長,因此定址范圍只有64KB,為了定址1MB,所以分成四個邏輯段。當CPU訪問內存時,段寄存器的內容(段基址)自動左移4位(二進制),與段內16位地址偏移量相加,形成20位的物理地址。

採用分段結構的存儲器中,任何一個邏輯地址都由段基址和偏移地址兩部分構成,都是 16位二進制數。
物理地址:存儲器的絕對地址,從00000H~FFFFFH,是CPU訪問存儲器的實際定址地址(也稱為絕對地址)
16位的段基址左移4位(相當於在段基址最低位後添4個「0」),然後與偏移地址相加獲得物理地址,這相當於完成如下的地址運算:
物理地址=段基址×16+偏移地址


採用分段結構的存儲器中,任何一個邏輯地址都由段基址和偏移地址兩部分構成,都是 16位二進制數。
物理地址:存儲器的絕對地址,從00000H~FFFFFH,是CPU訪問存儲器的實際定址地址(也稱為絕對地址)
16位的段基址左移4位(相當於在段基址最低位後添4個「0」),然後與偏移地址相加獲得物理地址,這相當於完成如下的地址運算:
物理地址=段基址×16+偏移地址

㈧ 簡要說明8086/8088哪些匯流排經過多少部分離

`tomember` varchar(12) default NULL,
`sex` varchar(2) default NULL,
`count` int(4) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=gb2312;
/

㈨ 8086CPU等晶元的引腳是怎麼和匯流排相連接的

復位信號,可用來啟動和再啟動系統,當你需要啟動,或重啟系統時,可以按下復位鍵,想當於電腦上的重啟鍵。 復位信號是輸入信號,高電平有效,8086要求復位信號至少維持四個時鍾周期的高電平才有效,復位信號到來後,cpu結束當前操作,並對處理器的標志寄存器、ip、ds、ss、es及指令隊列清零,而將cs置為FFFFH。當復位信號變為低電平時,cpu從FFFF0H出開始執行程序,通常在該單元開始存放一條JMP指令,以轉移到系統程序的實際開始處,復位時地址匯流排浮空,直到cpu脫離復位狀態,其他控制信號先變高一段時間,然後浮空,ALE,HLDA信號變為無效

㈩ 8086CPU引腳功能

一、地址匯流排和數據匯流排(20條)

1、AD15~AD0:地址/數據匯流排

(1)T1:用作低16位地址A15~A0

(2)T2~T4:用作數據匯流排。

2、A19~A16/S6~S3:地址/狀態匯流排

(1)T1:高4位用作地址匯流排,存儲器:高4位。I/O:設置0

(2)T2~T4:表示CPU狀態信息,S6:恆定低電平。S5:當中斷許可標志(如果在響應標志寄存器中)加上前綴時。s3,s4:指示正在使用的段寄存器

3、8086的20個地址行:

(1)訪問內存:使用20,地址1M存儲空間

(2)訪問I/O埠:使用16個A15~a0,可定址64KI/O埠

4、bhe/s7:匯流排高允許/狀態s7

(1)t1:用作bhe,低電平有效

(2)t2~t4:狀態信號s7

(3)dma模式,引腳位高電阻狀態

6、控制線(公共匯流排)不受mn/mx的影響。rd:讀取控制信號(輸出,三種狀態),當電源低時,CPU正在讀取數據,就緒:等待狀態控制信號,也稱為就緒信號(輸入),就緒=H:CPU等待,就緒=L:外設就緒,INTR:中斷請求信號(輸入),高電平表示有中斷請求。

7、測試控制信號(輸入),CPU測試,高電平繼續等待,低電平離開等待,復位:復位信號(輸入),高級系統將內部標志寄存器fr、段寄存器、指令指針ip和指令隊列重置為初始狀態,註:代碼段cs的初始化狀態為ffffh。

8、其它信號CLK:時鍾信號(輸入)VCC:電源,+5V±10%接地:地線。兩個地線常用的信號引腳AD15~AD0:地址/數據AD19~AD16/S6~S3:地址數據/狀態BHE×/S7:高允許(輸出)MN/MX×:最大和最小(輸出)M/IO×:存儲器/IO(輸出)Dt/R×:數據傳輸/接收。

9、輸出den:數據許可(輸出)保持:保持請求信號(輸入)hlda:保持響應信號(輸出)ale:地址鎖定許可信號(輸出)inta:中斷響應信號(輸出)rd:讀取控制信號(輸出)wr:寫入控制信號(輸出)就緒:等待狀態控制信號(輸入)intr:中斷請求信號(輸入)clk:時鍾信號(輸入)。