hzy1818
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 458 個(gè)
工控威望: 627 點(diǎn)
下載積分: 1119 分
在線(xiàn)時(shí)間: 271(小時(shí))
注冊(cè)時(shí)間: 2007-08-30
最后登錄: 2024-10-30
查看hzy1818的 主題 / 回貼
樓主  發(fā)表于: 2009-08-14 18:03
我現(xiàn)在有這樣一個(gè)門(mén)題,有5個(gè)按鈕,在不同的時(shí)間按下,用什么辦法根據(jù)它按下后的順序一步一步地去執(zhí)行,也就是我怎樣知道它按下的順序?
deanhao
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線(xiàn)時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看deanhao的 主題 / 回貼
1樓  發(fā)表于: 2009-08-15 15:26
引用
引用樓主hzy1818于2009-08-14 18:03發(fā)表的 求高手幫助,寄存器間接尋址,程序使用的堆棧問(wèn)題? :
我現(xiàn)在有這樣一個(gè)門(mén)題,有5個(gè)按鈕,在不同的時(shí)間按下,用什么辦法根據(jù)它按下后的順序一步一步地去執(zhí)行,也就是我怎樣知道它按下的順序?

我想你是想記錄一下按鈕按的順序,把幾個(gè)位組成一個(gè)字節(jié),存放在一個(gè)地址中(可以是DB M) 用指針指定基址,偏移由操作按鈕決定,做一個(gè)帶復(fù)位偏移和存放內(nèi)容的腳。
一旦這個(gè)字節(jié)不為零,并且有變化,就把這個(gè)字節(jié)存放到存儲(chǔ)區(qū)同時(shí)偏移量加到下一個(gè)地址(或者就是干脆地址指到下一個(gè)地址),循環(huán)下去。
調(diào)出存儲(chǔ)的一串字節(jié)就知道按了那些鈕和順序了。