當前位置:編程學習大全網 - 編程軟體 - 指令系統是什麽?

指令系統是什麽?

指令系統是計算機硬件的語言系統,也叫機器語言,指機器所具有的全部指令的集合,它是軟件和硬件的主要界面,反映了計算機所擁有的基本功能。

從系統結構的角度看,它是系統程序員看到的計算機的主要屬性。因此指令系統表征了計算機的基本功能決定了機器所要求的能力,也決定了指令的格式和機器的結構。

設計指令系統就是要選擇計算機系統中的壹些基本操作(包括操作系統和高級語言中的)應由硬件實現還是由軟件實現,選擇某些復雜操作是由壹條專用的指令實現, 還是由壹串基本指令實現, 然後具體確定指令系統的指令格式、類型、操作以及對操作數的訪問方式。

指令系統的尋址方式:

①直接尋址:指令地址域中表示的是操作數地址。

②間接尋址:指令地址域中表示的是操作數地址的地址即指令地址碼對應的存儲單元所給出的是地址A,操作數據存放在地址A指示的主存單元內。有的計算機的指令可以多次間接尋址,如A指示的主存單元內存放的是另壹地址B,而操作數據存放在B指示的主存單元內,稱為多重間接尋址。

③立即尋址:指令地址域中表示的是操作數本身。

④變址尋址:指令地址域中表示的是變址寄存器號i和位移值D。將指定的變址寄存器內容E與位移值D相加,其和E+D為操作數地址。

  • 上一篇:股市編程需要哪些知識?
  • 下一篇:ug怎麽取消掉所有顏色和著色
  • copyright 2024編程學習大全網