版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第七章第七章 高級(jí)高級(jí)(goj)(goj)匯編語(yǔ)言技術(shù)匯編語(yǔ)言技術(shù)1精品資料方法方法2、當(dāng)這組指令較短或不適合把它寫成一個(gè)子程序時(shí)、當(dāng)這組指令較短或不適合把它寫成一個(gè)子程序時(shí),可以把它義成一個(gè)宏,每次需要,可以把它義成一個(gè)宏,每次需要(xyo)執(zhí)行時(shí)就去調(diào)執(zhí)行時(shí)就去調(diào)用這個(gè)宏。用這個(gè)宏。如果如果(rgu)在一個(gè)程序中多次使用同一組指令時(shí),為在一個(gè)程序中多次使用同一組指令時(shí),為了避免每次都要重寫,該如何解決?了避免每次都要重寫,該如何解決?方法方法1、把這組指令寫成一個(gè)、把這組指令寫成一個(gè)子程序子程序,每次需要執(zhí)行時(shí)只,每次需要執(zhí)行時(shí)只要調(diào)用這個(gè)子程序就可以了。要調(diào)用這個(gè)子程序就可以了。2精品資
2、料7.1 7.1 宏匯編宏匯編 為用戶提供更加容易、更加靈活為用戶提供更加容易、更加靈活(ln (ln hu)hu)、更加向高級(jí)語(yǔ)言靠攏的匯編工具。、更加向高級(jí)語(yǔ)言靠攏的匯編工具。 DEBUGDEBUG不認(rèn)識(shí)宏指令不認(rèn)識(shí)宏指令宏:源程序中一段有獨(dú)立功能的程序代碼。宏:源程序中一段有獨(dú)立功能的程序代碼。宏指令:用戶自定義的指令。在編程時(shí),將多次宏指令:用戶自定義的指令。在編程時(shí),將多次使用的功能使用的功能 用一條宏指令來代替。用一條宏指令來代替。 匯編語(yǔ)言匯編語(yǔ)言(hu bin y (hu bin y yn)yn)程序語(yǔ)句程序語(yǔ)句指令指令偽指令(偽操作)偽指令(偽操作)宏指令宏指令3精品資料宏定
3、義宏定義 macro_name MACRO 啞元表啞元表 ; 形形參參/虛參虛參 LOCAL 標(biāo)號(hào)表標(biāo)號(hào)表 ENDM* macro_name 宏指令名(宏名),調(diào)用時(shí)用。宏指令名(宏名),調(diào)用時(shí)用。 第一個(gè)符號(hào)必須是字母(注意與第一個(gè)符號(hào)必須是字母(注意與名稱的差異)名稱的差異)* 啞元表啞元表 形參表,啞元之間用逗號(hào)隔開形參表,啞元之間用逗號(hào)隔開 * 如果宏定義體有一個(gè)或多個(gè)標(biāo)號(hào),則必須用如果宏定義體有一個(gè)或多個(gè)標(biāo)號(hào),則必須用LOCAL偽操作偽操作(cozu)列出所有的標(biāo)號(hào)。列出所有的標(biāo)號(hào)。(宏定義(宏定義(dngy)體)體)一段有獨(dú)立功一段有獨(dú)立功能的程序代碼能的程序代碼4精品資料宏調(diào)用宏
4、調(diào)用 macro_name 實(shí)元表實(shí)元表 ; 實(shí)參實(shí)參* 實(shí)元表中的實(shí)元與啞元表中的啞元在位置上一實(shí)元表中的實(shí)元與啞元表中的啞元在位置上一一對(duì)應(yīng)一對(duì)應(yīng);* 若實(shí)元數(shù)若實(shí)元數(shù)啞元數(shù),則多余的實(shí)元無效啞元數(shù),則多余的實(shí)元無效;* 若實(shí)元數(shù)若實(shí)元數(shù)啞元數(shù),則多余的啞元作啞元數(shù),則多余的啞元作“空空(NUL)”處理處理;* 對(duì)宏指令的調(diào)用必須先定義后調(diào)用。對(duì)宏指令的調(diào)用必須先定義后調(diào)用。* 應(yīng)當(dāng)注意,宏展開后,即用實(shí)參取代形式參數(shù)應(yīng)當(dāng)注意,宏展開后,即用實(shí)參取代形式參數(shù)之后之后(zhhu),所得到的語(yǔ)句應(yīng)該是有效的,否,所得到的語(yǔ)句應(yīng)該是有效的,否則匯編時(shí)會(huì)出錯(cuò)。則匯編時(shí)會(huì)出錯(cuò)。5精品資料宏展開宏展開
5、 源程序被匯編時(shí),匯編程序把宏調(diào)用展開源程序被匯編時(shí),匯編程序把宏調(diào)用展開。把宏定義體復(fù)制到調(diào)用宏指令的位置把宏定義體復(fù)制到調(diào)用宏指令的位置(wi zhi)上,上,用實(shí)元取代啞元用實(shí)元取代啞元由由LOCAL定義的標(biāo)號(hào)也由定義的標(biāo)號(hào)也由?0000?FFFF替替代。代。6精品資料宏匯編例子:定義一個(gè)把16位通用寄存器壓棧的宏。PUSHRMACROPUSHAXPUSHBXPUSHCXPUSHDXENDM定義二個(gè)字存儲(chǔ)(cn ch)變量相加的宏 MADDMMACROOPRD1,OPRD2PUSHAXMOV AX, OPRD2ADD OPRD1, AXPOP AXENDM7精品資料例例7.1 兩個(gè)字相乘
6、兩個(gè)字相乘(xin chn)宏定義:宏定義:multiply MACRO opr1,opr2,result push dx push ax mov ax, opr1 imul opr2 mov result, ax pop ax pop dx ENDM宏調(diào)用:宏調(diào)用: multiply cx, var, xyzbx 宏展開宏展開(zhn ki): + push dx + push ax + mov ax, cx + imul var + mov xyzbx, ax + pop ax + pop dx8精品資料宏調(diào)用與子程序調(diào)用的區(qū)別宏調(diào)用與子程序調(diào)用的區(qū)別(qbi):子程序:在程序執(zhí)行期間被調(diào)
7、用,只占用自身大小的一段空子程序:在程序執(zhí)行期間被調(diào)用,只占用自身大小的一段空間。間。主程序主程序call call sub1sub1call call sub1sub1call call sub1sub1子程序子程序 sub1sub1 ret ret9精品資料 宏調(diào)用:在匯編宏調(diào)用:在匯編(hubin)期間被展開期間被展開,每調(diào)用一次就把宏定義體每調(diào)用一次就把宏定義體 展開一次。展開一次。宏 定 義宏 定 義(dngy)(dngy)宏調(diào)用宏調(diào)用宏展開宏展開Q macro x,yQ macro x,y endmendm Q a,b Q a,b Q c,d Q c,d Q e,f Q e,f 1
8、0精品資料 (1)子程序調(diào)用是在程序執(zhí)行期間進(jìn)行的,主程序通過CALL指令轉(zhuǎn)入于程序的入口地址去執(zhí)行子程序,子程序執(zhí)行完后RET指令返回到主程序的調(diào)用處(斷點(diǎn)處);而宏調(diào)用是通過宏指令名和實(shí)在參數(shù)(如果有要傳遞的參數(shù)的話(dehu)進(jìn)行調(diào)用的,而且是在匯編期間展開宏定義體的。 (2)子程序中的這組指令的機(jī)器碼在存儲(chǔ)器中只需要存放一次;而宏調(diào)用則不同,每調(diào)用一次就把宏定義(dngy)體展開一次,因而它占有的存儲(chǔ)空間與調(diào)用次數(shù)有關(guān),調(diào)用次數(shù)越多則占有的存儲(chǔ)空間就越大。 (3)子程序調(diào)用時(shí)需要用堆棧,調(diào)用子程序和返回主程序都要開銷必要的時(shí)開銷必要的時(shí)間間;而宏調(diào)用其宏定義體展開是插入在調(diào)用程序中,因
9、此避免了調(diào)用時(shí)跳到避免了調(diào)用時(shí)跳到宏和由宏返回所開銷的時(shí)間宏和由宏返回所開銷的時(shí)間。11精品資料子程序:子程序:優(yōu)點(diǎn):模塊化,節(jié)省內(nèi)存,可被多次調(diào)用,編程效率優(yōu)點(diǎn):模塊化,節(jié)省內(nèi)存,可被多次調(diào)用,編程效率高。高。缺點(diǎn):額外開銷(保存返回地址,計(jì)算轉(zhuǎn)向地址,傳缺點(diǎn):額外開銷(保存返回地址,計(jì)算轉(zhuǎn)向地址,傳遞參遞參 數(shù)等)大,增加了執(zhí)行數(shù)等)大,增加了執(zhí)行(zhxng)時(shí)間。適用于子功時(shí)間。適用于子功能代碼較能代碼較 長(zhǎng)、調(diào)用比較頻繁的情況。長(zhǎng)、調(diào)用比較頻繁的情況。宏調(diào)用:宏調(diào)用:優(yōu)點(diǎn):參數(shù)傳送簡(jiǎn)單,執(zhí)行優(yōu)點(diǎn):參數(shù)傳送簡(jiǎn)單,執(zhí)行(zhxng)效率高。效率高。缺點(diǎn):不節(jié)省空間,適用于子功能代碼較短、
10、傳參較缺點(diǎn):不節(jié)省空間,適用于子功能代碼較短、傳參較多的多的 情況。情況。12精品資料 可以無變?cè)?可以是操作碼 可以是操作碼的一部分,但在宏定義體中必須(bx)用 &來分隔。 變?cè)茿SCII串 %操作符7.1.2 宏定義宏定義(dngy)中的參數(shù)中的參數(shù)13精品資料例例7.2保存保存(bocn)寄存器寄存器(無無變?cè)冊(cè)?宏定義:宏定義:savereg MACRO push ax push bx push cx push dx push si push di ENDM宏調(diào)用:宏調(diào)用: savereg宏展開(zhn ki): + push ax + push bx + push cx + p
11、ush dx + push si + push di14精品資料例例7.3變?cè)梢允遣僮鞔a變?cè)梢允遣僮鞔a宏定義宏定義(dngy): foo MACRO p1,p2,p3 mov ax,p1 p2 p3ENDM宏調(diào)用:宏調(diào)用: foo word_var,inc,ax宏展開(zhn ki): + mov ax,word_var + inc ax15精品資料宏匯編操作符宏匯編操作符 & ; %符號(hào)符號(hào)1 & 符號(hào)符號(hào)2 ; 宏展開時(shí)宏展開時(shí),合并合并(hbng)前后兩個(gè)符號(hào)形成一個(gè)前后兩個(gè)符號(hào)形成一個(gè)符號(hào)。符號(hào)。leap leap macromacro cond, lab cond, lab j
12、j& &cond labcond lab endmendm宏定義宏定義(dngy)(dngy):宏調(diào)用:宏調(diào)用:leap z, thereleap z, thereleap nz, hereleap nz, here宏展開:宏展開:+ jz there+ jz there + jnz here+ jnz here例例7.47.416精品資料例例7.5宏定義宏定義(dngy): fo macro p1 jmp ta&p1 endm宏調(diào)用:宏調(diào)用: fo word_var宏展開宏展開(zhn ki):jmp taword_var17精品資料例例7.6 變?cè)梢宰冊(cè)梢?ky)是是ASCII碼碼宏定
13、義:宏定義: msggen macro lab,num,xyz lab&num db HELLO MR.&xyz endm宏調(diào)用:宏調(diào)用: msggen msg,1,taylor宏展開宏展開(zhn ki):msg1 db HELLO MR.taylor18精品資料例例7.7 %的使用的使用(shyng)宏定義:宏定義: msg macro count,string msg&count db stringendm errmsg macro text cntr=cntr+1 msg % cntr,textendm宏調(diào)用:宏調(diào)用: cntr=0; errmsg syntax error宏展開宏展開
14、(zhn ki):msg1 db syntax error% 表達(dá)式表達(dá)式 ; 匯編程序?qū)R編程序?qū)?后面的表達(dá)式轉(zhuǎn)換為數(shù)字,并在展后面的表達(dá)式轉(zhuǎn)換為數(shù)字,并在展開期間用這個(gè)數(shù)取代啞元。開期間用這個(gè)數(shù)取代啞元。19精品資料7.1.3 LOCAL偽操作偽操作(cozu)宏定義宏定義(dngy):absol MACRO oper cmp oper, 0 jge next neg opernext: ENDM宏調(diào)用:宏調(diào)用:absol varabsol bx宏展開:宏展開: cmp var, 0 jge ?0000 neg varnext: cmp bx, 0 jge ?0000 neg bxnex
15、t:next多重定義多重定義20精品資料在宏定義(dngy)中允許使用標(biāo)號(hào)。如果在程序中多次使用該宏定義(dngy)時(shí)。展開后會(huì)出現(xiàn)標(biāo)號(hào)的多重定義(dngy),這是不允許的??梢杂脗沃噶頛OCAL指定局部標(biāo)號(hào)。 格式LOCAL 局部標(biāo)號(hào)表 說明 局部標(biāo)號(hào)表中的各標(biāo)號(hào)之間用逗號(hào)分隔。對(duì)局部中標(biāo)號(hào)表中的各標(biāo)號(hào)建立唯一的符號(hào)(?000一?FFFF)以取代(qdi)展開后的各局部標(biāo)號(hào)。該偽指令必須是宏定義體中的第一個(gè)語(yǔ)句,而且在MACR O和LOCAL之間還不允許有注釋和分號(hào)標(biāo)志。21精品資料例例 求 絕 對(duì) 值求 絕 對(duì) 值 ( 使 用使 用 LO C A L偽 操 作偽 操 作(cozu)宏定義:
16、宏定義:absol MACRO oper LOCAL next cmp oper, 0 jge next neg opernext: ENDM宏調(diào)用:宏調(diào)用:absol varabsol bx宏展開宏展開(zhn ki): + cmp var, 0+ jge ?0000+ neg var+ ?0000: + cmp bx, 0+ jge ?0001+ neg bx+ ?0001: 22精品資料7.1.4 在宏定義體內(nèi)在宏定義體內(nèi)(t ni)使用宏使用宏限制條件:必須先定義限制條件:必須先定義(dngy)后調(diào)后調(diào)用用在宏定義體內(nèi)不僅可以使用宏,也可以包含宏定義(宏定義允許嵌套)23精品資料宏定義
17、體內(nèi)引用(ynyng)其它的宏例如:ABS MACRO OPRD1, OPRD2MOPM SUB, OPRD1, OPRD2 ;引用(ynyng)已定義的宏ENDM在定義宏ABS時(shí),引用(ynyng)了前面已定義好的宏MOPM。24精品資料宏定義體內(nèi)定義其它的宏 宏的定義體內(nèi)又定義了其它宏,只有(zhyu)在先引用了外層的宏定義,才能引用內(nèi)層的宏,這是因?yàn)?,?dāng)外層宏展開后,內(nèi)層宏的定義才變得有效。 25精品資料OPMMMACRONAME, OPNAME MACROOPRD1, OPRD2, OPRD3PUSH AXMOV AX, OPRD2OPAX, OPRD3MOVOPRD1, AXPOPA
18、XENDMENDM閱讀(yud)例7.1126精品資料7.1.5 列表列表(li bio)偽操作偽操作.XALL 默認(rèn)值, 只列出產(chǎn)生目標(biāo)碼的宏展開.LALL 列出包括(boku)注釋在內(nèi)的所有宏展開.SALL 不列出任何展開信息功能: 控制匯編清單匯編清單中宏展開的列出情況.LISTMACROALL.LISTMACRO.NOLISTMACROMASM6.0+源程序源程序(ASM文件文件)經(jīng)匯編程序匯編,主要輸出是經(jīng)匯編程序匯編,主要輸出是OBJ文件和文件和LST文件文件(列表文件列表文件)。LST文件同時(shí)列出源程序和機(jī)器語(yǔ)文件同時(shí)列出源程序和機(jī)器語(yǔ)言程序清單,并給出符號(hào)表。言程序清單,并給出
19、符號(hào)表。27精品資料; 注釋注釋 ; 宏展開時(shí),宏展開時(shí),;后面后面(hu mian)的注釋不予展開。的注釋不予展開。 例:例:Q MACRO m ; display a message 每次展開保留此注釋每次展開保留此注釋 ; m is a string 每次展開不保留此注釋每次展開不保留此注釋 ENDM 閱讀(yud)例7.1228精品資料7.1.6 宏庫(kù)的建立宏庫(kù)的建立(jinl)與調(diào)用與調(diào)用宏庫(kù):只包含若干宏定義的文件,擴(kuò)展名為宏庫(kù):只包含若干宏定義的文件,擴(kuò)展名為MAC或或LIB宏庫(kù)的調(diào)用:宏庫(kù)的調(diào)用: 在程序的開始用在程序的開始用INCLUDE語(yǔ)句說明,例如語(yǔ)句說明,例如 INCL
20、UDE C:MACRO.MAC INCLUDE D:AAAEEE.LIB 注:注: INCLUDE語(yǔ)句可以不放在程序的最前面語(yǔ)句可以不放在程序的最前面 必須必須(bx)放在所有的宏調(diào)用之前放在所有的宏調(diào)用之前宏庫(kù)的建立:宏庫(kù)的建立: 由定義即可閱讀例子程序P25929精品資料7.1.7 PURGE偽操作偽操作(cozu)宏指令名可與指令助記符和偽指令名同名,但這時(shí)宏指令的優(yōu)先級(jí)最高,而同名的指令和偽操作(cozu)便失效。格式: PURGE 宏指令名,宏指令名, PURGE可取消多個(gè)宏定義,而各宏指令名之間應(yīng)以逗號(hào)分 隔。功能:取消宏定義,使該宏定義為空。偽指令PURGE可取消宏定義,恢復(fù)指令
21、的原來功效。30精品資料例例 宏指令名與指令助記符或偽操作名相同宏指令名與指令助記符或偽操作名相同(xin tn),宏指令,宏指令 的優(yōu)先級(jí)最高。的優(yōu)先級(jí)最高。宏定義:宏定義:add MACRO opr1, opr2, result ENDM宏調(diào)用:宏調(diào)用:add xx, yy, zzpurge add ; 取消宏定義取消宏定義31精品資料7.2 7.2 重復(fù)重復(fù)(chngf)(chngf)匯編匯編在編寫匯編語(yǔ)言在編寫匯編語(yǔ)言(hu bin y yn)程序中,有時(shí)需要進(jìn)行程序中,有時(shí)需要進(jìn)行連續(xù)地重復(fù)完成相同的或幾乎完全相同的操作,這時(shí)可連續(xù)地重復(fù)完成相同的或幾乎完全相同的操作,這時(shí)可以使用重
22、復(fù)匯編,使書寫的程序變得相當(dāng)簡(jiǎn)潔。以使用重復(fù)匯編,使書寫的程序變得相當(dāng)簡(jiǎn)潔。重復(fù)匯編有兩種格式重復(fù)匯編有兩種格式 重復(fù)偽操作重復(fù)偽操作 不定重復(fù)偽操作不定重復(fù)偽操作32精品資料 說明 REPT和ENDM為偽指令,它們必須成對(duì)出現(xiàn),中間是要重復(fù)(chngf)的指令體,重復(fù)(chngf)的次數(shù)由表達(dá)式的值來決定。 注意:重復(fù)(chngf)偽操作并不一定要用在宏定義體內(nèi)。格式(g shi) REPT 表達(dá)式 . ENDM7.2.1 重復(fù)偽操作重復(fù)偽操作33精品資料例題(lt):7.13X=0 REPT 10X=X+1 DB X ENDM 匯編(hubin)后產(chǎn)生DB 11 DB 2DB 3 .1 D
23、B 10 例題:7.14 將字符A-Z填入到數(shù)組TABLECHAR =A TABLE LABLE BYTE REPT 26 DB CHAR CHAR=CHAR+1 ENDM 匯編后產(chǎn)生1DB41H1DB42H1DB5AH閱讀例7.15 7.1634精品資料IRP 偽操作格式(g shi) IRP 形式參數(shù),參數(shù)表 (指令體) ENDM 說明 IRP和ENDM偽指令必須成對(duì)出現(xiàn),其間是要重復(fù)的指令體。重復(fù)的次數(shù)由參數(shù)表中參數(shù)的個(gè)數(shù)所決定,而且每重復(fù)一次,依次用參數(shù)表中的參數(shù)來代替(dit)形式參數(shù)。參數(shù)表必須用尖括號(hào)括起來,參數(shù)間用逗號(hào)分隔。7.2.2 不定重復(fù)偽操作不定重復(fù)偽操作 IRP偽操作
24、35精品資料例題(lt):7.17IRP X, DB XENDM 匯編后DB 11 DB 2.1 DB 9閱讀(yud)例7.1836精品資料IPRC偽操作格式(g shi) IRPC 形式參數(shù),字符串(或字符串) (指令體) ENDM 說明(shumng) 偽指令I(lǐng)RPC和ENDM必須成對(duì)出現(xiàn),其間是重復(fù)的指令體,重復(fù)的次數(shù)取決于字符串中字符的個(gè)數(shù),在每次重復(fù)時(shí),依次用字符串的字符代替形式參數(shù)。7.2.2 不定重復(fù)偽操作不定重復(fù)偽操作 IPRC偽操作37精品資料例題(lt):7.19IRPC X, 01234567DB X+1ENDM 匯編后DB 11 DB 21 DB 8閱讀(yud)例7
25、.2038精品資料練習(xí):1、定義100個(gè)初值為32的字節(jié)單元(dnyun),該存儲(chǔ)單元(dnyun)的起始符號(hào)地址為TableTableLABELTYPE REPT 100DB32 ENDM 39精品資料練習(xí):2、計(jì)算(j sun)1+2+1000,并把其值存入寄存器AX MOVAX, 0 COUNT = 1 REPT 1000 ADDAX, COUNT COUNT = COUNT + 1 ENDM 40精品資料練習(xí):3、定義10個(gè)字節(jié)(z ji)存儲(chǔ)單元,保存數(shù)字09的平方數(shù) IRP CX, 0123456789DB X*XENDM41精品資料練習(xí):4、以宏方式,輸出(shch)以下圖形42
26、精品資料hang macro nlocal nextmmov cx,nmov dl,*mov ah,2nextm:int 21hloop nextmendmcode segmentmain proc farassume cs:codestart:push dssub ax,axpush axmov si,5xh:hang sicall crlfDEC sicmp si,1jae xhretmain endpcrlf proc nearmov dl,0dhmov ah,2int 21hmov dl,0ahint 21hretcrlf endp;-code endsend start閱讀(yud)
27、并匯編li10.asm43精品資料練習(xí)(linx):5、以宏方式,求兩數(shù)的最大公約數(shù)gys macro m,nlocal xh,nexttmov ax,mmov cx,nxh:mov dx,0div cxcmp dx,0je nextmov ax,cxmov cx,dxjmp xhnext:mov bx,cxcall binidecendm閱讀(yud)并匯編gys.asm44精品資料練習(xí):6、編寫一個(gè)(y )宏,求1-1000之間的水仙花數(shù)例如:370為水仙花數(shù),因?yàn)?*1*1+3*3*3+7*7*7=370閱讀(yud)并匯編sxh.asm45精品資料練習(xí):7、編寫一個(gè)宏,實(shí)現(xiàn)(shxin
28、)如下簡(jiǎn)單的動(dòng)圖閱讀(yud)并匯編jt.asm46精品資料練習(xí):8、編寫宏,實(shí)現(xiàn)(shxin)如下簡(jiǎn)單的動(dòng)圖閱讀(yud)并匯編hfk1.asm47精品資料7.3 7.3 條件條件(tiojin)(tiojin)匯編匯編 匯編語(yǔ)言提供了一組條件偽操作,用來指示編程序?qū)o定的條件進(jìn)行(jnxng)測(cè)試,并根據(jù)測(cè)試的結(jié)果有選擇地對(duì)一段語(yǔ)句進(jìn)行(jnxng)匯編處理。換句話說,匯編程序根據(jù)給定的條件是否為真來決定對(duì)一段語(yǔ)句是否進(jìn)行(jnxng)匯編。48精品資料格式(g shi) IF xxxx 表達(dá)式 條件為真匯編此塊 ELSE 條件為假匯編此塊ENDIF 說明其中,IF xxxx表示條件偽操作命令,它必須與ENDIF相配對(duì)。匯編程序?qū)τ跅l件偽操作命令中給定(i dn)的條件進(jìn)行檢測(cè),若條件成立(真),則匯編整個(gè)塊。如果其中有ELSE命令,當(dāng)條件成立時(shí)則只匯編從IF xxxx到ELSE之間的那一塊;當(dāng)條件不成立(假)時(shí)則只匯編從ELSE到ENDIF之間的那一塊。49精品資料各種條件偽操作命令,其表達(dá)式的形式(xngsh)及檢測(cè)條件如表50精品資料7.3.1 條件偽操作IF 使用(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:金融高質(zhì)量發(fā)展視角下的區(qū)域廣義協(xié)調(diào)發(fā)展機(jī)理與政策統(tǒng)籌研究
- 課題申報(bào)參考:減碳責(zé)任量化與多產(chǎn)品企業(yè)投資綠色轉(zhuǎn)型:內(nèi)在機(jī)理、效應(yīng)評(píng)估與策略選擇
- 2025版委托擔(dān)保合同范本:供應(yīng)鏈金融合作風(fēng)險(xiǎn)控制協(xié)議3篇
- 二零二五版國(guó)際物流保險(xiǎn)合同訂立與理賠3篇
- 2025年伊犁貨車從業(yè)資格證考什么
- 2025年度個(gè)人自建別墅地基買賣合同8篇
- 二零二五年度混凝土工程進(jìn)度協(xié)調(diào)協(xié)議2篇
- 二零二五版木材加工企業(yè)環(huán)保責(zé)任承諾合同4篇
- 2025年建筑鋼材批量供應(yīng)及售后保障合同3篇
- 二零二五年度夫妻離婚后子女醫(yī)療費(fèi)用分擔(dān)協(xié)議2篇
- 2025-2030年中國(guó)陶瓷電容器行業(yè)運(yùn)營(yíng)狀況與發(fā)展前景分析報(bào)告
- 二零二五年倉(cāng)儲(chǔ)配送中心物業(yè)管理與優(yōu)化升級(jí)合同3篇
- 2025屆廈門高三1月質(zhì)檢期末聯(lián)考數(shù)學(xué)答案
- 音樂作品錄制許可
- 江蘇省無錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測(cè)試語(yǔ)文試題(解析版)
- 拉薩市2025屆高三第一次聯(lián)考(一模)英語(yǔ)試卷(含答案解析)
- 開題報(bào)告:AIGC背景下大學(xué)英語(yǔ)教學(xué)設(shè)計(jì)重構(gòu)研究
- 師德標(biāo)兵先進(jìn)事跡材料師德標(biāo)兵個(gè)人主要事跡
- 連鎖商務(wù)酒店述職報(bào)告
- 2024年山東省煙臺(tái)市初中學(xué)業(yè)水平考試地理試卷含答案
- 《實(shí)踐論》(原文)毛澤東
評(píng)論
0/150
提交評(píng)論