例程求證

MOV A,R7;---------------------------------------------------------L1 XRL A,#ERR_MISS_FILE;查相應的文件(例程中是CH375HFT.C)是否存在;----L2 JZ FILE_NOT_FOUND; CH375HFT.C文件不存在;--------------------------L3 LCALL _mStopIfError;返回值出錯處理;-------------------------------L4 SJMP FOUND_SOURCE_FILE; 找到文件\C51\CH375HFT.C;------------------L5

上面是CH375EVT.ZIP中例5中匯編程序中的一段,是不是有問題啊?當目錄存在,CH375HFT.C文件也存在時程序將進入語句L4行.而不會執(zhí)行語句L5行,是不是這樣啊?還是執(zhí)行語句L4行時能從里面跳出來啊?

你在看下_mStopIfError函數(shù)里面的內容是什么,只有當返回的值為00的時候,才不回進入死循環(huán),而返回的值為00的時候,進入到_mStopIfError之后也會退出來的


如果還有其它的返回值時,就會進入死循環(huán)了,對嗎


應該是的,但是有的函數(shù)返回的就不是00,象CH375DiskReady( )返回的是ERR_SUCCESS,所以你在寫程序的時候要參考我們的例子程序


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频