强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁(yè) > 產(chǎn)品 > 問(wèn)答 > 偽指令,偽指令是什么

偽指令,偽指令是什么

來(lái)源:整理 時(shí)間:2023-08-26 17:15:56 編輯:智能門戶 手機(jī)版

本文目錄一覽

1,偽指令是什么

偽指令(偽操作)不像機(jī)器指令那樣是在程序運(yùn)行期間由計(jì)算機(jī)來(lái)執(zhí)行的,它是在匯編程序?qū)υ闯绦騾R編期間由匯編程序處理的操作.偽指令在編譯的時(shí)候并不生成代碼.偽指令在編譯之后就就不存在了 [偽指令語(yǔ)句] 偽指令語(yǔ)句是用于指示匯編程序如何匯編源程序,所以這種語(yǔ)句又叫命令語(yǔ)句。例如源程序中的偽指令語(yǔ)句告訴匯編程序:該源程序如何分段,有哪些邏輯段在程序段中哪些是當(dāng)前段,它們分別由哪個(gè)段寄存器指向;定義了哪些數(shù)據(jù),存儲(chǔ)單元是如何分配的等等。偽指令語(yǔ)句除定義的具體數(shù)據(jù)要生成目標(biāo)代碼外,其他均沒(méi)有對(duì)應(yīng)的目標(biāo)代碼。偽指令語(yǔ)句的這些命令功能是由匯編程序在匯編源程序時(shí),通過(guò)執(zhí)行一段程序來(lái)完成的,而不是在運(yùn)行目標(biāo)程序時(shí)實(shí)現(xiàn)的。

偽指令是什么

2,偽指令的作用是什么 偽指令是否在程序運(yùn)行時(shí)執(zhí)行

偽指令是用于代碼編譯的,硬件并不認(rèn)識(shí)匯編語(yǔ)言,它們只認(rèn)機(jī)器語(yǔ)言(機(jī)器語(yǔ)言是純數(shù)字的,人看起來(lái),太不直觀了),這就產(chǎn)生了,程序的運(yùn)行涉及由高級(jí)語(yǔ)言匯編成匯編語(yǔ)言,再由匯編語(yǔ)言編譯成機(jī)器語(yǔ)言,最后由硬件執(zhí)行機(jī)器語(yǔ)言。編譯過(guò)程中,偽指令起作用,但偽指令不產(chǎn)生目標(biāo)代碼,只是幫助編譯器準(zhǔn)確的把其他指令編譯出來(lái)罷了。舉例子來(lái)說(shuō),匯編語(yǔ)言里的跳轉(zhuǎn),程序員可以自己定義一個(gè)名字來(lái)代表跳轉(zhuǎn)的位置,這個(gè)名字就是一條偽指令,它指示了跳轉(zhuǎn)的位置,這樣編譯成機(jī)器語(yǔ)言的時(shí)候,編譯器就可以根據(jù)這個(gè)偽指令知道程序怎樣跳轉(zhuǎn)的,然后在機(jī)器語(yǔ)言中使用數(shù)字來(lái)標(biāo)示跳轉(zhuǎn)關(guān)系(這些數(shù)字跟寄存器位置相關(guān),不再是那些與寄存器無(wú)關(guān)的自定義出來(lái)的名字了)。所以,偽指令在代碼編譯過(guò)程中起作用,在程序運(yùn)行時(shí)偽指令已經(jīng)不存在了,因?yàn)榇a是編譯好后才執(zhí)行的。

偽指令的作用是什么 偽指令是否在程序運(yùn)行時(shí)執(zhí)行

3,什么是偽指令什么是宏指令

