1樓:匿名使用者
組合語言中指令或偽指令的主要區別是:
1、指令是cpu執行的依據,程式設計、編譯、執行都是有效的。
2、偽指令只為編譯服務,編譯完成後,偽指令作用消失。
3、例如:
org 0000h ;org是偽指令,定位以一句語句的起始位置ljmp main ;ljmp是指令,長跳轉到main標號。
2樓:雙魚馬里奧先生
機器指令:用一串0,1**書寫的指令。
符號指令:在彙編後,其目標指令通知cpu進行什麼操作。
偽指令:在彙編期間,為彙編程式、連結程式提供彙編連結資訊。
巨集:程式中一段有獨立功能的程式**,只需要在源程式中定義一次。
巨集指令:在程式設計時將多次使用的巨集用一條巨集指令來呼叫。
3樓:du官仿
所謂偽指令就是沒有對應的機器碼的指令,它是用於告訴彙編程式如何進行彙編的指令,它既不控制機器的操作也不被彙編成機器**,只能為彙編程式所識別並指導彙編如何進行。
[指令語句]
每一條指令語句在源程式彙編時都要產生可供計算機執行的指令**(即目標**),所以這種語句又叫可執行語句。每一條指令語句表示計算機具有的一個基本能力,如資料傳送,兩數相加或相減,移位等,而這種能力是在目標程式(指令**的有序集合)執行時完成的,是依賴於汁算機內的**處理器(cpu)、儲存器、i/o介面等硬體裝置來實現的。
[偽指令語句]
偽指令語句是用於指示彙編程式如何彙編源程式,所以這種語句又叫命令語句。例如源程式中的偽指令語句告訴彙編程式:該源程式如何分段,有哪些邏輯段在程式段中哪些是當前段,它們分別由哪個段暫存器指向;定義了哪些資料,儲存單元是如何分配的等等。
偽指令語句除定義的具體資料要生成目標**外,其他均沒有對應的目標**。偽指令語句的這些命令功能是由彙編程式在彙編源程式時,通過執行一段程式來完成的,而不是在執行目標程式時實現的。
4樓:文件類共創空間
[機器指令語句]
每一條指令語句在源程式彙編時都要產生可供計算機執行的指令**(即目標**),所以這種語句又叫可執行語句。每一條指令語句表示計算機具有的一個基本能力,如資料傳送,兩數相加或相減,移位等,而這種能力是在目標程式(指令**的有序集合)執行時完成的,是依賴於汁算機內的**處理器(cpu)、儲存器、i/o介面等硬體裝置來實現的。
[偽指令語句]
偽指令語句是用於指示彙編程式如何彙編源程式,所以這種語句又叫命令語句。例如源程式中的偽指令語句告訴彙編程式:該源程式如何分段,有哪些邏輯段在程式段中哪些是當前段,它們分別由哪個段暫存器指向;定義了哪些資料,儲存單元是如何分配的等等。
偽指令語句除定義的具體資料要生成目標**外,其他均沒有對應的目標**。偽指令語句的這些命令功能是由彙編程式在彙編源程式時,通過執行一段程式來完成的,而不是在執行目標程式時實現的。
什麼是指令語句?什麼是偽指令語句?它們的主要區別是什麼? 10
5樓:海上流浪的許願瓶
偽指令指句不由cpu執行,只為彙編程式在彙編源程式時提供有關資訊,如程式如何分段,有哪些邏輯段,定義了哪些資料單元和資料,記憶體單元如何分配等
6樓:
指令跟偽指令主要是相對於作用地方不同而言
指令最終由運用平臺的cpu來執行命令
偽指令不會由運用平臺cpu來執行
他是在開發階段提示一些訊息給編譯器
告訴編譯器一些事情然後讓編譯器去做一些事情比如.define 就是告訴編譯器這是一個巨集編譯器遇到巨集時就替換它的內容
org 1000h也一樣 告訴編譯器 下面這段**幫忙把他放執行平臺到地址為1000h的記憶體單元中
微控制器組合語言中,指令和偽指令有何區別?
7樓:匿名使用者
微控制器中指令是對應cpu的可執行**,在編譯時會分配儲存單元,執行時cpu按指令指引的方向和功能執行。偽指令是不可執行**,一般起輔助作用,是為編譯系統服務的,編譯時不會分配儲存單元,只是按偽指令的功能定位程式資料或指令位置。
8樓:
指令有對應的機器碼,直接指揮cpu幹活;偽指令沒有對應的機器碼,只是指示編譯器的編譯過程,編譯完成後在目標**(機器碼)中是沒有痕跡的。大多數偽指令只是為了寫程式方便和可讀性強而設定的,偽指令僅和編譯器有關,在cpu的指令系統中是沒有定義的。
9樓:做而論道
以前回答過:
10樓:匿名使用者
[指令語句]
每一條指令語句在源程式彙編時都要產生可供計算機執行的指令**(即目標**),所以這種語句又叫可執行語句。每一條指令語句表示計算機具有的一個基本能力,如資料傳送,兩數相加或相減,移位等,而這種能力是在目標程式(指令**的有序集合)執行時完成的,是依賴於汁算機內的**處理器(cpu)、儲存器、i/o介面等硬體裝置來實現的。
[偽指令語句]
偽指令語句是用於指示彙編程式如何彙編源程式,所以這種語句又叫命令語句。例如源程式中的偽指令語句告訴彙編程式:該源程式如何分段,有哪些邏輯段在程式段中哪些是當前段,它們分別由哪個段暫存器指向;定義了哪些資料,儲存單元是如何分配的等等。
偽指令語句除定義的具體資料要生成目標**外,其他均沒有對應的目標**。偽指令語句的這些命令功能是由彙編程式在彙編源程式時,通過執行一段程式來完成的,而不是在執行目標程式時實現的。
簡述程式中指令和偽指令的區別
11樓:陽光上的橋
指令是控制程式執行時的機器**運作的,偽指令不直接控制執行時刻的機器,但是控制翻譯程式如何生成機器指令**。
12樓:du官仿
所謂偽指令就是沒有對應的機器碼的指令,它是用於告訴彙編程式如何進行彙編的指令,它既不控制機器的操作也不被彙編成機器**,只能為彙編程式所識別並指導彙編如何進行。
[指令語句]
每一條指令語句在源程式彙編時都要產生可供計算機執行的指令**(即目標**),所以這種語句又叫可執行語句。每一條指令語句表示計算機具有的一個基本能力,如資料傳送,兩數相加或相減,移位等,而這種能力是在目標程式(指令**的有序集合)執行時完成的,是依賴於汁算機內的**處理器(cpu)、儲存器、i/o介面等硬體裝置來實現的。
[偽指令語句]
偽指令語句是用於指示彙編程式如何彙編源程式,所以這種語句又叫命令語句。例如源程式中的偽指令語句告訴彙編程式:該源程式如何分段,有哪些邏輯段在程式段中哪些是當前段,它們分別由哪個段暫存器指向;定義了哪些資料,儲存單元是如何分配的等等。
偽指令語句除定義的具體資料要生成目標**外,其他均沒有對應的目標**。偽指令語句的這些命令功能是由彙編程式在彙編源程式時,通過執行一段程式來完成的,而不是在執行目標程式時實現的。
13樓:
[指令語句]
每一條指令語句在源程式彙編時都要產生可供計算機執行的指令**(即目標**),所以這種語句又叫可執行語句。每一條指令語句表示計算機具有的一個基本能力,如資料傳送,兩數相加或相減,移位等,而這種能力是在目標程式(指令**的有序集合)執行時完成的,是依賴於汁算機內的**處理器(cpu)、儲存器、i/o介面等硬體裝置來實現的。
[偽指令語句]
偽指令語句是用於指示彙編程式如何彙編源程式,所以這種語句又叫命令語句。例如源程式中的偽指令語句告訴彙編程式:該源程式如何分段,有哪些邏輯段在程式段中哪些是當前段,它們分別由哪個段暫存器指向;定義了哪些資料,儲存單元是如何分配的等等。
偽指令語句除定義的具體資料要生成目標**外,其他均沒有對應的目標**。偽指令語句的這些命令功能是由彙編程式在彙編源程式時,通過執行一段程式來完成的,而不是在執行目標程式時實現的。
組合語言關於assume的用法,彙編偽指令 assume 具體作用是什麼
assume 段暫存器的說明語句 在組合語言源程式中可以定義多個段,每個段都要與一個段暫存器建立一種對應關係。建立這種對應關係的說明語句格式如下 assume 段暫存器名 段名 段暫存器名 段名,其中 段暫存器是cs ds es ss fs和gs,段名是在段定義語句說明時的段名。在一條assume語...
mcs51微控制器的偽指令有哪些,MCS51微控制器的偽指令有哪些?
雨人吉他 1 資料傳送類指令 助記符 功能說明 位元組數 振盪週期 mov a,rn 暫存器內容送入累加器 1 12 mov a,direct 直接地址單元中的資料送入累加器 2 12 mov a,ri 間接ram中的資料送入累加器 1 12 mov a,data8 8位立即數送入累加器 2 12 ...
新ce lvd低電壓指令與舊版指令有什麼差別
一 2014 35 eu與舊指令2006 95 ec相比,新指令主要有什麼變化呢?1.新增第2章 經濟運營商義務 1.1 澄清了製造商或進口商的義務。1.2 製造商應確保產品上標有型號 批次或序列號或其他可以識別的要素,或者如果不可能,應標在包裝或隨附檔案上。1.3 製造商 進口商應在產品上顯示製造...