指令計數器就是程式計數器。CPU中有一個程式計數器,又稱指令計數器,它用於存放正在執行的指令的記憶體地址的。
程式計數器是用於存放下一條指令所在單元的地址的地方。當執行一條指令時,首先需要根據PC中存放的指令地址,將指令由記憶體取到指令暫存器中,此過程稱為“取指令”。與此同時,PC中的地址或自動加1或由轉移指標給出下一條指令的地址。此後經過分析指令,執行指令。完成第一條指令的執行,而後根據PC取出第二條指令的地址,如此迴圈,執行每一條指令。
指令計數器就是程式計數器。CPU中有一個程式計數器,又稱指令計數器,它用於存放正在執行的指令的記憶體地址的。
程式計數器是用於存放下一條指令所在單元的地址的地方。當執行一條指令時,首先需要根據PC中存放的指令地址,將指令由記憶體取到指令暫存器中,此過程稱為“取指令”。與此同時,PC中的地址或自動加1或由轉移指標給出下一條指令的地址。此後經過分析指令,執行指令。完成第一條指令的執行,而後根據PC取出第二條指令的地址,如此迴圈,執行每一條指令。
同步計數器和非同步計數器的區別還是比較多的,首先在觸發訊號方面,同步計數器的觸發訊號是同一個訊號,也就是說,同步計數器每一級的觸發器接的都是同一個CLK訊號,而非同步計數器的觸發訊號時不同的。
其次,同步計數器同步清零就是一定要等到時鐘脈衝有效的時候才能進行清零操作,而對於非同步計數器來講,清零就是不用看時鐘脈衝,只需一置清零端就立刻能置零。
資料拓展:計數是一種最簡單基本的運算。計數器就是實現這種運算的邏輯電路,計數器在數字系統中主要是對脈衝的個數進行計數,以實現測量、計數和控制的功能。
同時兼有分頻功能,計數器是由基本的計數單元和一些控制門所組成,計數單元則由一系列具有儲存資訊功能的各類觸發器構成,這些觸發器有RS觸發器、T觸發器、D觸發器及JK觸發器等。
計算機內部用於處理資料和指令的編碼是二進位制碼。二進位制編碼是用預先規定的方法將文字、數字或其它物件編成二進位制的數碼,或將資訊、資料轉換成規定的二進位制電脈衝訊號。
二進位制編碼的優點:
1.技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用“1”和“0”表示。
2.簡化運算規則:兩個二進位制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。
3.適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,正好與邏輯代數中的“真”和“假”相吻合。
4.易於進行轉換,二進位制與十進位制數易於互相轉換。
5.用二進位制表示資料具有抗干擾能力強,可靠性高等優點。因為每位資料只有高低兩個狀態,當受到一定程度的干擾時,仍能可靠地分辨出它是高還是低。