指令:編譯軟件最終編譯成機(jī)器碼偽指令:不編譯成機(jī)器碼 只是告訴編譯器應(yīng)該怎么做宏指令 : 將一堆指令合并編寫 完成一個(gè)特定的任務(wù) 這里要讓編譯器知道是否是宏指令就需要偽指令聲明
偽指令是用來(lái)告訴編譯器如何編譯源程序的.宏指令是由用戶按照宏定義格式編寫的一段程序,其中語(yǔ)句可以是指令、偽指令,甚至是已定義的宏指令。偽指令和指令的區(qū)別在于,每一條指令必須生成機(jī)器代碼,然后在程序運(yùn)行期間由cpu來(lái)執(zhí)行其操作;而偽指令是在匯編期間由匯編程序執(zhí)行的操作命令,除了數(shù)據(jù)定義及存儲(chǔ)器分配偽指令分配存儲(chǔ)器空間外,其它偽指令不生成目標(biāo)碼。和各種指令一樣,偽指令也是程序設(shè)計(jì)不可缺少的工具。宏是偽指令,宏的作用是把一個(gè)復(fù)雜的或者是不直觀的語(yǔ)句或是組合用一個(gè)簡(jiǎn)單的、易記的形式表示,當(dāng)編譯器遇到源程序中的宏時(shí),就把它定義的內(nèi)容原封不動(dòng)的copy過(guò)來(lái)。如果程序中使用100次宏,這段代碼就被復(fù)制100次。因此,使用多次調(diào)用能使源程序變短,而不能使運(yùn)行代碼變短(子程序調(diào)用可以,但也增大系統(tǒng)開(kāi)銷)。

什么是偽指令什么是宏指令

4,偽指令的原理

不要感到迷惑,偽指令是幫助編譯程序編譯而設(shè)置的指令,作用五花八門。比如段描述符可以指定段起始邊界值,段模塊化組合屬性。數(shù)據(jù)和變量定義也是用到的偽指令。這分兩個(gè)方面,一是我們的程序不只存在機(jī)器碼,它必須有一些人為規(guī)定的文件格式信息,程序之中用到的數(shù)據(jù)和變量,這些CPU并不執(zhí)行的東西,然而又是程序所必須的。還有一個(gè)方面,就是編譯器在編譯的時(shí)候需要知道一些預(yù)處理命令。不要認(rèn)為編譯器是萬(wàn)能的,實(shí)際上寫編譯器極其復(fù)雜,國(guó)內(nèi)也沒(méi)有幾個(gè)公司做外包編譯器的。編譯器經(jīng)過(guò)幾遍詞法掃描,句法分析等等,中間還要經(jīng)過(guò)臨時(shí)用堆棧和表格存儲(chǔ),最終才將編譯完成。為什么規(guī)定匯編立即數(shù)的第一個(gè)數(shù)不能為字母?因?yàn)檫@樣可以讓編譯器省很多事情。至于assume,也許只有閱讀masm的幫助文檔才能真正知道它在編譯中起到的作用。一個(gè)段假如 assume es:XX那么在這個(gè)段里 mov ax,[bx]實(shí)際上就會(huì)自動(dòng)編譯成mov ax,es:[bx] 如果你有興趣,著名的《編碼的奧秘》和《編譯原理》兩本書將使你茅塞頓開(kāi)。 我以為難得休息夠早了,沒(méi)想到各位居然。。。

5,什么是偽指令

偽指令具有控制匯編程序的輸入輸出,定義數(shù)據(jù)和符號(hào),條件匯編,分配存儲(chǔ)空間等功能,是程序員發(fā)給匯編程序的命令,也叫匯編命令或匯編程序控制指令。ORG匯編起始地址命令FND匯編終止命令EQU賦值命令DB定義字節(jié)命令DW定義數(shù)據(jù)命令DS定義存儲(chǔ)區(qū)命令BIT位定義命令
偽指令(偽操作)不像機(jī)器指令那樣是在程序運(yùn)行期間由計(jì)算機(jī)來(lái)執(zhí)行的,它是在匯編程序?qū)υ闯绦騾R編期間由匯編程序處理的操作.偽指令在編譯的時(shí)候并不生成代碼.偽指令在編譯之后就就不存在了[偽指令語(yǔ)句] 偽指令語(yǔ)句是用于指示匯編程序如何匯編源程序,所以這種語(yǔ)句又叫命令語(yǔ)句。例如源程序中的偽指令語(yǔ)句告訴匯編程序:該源程序如何分段,有哪些邏輯段在程序段中哪些是當(dāng)前段,它們分別由哪個(gè)段寄存器指向;定義了哪些數(shù)據(jù),存儲(chǔ)單元是如何分配的等等。偽指令語(yǔ)句除定義的具體數(shù)據(jù)要生成目標(biāo)代碼外,其他均沒(méi)有對(duì)應(yīng)的目標(biāo)代碼。偽指令語(yǔ)句的這些命令功能是由匯編程序在匯編源程序時(shí),通過(guò)執(zhí)行一段程序來(lái)完成的,而不是在運(yùn)行目標(biāo)程序時(shí)實(shí)現(xiàn)的。
偽指令(pseudo instruction)是用于告訴匯編程序如何進(jìn)行匯編的指令。它既不控制機(jī)器的操作也不被匯編成機(jī)器代碼,只能為匯編程序所識(shí)別并指導(dǎo)匯編如何進(jìn)行。 將相對(duì)于程序或相對(duì)于寄存器的地址載入寄存器中。 與 adr 指令相似。adrl 所加載的地址比 adr 所加載的地址更寬,因?yàn)樗缮蓛蓚€(gè)數(shù)據(jù)處理指令。

