計算機指令與組合語言偽指令有何區別

2022-02-24 12:16:15 字數 534 閱讀 4272

1樓:匿名使用者

計算機指令是cpu實際能夠執行的指令,而組合語言偽指令只是告訴彙編器該如何進行彙編的一些資訊(例如,在什麼位址存放指令,定義一些常數等等),不是處理器的指令。

2樓:做而論道

看看:http://hi.

3樓:匿名使用者

機器指令指的是一系列的由01組成的二進位制編碼,只有cpu才知道是什麼意思,不過人們也可以通過乙個對照表將機器碼翻譯成我們能理解的操作,這個一般學過數位電路的人都知道,因為電平只有高低兩個狀態,對應的就是10,所以機器指令都是由1或0組成的。組合語言比機器碼高階一點,用一些助記符來幫助記憶機器指令,和機器碼是一一對應的,也就是一條彙編語句對應著唯一的一條機器碼,稍微好記憶理解一些。偽指令是指組合語言沒有的指令,在編譯的時候由編譯器將其偽指令所對應的操作填寫上去,所以不同的編譯器其偽指令是不一樣的。

組合語言的偽指令是什麼

簡單理解就是匯 bai編du語言中那些zhi 沒有對應機器指令的彙編指令。dao 在計算機中直接執行的程式所對專應屬的叫機器 指令 語言,如果直接按二進位制表示出來就是一系列 0 和 1 當然,用機器語言編寫程式的時代一般都使用八進位制或十六進製制,它們和二進位制是3位對1位或4位對1位的關係,從而...

組合語言資料偽指令DUP用法,組合語言中的dup有什麼作用

茲斬鞘 10 dup 1 重複定義了10個字元素,初始值為1,佔用10 2 20個位元組。5 dup 重複定義了5個字元素 其初始值實際為0 佔用5 2 10個位元組 因此總共佔用30個位元組。具體分析 在彙編定義變數的時候會用到dup,變數名 型別 初值表,dup用於把一個相同值賦值若干次,重複次...

組合語言中loop指令的含義

該指令的功能是 dec cx jnz即先對cx減1,然後判cx是否為0,不為0,轉後面給出標號所指的入口,為0,順序執行 功能有二 第乙個是在在迴圈使用時 mov cx,n s loop s 使得cx減一,然後繼續迴圈,注意是先減一,若減一後cx為零了,那麼就不執行迴圈了,跳過loop s向下執行。...