charliehc
級(jí)別: 探索解密
![]() |
圖片:
![]() 程序如下,D80里的值小于D54時(shí)候有輸出1,D80大于D55的時(shí)候有輸出2。 但是在運(yùn)行時(shí),我不改變D80的值,只變化D54和D55的值時(shí)出現(xiàn)了問題。 比如當(dāng)D80的值為21時(shí),設(shè)置D54為15,D55為30,本不該有輸出,但是還是有輸出1.。只有設(shè)置D54為9以下時(shí),才沒有輸出。 當(dāng)D80的值為21時(shí),設(shè)置D54為9,D55為20時(shí),本該有輸出2,可是沒輸出,只有把D55改成10以下時(shí),才有輸出2.。。我很費(fèi)解 |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
先來仿真樓主的第一種情況【當(dāng)D80的值為21時(shí),設(shè)置D54為15,D55為30,本不該有輸出】: ![]() 看,M2和M7確實(shí)都沒有輸出; 再仿真第二種情況【當(dāng)D80的值為21時(shí),設(shè)置D54為9,D55為20時(shí),本該有輸出2】: ![]() M7確實(shí)是ON的。 -------------------------------------- 顯然以上兩種情況可以推斷出D80的實(shí)際數(shù)值為K10,那么只有這種情況: ![]() 雙線圈才會(huì)導(dǎo)致這種現(xiàn)象。 第二個(gè)D80的數(shù)值K21是GX Developer作為顯示的最終結(jié)果,但在執(zhí)行CMP指令時(shí),D80的數(shù)值實(shí)際上是K10,并非K21。 |
---|---|
|