6,匯編程序中偽指令的作用為什么稱為偽指令

在 ARM 匯編語(yǔ)言程序里,有一些特殊指令助記符,這些助記符與指令系統(tǒng)的助記符不同,沒(méi)有相對(duì)應(yīng)的操作碼,通常稱這些特殊指令助記符為偽指令,他們所完成的操作稱為偽操作。偽指令在源程序中的作用是為完成匯編程序作各種準(zhǔn)備工作的,這些偽指令僅在匯編過(guò)程中起作用,一旦匯編結(jié)束,偽指令的使命就完成。
最簡(jiǎn)單的意思:偽指令就是闡述了你程序要實(shí)現(xiàn)的方法,比如你要把你個(gè)數(shù)字放入某一個(gè)寄存器里,你就可以寫把a(bǔ)放入x寄存器的y位置。匯編程序指令就是把你的方法轉(zhuǎn)化為具體實(shí)現(xiàn)的方式,還是上一個(gè)問(wèn)題,你就需要用匯編指令mov來(lái)進(jìn)行操作了。。。明白了沒(méi)不知道?百度的結(jié)果如下[指令語(yǔ)句]每一條指令語(yǔ)句在源程序匯編時(shí)都要產(chǎn)生可供計(jì)算機(jī)執(zhí)行的指令代碼(即目標(biāo)代碼),所以這種語(yǔ)句又叫可執(zhí)行語(yǔ)句。每一條指令語(yǔ)句表示計(jì)算機(jī)具有的一個(gè)基本能力,如數(shù)據(jù)傳送,兩數(shù)相加或相減,移位等,而這種能力是在目標(biāo)程序(指令代碼的有序集合)運(yùn)行時(shí)完成的,是依賴于汁算機(jī)內(nèi)的中央處理器(cpu)、存儲(chǔ)器、i/o接口等硬件設(shè)備來(lái)實(shí)現(xiàn)的。[偽指令語(yǔ)句]偽指令語(yǔ)句是用于指示匯編程序如何匯編源程序,所以這種語(yǔ)句又叫命令語(yǔ)句。例如源程序中的偽指令語(yǔ)句告訴匯編程序:該源程序如何分段,有哪些邏輯段在程序段中哪些是當(dāng)前段,它們分別由哪個(gè)段寄存器指向;定義了哪些數(shù)據(jù),存儲(chǔ)單元是如何分配的等等。偽指令語(yǔ)句除定義的具體數(shù)據(jù)要生成目標(biāo)代碼外,其他均沒(méi)有對(duì)應(yīng)的目標(biāo)代碼。偽指令語(yǔ)句的這些命令功能是由匯編程序在匯編源程序時(shí),通過(guò)執(zhí)行一段程序來(lái)完成的,而不是在運(yùn)行目標(biāo)程序時(shí)實(shí)現(xiàn)的。
文章TAG:偽指令偽指令是什么

