不知道能用這個(gè)程序來(lái)干嘛?
這個(gè)程序?qū)⒁匀缦虏襟E進(jìn)行運(yùn)行:
開(kāi)機(jī)后
第1個(gè)運(yùn)行周期:由于D0=0,故置位M1,復(fù)位M2
                執(zhí)行INC  D0,得D0=1
                                執(zhí)行ADD  D2  D0   D2,得D2=1
                                0+1=1
第2個(gè)運(yùn)行周期:執(zhí)行INC  D0,得D0=2
                                執(zhí)行ADD  D2  D0   D2,得D2=3
                                1+2=3
第3個(gè)運(yùn)行周期:執(zhí)行INC  D0,得D0=3
                                執(zhí)行ADD  D2  D0   D2,得D2=6
                                3+3=6
第4個(gè)運(yùn)行周期:執(zhí)行INC  D0,得D0=4
                                執(zhí)行ADD  D2  D0   D2,得D2=10
                                6+4=10
第5個(gè)運(yùn)行周期:執(zhí)行INC  D0,得D0=5
                                執(zhí)行ADD  D2  D0   D2,得D2=15
                                10+5=15
如此循環(huán),直到D0=100,復(fù)位M1,置位M2,假設(shè)此時(shí)D2=x(具體等于多少先不追究)
第101個(gè)運(yùn)行周期:由于D0=100,故復(fù)位M1,置位M2
                執(zhí)行DEC  D0,得D0=99
                                執(zhí)行SUB  D2  D0  D2,得D2=x-99
                                x-99=x-99
第102個(gè)運(yùn)行周期:由于D0=99,故置位M1,復(fù)位M2
                執(zhí)行INC  D0,得D0=100
                                執(zhí)行ADD  D2  D0   D2,得D2=x+1
                                x-99+100=x+1
第103個(gè)運(yùn)行周期:由于D0=100,故復(fù)位M1,置位M2
                執(zhí)行DEC  D0,得D0=99
                                執(zhí)行SUB  D2  D0  D2,得D2=x-98
                                x+1-99=x-98
第104個(gè)運(yùn)行周期:由于D0=99,故置位M1,復(fù)位M2
                執(zhí)行INC  D0,得D0=100
                                執(zhí)行ADD  D2  D0   D2,得D2=x+2
                                x-98+100=x+2
第105個(gè)運(yùn)行周期:由于D0=100,故復(fù)位M1,置位M2
                                執(zhí)行DEC  D0,得D0=99
                                執(zhí)行SUB  D2  D0  D2,得D2=x-97
                                x+2-99=x-97
第106個(gè)運(yùn)行周期:由于D0=99,故置位M1,復(fù)位M2
                                執(zhí)行INC  D0,得D0=100
                                執(zhí)行ADD  D2  D0   D2,得D2=x+3
                                x-97+100=x+3
之后的程序?qū)⑷绱搜h(huán),D0的值將在99和100之間變來(lái)變?nèi)ィ珼2的值將一直遞增
樓主怎么說(shuō)沒(méi)有循環(huán)呢? 

剛才發(fā)現(xiàn)周期分析上有錯(cuò)誤,過(guò)來(lái)說(shuō)明一下,上面說(shuō)到的第102和103個(gè)周期其實(shí)應(yīng)該在一個(gè)周期內(nèi)就完成了,我卻把他分析成一個(gè)周期
運(yùn)行結(jié)果是一樣的
[ 此帖被勇闖天涯在2008-10-21 11:32重新編輯 ]