忘我自定義技能CALL轉(zhuǎn)換器,一款非常不錯(cuò)的寫輔助軟件,非常適合喜歡破解軟件和自己寫輔助的朋友使用,有需要的趕緊來(lái)下載使用吧。
匯編語(yǔ)言中的call是什么意思
CALL(LCALL)指令執(zhí)行時(shí),進(jìn)行兩步操作:
(1)將程序當(dāng)前執(zhí)行的位置IP壓入堆棧中;
(2)轉(zhuǎn)移到調(diào)用的子程序。(CALL近調(diào)用,LCALL遠(yuǎn)調(diào)用, CALL 尋址2K空間范圍 LCALL 尋址64K空間范圍) CALL與RET結(jié)合使用,當(dāng)CALL調(diào)用的子程序運(yùn)行到RET命令時(shí),壓入堆棧的IP彈出,跳出子程序,開(kāi)始執(zhí)行CALL的下一條語(yǔ)句。
例:main: setb p1.0; lcall delay; clr p1.0; lcall delay; ajmp main; delay: mov r7,#250;d1: mov r6,#250;d2: djnz r6,d2; djnz r7,d1; ret ; end;
當(dāng)執(zhí)行LCALL時(shí),把該語(yǔ)句的IP(或者說(shuō)PC)壓入堆棧,開(kāi)始進(jìn)入子程序DELAY,當(dāng)執(zhí)行到RET時(shí),堆棧中的IP出棧,LCALL的繼續(xù)執(zhí)行下一條語(yǔ)句。
一般來(lái)說(shuō),執(zhí)行一條CALL指令相當(dāng)于執(zhí)行一條PUSH指令加一條JMP指令
自定義轉(zhuǎn)換器的作用
封裝:將為實(shí)現(xiàn)某個(gè)具體功能,所使用的多個(gè)FME轉(zhuǎn)換器組合起來(lái),以供復(fù)用。
共享:將自定義轉(zhuǎn)換器導(dǎo)出,即可為其他用戶所共享,當(dāng)然不導(dǎo)出通過(guò)拷貝的方式也可以實(shí)現(xiàn)共享。
循環(huán):在自定義轉(zhuǎn)換器里可創(chuàng)建循環(huán),來(lái)實(shí)現(xiàn)一些復(fù)雜的運(yùn)算。
并行:自定義轉(zhuǎn)換器中可以設(shè)置并行處理,與FME的很多轉(zhuǎn)換器的并行處理一樣,如Buffer、Clipper等。
擴(kuò)展:通常我們可以在自定義轉(zhuǎn)換器中使用pythoncaller或者tclcaller,通過(guò)開(kāi)發(fā)來(lái)拓展FME的功能,F(xiàn)ME Object提供了很多的空間的非空間的方法,這也是我們拓展FME功能最常用的方法。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版