最近更新

  • ntc,NTC是什么意思ntc,NTC是什么意思

    NTC是什么意思2,信工部NTC指的是什么部門3,NTC具體指的是什么啊4,NTC是什么5,NTC是熱敏電阻MOV是壓敏電阻但不知道它們有什么用千萬(wàn)別6,NTC是什么元件啊怎樣檢測(cè)呢請(qǐng)高手指點(diǎn)1,NTC是什么意思.....

    問(wèn)答 日期:2023-08-26

  • 音畫不同步,聲音和畫面不同步怎么解決音畫不同步,聲音和畫面不同步怎么解決

    聲音和畫面不同步怎么解決2,什么是聲畫不同步3,聲音與畫面不同步問(wèn)題求助4,時(shí)候音畫不同步各位有什么解決辦法嗎5,請(qǐng)問(wèn)如何解決聲畫不同步的問(wèn)題6,聲音畫面不同步1,聲音和畫面不同步怎么解決.....

    問(wèn)答 日期:2023-08-26

  • 無(wú)線電報(bào),無(wú)線電報(bào)最初設(shè)立主要用于無(wú)線電報(bào),無(wú)線電報(bào)最初設(shè)立主要用于

    無(wú)線電報(bào)最初設(shè)立主要用于2,無(wú)線電報(bào)是誰(shuí)發(fā)明的無(wú)線電報(bào)的發(fā)明者是誰(shuí)3,穿越火線無(wú)線電報(bào)怎么發(fā)4,無(wú)線電臺(tái)的發(fā)報(bào)原理5,穿越火線中的無(wú)線電報(bào)怎么發(fā)6,無(wú)線電報(bào)機(jī)兩個(gè)燈的作用7,怎么發(fā)無(wú)線電報(bào).....

    問(wèn)答 日期:2023-08-26

  • dcdc降壓芯片,開(kāi)關(guān)電源DCDC降壓芯片推薦dcdc降壓芯片,開(kāi)關(guān)電源DCDC降壓芯片推薦

    開(kāi)關(guān)電源DCDC降壓芯片推薦2,什么是DCDC降壓IC3,請(qǐng)推薦幾款隔離型dcdc降壓芯片輸出電流8A以上4,dcdc降壓芯片推薦1,開(kāi)關(guān)電源DCDC降壓芯片推薦用最常見(jiàn)的UC3842加MOS管不就得了啰。效率≥95,.....

    問(wèn)答 日期:2023-08-26

  • 液壓馬達(dá)工作原理,液壓馬達(dá)的工作原理液壓馬達(dá)工作原理,液壓馬達(dá)的工作原理

    液壓馬達(dá)的工作原理2,液壓機(jī)的工作原理是怎樣的呢3,船用液壓馬達(dá)的工作原理是什么4,回轉(zhuǎn)液壓馬達(dá)制動(dòng)原理5,液壓機(jī)工作原理6,液壓馬達(dá)工作原理1,液壓馬達(dá)的工作原理液壓馬達(dá)分三類:齒輪式、葉.....

    問(wèn)答 日期:2023-08-26

  • 電機(jī)功率計(jì)算,電機(jī)功率怎么計(jì)算電機(jī)功率計(jì)算,電機(jī)功率怎么計(jì)算

    電機(jī)功率怎么計(jì)算2,電機(jī)功率計(jì)算公式那位好人說(shuō)一下3,如何計(jì)算電動(dòng)機(jī)功率4,電動(dòng)機(jī)功率計(jì)算公式5,怎樣什算電動(dòng)機(jī)功率6,如何計(jì)算使用電機(jī)的功率1,電機(jī)功率怎么計(jì)算功率=電壓(V)x電流(A)即電機(jī).....

    問(wèn)答 日期:2023-08-26

  • 限位傳感器,電氣自動(dòng)化中電機(jī)限位感應(yīng)器LSF和LSR啥意思還有NOT和POT又是限位傳感器,電氣自動(dòng)化中電機(jī)限位感應(yīng)器LSF和LSR啥意思還有NOT和POT又是

    電氣自動(dòng)化中電機(jī)限位感應(yīng)器LSF和LSR啥意思還有NOT和POT又是2,裝在氣缸外壁用來(lái)感應(yīng)活塞位置限位的傳感器叫什么3,數(shù)控機(jī)床的限位傳感器在什么地方4,數(shù)控機(jī)床的限位傳感器怎么修理5,噴繪機(jī).....

    問(wèn)答 日期:2023-08-26

  • 新能源汽車類型,新能源汽車有哪三類新能源汽車類型,新能源汽車有哪三類

    新能源汽車有哪三類2,新能源汽車的類型有哪些3,新能源汽車都有哪些分類4,新能源汽車的分類有哪些5,新能源汽車有哪些類型6,新能源汽車汽車有哪些分類1,新能源汽車有哪三類電能,太陽(yáng)能,氣能電動(dòng).....

    問(wèn)答 日期:2023-08-26

相關(guān)文章