計算機的操作碼是什麼啊,組合語言中的操作碼是什麼意思

2021-04-20 14:24:16 字數 2188 閱讀 3268

1樓:手機使用者

計算機只能識別2進位制的編碼,其是0與1組成的,對於cpu的指令是彙編的**來完成的,計算機作業系統的操作有dos,vbs在裡面有計算機高階語言c語言等

2樓:匿名使用者

操作碼其實就是

指令序列號,用來告訴cpu需要執行哪一條指令。指令系統的每回一條指令都有一個答操作碼,它表示該指令應進行什麼性質的操作。不同的指令用操作碼這個欄位的不同編碼來表示,每一種編碼代表一種指令。

組成操作碼欄位的位數一般取決於計算機指令系統的規模。

組合語言中的操作碼是什麼意思

3樓:晰美酒窩

操作碼就是對應功能的二進位制命令的英文簡寫,如mov,loop等,就是命令名。區別於「運算元」,運算元是命令(操作碼)要進行操作的資料(或地址)。

補充:組合語言是彙編指令集、偽指令集和使用它們規則的統稱,使用具有一定含義的符號為助憶符,用指令助憶符、符號地址等組成的符號指令稱為彙編格式指令。

4樓:匿名使用者

比如就是 操作碼mov ax,5 ;ax和5是運算元mov

addsub

5樓:匿名使用者

計算機如何區分操作碼與運算元

6樓:匿名使用者

操作碼:操作指令

運算元:資料和地址

說的直接點好記= = 、個人理解。

7樓:匿名使用者

不知道你說的是什麼領域的詞。 在計算機方面,操作碼就是操作指令,是告訴計算機要幹什麼,運算元是進行運算的資料。

8樓:karl丶城

一條指令由操來作碼和地址碼組源

成,取指週期從主存當中取出來的是指令,通過指令中的地址碼,在執行週期,從記憶體當中取出資料,即運算元,計算機通過不同時間將取出來的二進位制**分為指令和資料,你說的立即數,應該是立即定址,立即定址的話,指令的地址碼部分放的就是運算元,指令取出來後,通過ir的處理,將指令的操作碼傳送到cu(控制單元),至於計算機是如何知道操作碼是有多少位的,從而準確的將操作碼送到cu,這裡涉及編譯原理的知識了,計組的話,瞭解到這就差不多了。

什麼是操作碼和運算元

9樓:離溫景

操作碼:計算機程式中所規定的要執行操作的那一部分指令或欄位(通常用**表示),其實就是指令序列號,用來告訴cpu需要執行哪一條指令。

指令系統的每一條指令都有一個操作碼,它表示該指令應進行什麼性質的操作。不同的指令用操作碼這個欄位的不同編碼來表示,每一種編碼代表一種指令。組成操作碼欄位的位數一般取決於計算機指令系統的規模。

運算元:運算子作用於的實體,是表示式中的一個組成部分,它規定了指令中進行數字運算的量。

通常一條指令均包含操作符和運算元。例如:在比較指令中操作符指定計算機做比較操作,運算元則指定進行比較的兩個數值。

運算元是指令執行的參與者,也就是各種操作的物件.與之有關的是操作碼,所謂操作碼是說明計算機要執行哪種,如傳送,運算,移位,跳轉等操作,它是指令中不可缺少的組成部分。

10樓:影者東昇

操作碼其實就是指令序列號,用來告訴cpu需要執行哪一條指令。

指令系統的每一條指令都有一個操作碼,它表示該指令應進行什麼性質的操作。不同的指令用操作碼這個欄位的不同編碼來表示,每一種編碼代表一種指令。組成操作碼欄位的位數一般取決於計算機指令系統的規模。

運算元(operand),是計算機指令中的一個組成部分,它規定了指令中進行數字運算的量 。運算元指出指令執行的操作所需要資料的**。運算元是組合語言指令的一個欄位。

例如:mov ax 5678h 運算元(ax 5678h)。在運算元這個欄位中可以放運算元本身,也可以放操作地址,還可以放操作地址的計算方法。

通常一條指令均包含操作符和運算元。例如:在比較指令中操作符指定計算機做比較操作,運算元則指定進行比較的兩個數值。

運算元是指令執行的參與者,也就是各種操作的物件.與之有關的是操作碼,所謂操作碼是說明計算機要執行哪種,如傳送,運算,移位,跳轉等操作,它是指令中不可缺少的組成部分。

11樓:

他們是不一樣的概念呀。

指令的操作碼錶示,組合語言中的操作碼是什麼意思

選a。操作碼指計算機程式中所規定的要執行操作的那一部分指令或欄位 通常用 表示 其實就是指令序列號,用來告訴cpu需要執行哪一條指令。指令系統的每一條指令都有一個操作碼,它表示該指令應進行什麼性質的操作。不同的指令用操作碼這個欄位的不同編碼來表示,每一種編碼代表一種指令。組成操作碼欄位的位數一般取決...

計算機指令包括A操作碼和地址碼B指令碼和操作碼C運算元和地址碼D指令暫存器和地址暫存器

答案 a 地址碼可為0,或著n個。有時可以是立即數。零地址指令的指令字中只有操作碼,而沒有地址碼。一地址指令常稱單運算元指令。ac op a ac 二地址指令常稱雙運算元指令,它有兩個地址碼欄位a1和a2,分別指明參與操作的兩個數在記憶體中或運算器通用暫存器的地址,其中地址a1兼做存放操作結果的地址...

組合語言裡面的堆疊是什麼東西啊,組合語言的堆疊段是什麼意思

1.堆疊本質上只是普通的記憶體地址 2.堆和棧本來是兩種資料結構,現常用 堆疊 連用回僅表示棧。3.棧的使答用方式是臨時存放資料,在某一段記憶體中,從記憶體地址最後開始存放,像疊盤子一樣,只能將最後放入的資料先取出來。4.棧在組合語言中經常使用,cpu暫存器中有sp 32位為esp 即stack p...