• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
mao20063616
沒有比腳更長(zhǎng)的路,沒有比人更高的山.
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 253 個(gè)
工控威望: 362 點(diǎn)
下載積分: 711 分
在線時(shí)間: 402(小時(shí))
注冊(cè)時(shí)間: 2007-09-01
最后登錄: 2024-12-17
查看mao20063616的 主題 / 回貼
樓主  發(fā)表于: 2008-10-21 09:30



程序?yàn)槭裁床荒苎h(huán),請(qǐng)高手指點(diǎn)!
mao20063616
沒有比腳更長(zhǎng)的路,沒有比人更高的山.
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 253 個(gè)
工控威望: 362 點(diǎn)
下載積分: 711 分
在線時(shí)間: 402(小時(shí))
注冊(cè)時(shí)間: 2007-09-01
最后登錄: 2024-12-17
查看mao20063616的 主題 / 回貼
1樓  發(fā)表于: 2008-10-21 09:39
怎么沒人頂!
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員

精華主題: 8 篇
發(fā)帖數(shù)量: 9680 個(gè)
工控威望: 8578 點(diǎn)
下載積分: 16737 分
在線時(shí)間: 5328(小時(shí))
注冊(cè)時(shí)間: 2006-08-10
最后登錄: 2024-12-23
查看ymmfa的 主題 / 回貼
2樓  發(fā)表于: 2008-10-21 09:48
你的程序里好象有幾個(gè)錯(cuò)誤,我不能理解你的D2,D0的ADD和SUB放在那做什么用的

我寫一個(gè),模擬通過了,你參考參考


特別提醒大家:
偶爾修改下自己的密碼,以防被盜
不要在多個(gè)網(wǎng)站都用一樣賬號(hào)密碼
偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員

精華主題: 8 篇
發(fā)帖數(shù)量: 9680 個(gè)
工控威望: 8578 點(diǎn)
下載積分: 16737 分
在線時(shí)間: 5328(小時(shí))
注冊(cè)時(shí)間: 2006-08-10
最后登錄: 2024-12-23
查看ymmfa的 主題 / 回貼
3樓  發(fā)表于: 2008-10-21 09:53
一個(gè)條件是小于K100,一個(gè)條件是大于或等于K100,我想有可能是在99~100之間來回?
特別提醒大家:
偶爾修改下自己的密碼,以防被盜
不要在多個(gè)網(wǎng)站都用一樣賬號(hào)密碼
偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水
pony123
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看pony123的 主題 / 回貼
4樓  發(fā)表于: 2008-10-21 10:00
支持站長(zhǎng),指出斑竹的幾個(gè)不妥,一個(gè)加減計(jì)數(shù),是在動(dòng)作的上升沿,你置位在那沒有時(shí)鐘震蕩最多給你計(jì)一個(gè)數(shù).第二,即使有了時(shí)鐘振蕩,也只能在99和100間跳
勇闖天涯
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看勇闖天涯的 主題 / 回貼
5樓  發(fā)表于: 2008-10-21 10:14
不知道能用這個(gè)程序來干嘛?

這個(gè)程序?qū)⒁匀缦虏襟E進(jìn)行運(yùn)行:
開機(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之間變來變?nèi),D2的值將一直遞增

樓主怎么說沒有循環(huán)呢?

剛才發(fā)現(xiàn)周期分析上有錯(cuò)誤,過來說明一下,上面說到的第102和103個(gè)周期其實(shí)應(yīng)該在一個(gè)周期內(nèi)就完成了,我卻把他分析成一個(gè)周期
運(yùn)行結(jié)果是一樣的
[ 此帖被勇闖天涯在2008-10-21 11:32重新編輯 ]
pony123
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看pony123的 主題 / 回貼
6樓  發(fā)表于: 2008-10-21 10:22
5樓說錯(cuò)了,D0永遠(yuǎn)等不了2
勇闖天涯
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看勇闖天涯的 主題 / 回貼
7樓  發(fā)表于: 2008-10-21 10:24
噢?6樓的兄弟,請(qǐng)賜教!
pony123
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看pony123的 主題 / 回貼
8樓  發(fā)表于: 2008-10-21 10:26
m0置位后,INC只執(zhí)行一次,怎么能到2
勇闖天涯
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看勇闖天涯的 主題 / 回貼
9樓  發(fā)表于: 2008-10-21 10:30
M0?我怎么沒看到樓主的程序里面出現(xiàn)M0呢?
莫非是我樓主的程序的還沒看完?我只看到第25步,而且是執(zhí)行到END,后面的程序我沒看到

請(qǐng)賜教,在樓主的這個(gè)程序里面M0在哪里?起什么作用?怎么工作?
pony123
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看pony123的 主題 / 回貼
10樓  發(fā)表于: 2008-10-21 10:33
是M1,寫錯(cuò)了
pony123
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看pony123的 主題 / 回貼
11樓  發(fā)表于: 2008-10-21 10:35
D2的死加并不是他的目的,看最后一個(gè)指令sub d2 d0 d2
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go