⑴ 單片機和PC機的區別
1、構成方式不同
單片機是將組成微型計算機所必須的部件集成在一個超大規模集成電路晶元上,而PC機也就是家用電腦,是由各個單獨的硬體設備分別組成的一個機器。
2、存儲空間不同
由於單片機晶元設計和製造技術方面的原因,在有限的晶元上無法設計出過多的內存空間,所以ROM和RAM的容量相對於PC機都較小。
3、用途不同
使用單片機,適合給流程降低硬體成本,而且體積小,適合設計小型而且運算簡單的控制系統。PC機成本較高,適合大型和復雜的運算控制系統。
⑵ 單片機中 常講到PC pc是指的什麼
PC是程序計數器。不屬於特殊功能寄存器。它存放的是下一條要取的指令的16位存儲單元地址,當取完一個位元組以後,PC的值會自動加一。
⑶ 單片機PC PC+1 PC+2 什麼意思
單片機的PC是程序地址寄存器,每執行一條指令,都會根據該指令所佔位元組數,自動調整PC內容,由於PC設計程序地址,都是自動處理的,所以不需要人為干預。
在單片機指令系統中,有有關程序存儲區數據操作的指令,如:MOVC A, @A+PC; A+PC構成ROM地址,將該地址內的數據送累加器A內,PC+1就是在當前指令地址PC基礎上+1,即指向下一位元組的地址。
(3)單片機pc是什麼擴展閱讀:
控制器由程序計數器、指令寄存器、指令解碼器、時序發生器和操作控制器等組成,是發布命令的「決策機構」,即協調和指揮整個微機系統的操作。其主要功能有:
(1) 從內存中取出一條指令,並指出下一條指令在內存中的位置。
(2) 對指令進行解碼和測試,並產生相應的操作控制信號,以便於執行規定的動作。
(3) 指揮並控制CPU、內存和輸入輸出設備之間數據流動的方向。
微處理器內通過內部匯流排把ALU、計數器、寄存器和控制部分互聯,並通過外部匯流排與外部的存儲器、輸入輸出介面電路聯接。外部匯流排又稱為系統匯流排,分為數據匯流排DB、地址匯流排AB和控制匯流排CB。通過輸入輸出介面電路,實現與各種外圍設備連接。
⑷ 單片機中PC屬於那個寄存器
PC是控制器中的程序計數器,16位寄存器,屬於計數寄存器。
要單片機執行一個程序,就必須把該程序按順序預先裝入存儲器ROM的某個區域。單片機動作時應按順序一條條取出指令來加以執行。因此,必須有一個電路能找出指令所在的單元地址,該電路就是程序計數器PC。當單片機開始執行程序時,給PC裝入第一條指令所在地址,它每取出一條指令(如為多位元組指令,則每取出一個指令位元組),PC的內容就自動加1,以指向下一條指令的地址,使指令能順序執行。只有當程序遇到轉移指令、子程序調用指令,或遇到中斷時(後面將介紹),PC才轉到所需要的地方去。
其他:
AC數據累加寄存器
AR基址寄存器
PC計數寄存器
IR指令寄存器
DR緩沖寄存器
PSW狀態條件寄存器
居然有樓上這一類的答案,國人的悲哀~~不懂不要裝懂。。。。.
⑸ 單片機里的 DPTR 和 PC 分別代表什麼
DPTR數據指針
數據指針(DPTR)是某些單片機中一個功能比較特殊的寄存器,是一個16位的特殊功能寄存器, 其高位位元組寄存器用DPH表示,低位位元組寄存器用DPL表示,DPTR既可以作為一個16位的寄存器來處理,也可以作為兩個獨立的8位寄存器來使用。主要功能是存放16位地址,作為片外RAM定址用的地址寄存器(間接定址),故稱數據指針,也可以將外部RAM中地址的內容傳送到內部RAM的地址所指向的內容中。
2. PC程序指針:
PC——程序計數器,功能:用來指示下一條指令的地址(邏輯地址即偏移量),一般情況下,系統指示對其進行加1操作,擔當遇到轉移指令,如JMP,CALL,LOOP等時系統就會將跳轉到的指令地址保存在PC中
⑹ 單片機與PC機有何區別
一、概念不同:
1、單片機:
單片機是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能集成到一塊矽片上構成的一個小而完善的微型計算機系統。
2、PC機:
PC機是指一種大小、價格和性能適用於個人使用的多用途計算機。台式機、筆記本電腦到小型筆記本電腦和平板電腦以及超級本等都屬於個人計算機(PC機)。
二、作用不同:
1、單片機:
從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。
2、PC機:
讓PC機能夠通過網路互相鏈接。 乙太網的標准化(IEEE 802.3)是計算機互聯網的一個里程碑,個人計算機可以通過交換機或集線器互相建立起連接。區域網在各大機構和企業的網路建設中,是很重要的一環。而區域網本身也早已擴展成全球范圍內的互聯網。
(6)單片機pc是什麼擴展閱讀
單片機在電子技術中的開發,主要包括CPU開發、程序開發、 存儲器開發、計算機開發及C語言程序開發,同時得到開發能夠保證單片機在十分復雜的計算機與控制環境中可以正常有序的進行,這就需要相關人員採取一定的措施。
而計算機的發展主要按照構成計算機的電子元器件來劃分,共分為四個階段,即電子管階段、晶體管階段、集成電路階段、大規模和超大規模集成電路階段(現在)。
⑺ 單片機裡面PC是什麼寄存器,有什麼有作用
PC是16位程序計數器(Program Counter),它不屬於特殊功能寄存器范疇,程序員不以像訪問特殊功能寄存器那樣來訪問PC。PC是專門用於在CPU取指令期間定址程序存儲器。PC總是保存著下一條要執行的指令的16位地址。通常程序是順序執行的,在一般情況下,當取出一個指令(更確切地說為一個指令位元組)位元組後,PC自動加1。如果在執行轉移指令、子程序調用/返回指令或中斷時,要把轉向的地址賦給PC。
⑻ 單片機裡面的pc值是什麼意思
PC就是程序計數器,就是指揮程序從哪裡執行。如果是8位機,每個存儲單元存放一個位元組,指令有單位元組、雙位元組和3位元組。單片機復位時,PC=0000H,而後每執行一條指令,PC根據指令的位元組數增加。
如圖:最前面的就是PC值
⑼ 單片機中的程序計數器PC用來做什麼
滿意回答的解釋錯誤,pc並不是在本條指令執行完的瞬間加一,而是在取完指令後便加一
ORG 0000H
START:
MOV A,#30H
AJMP MAIN
ORG 0030H
MAIN:
MOVC A,@A+PC //執行完本條指令後,A的值為61H
//若是在執行完本條指令後再加一A的值應該為60H
MOV A,#30H
AJMP MAIN
ORG 0060H
DB 60H,61H,62H,63H
END
此程序已說明問題
所以選C