看板 ASM 關於我們 聯絡資訊
ADDCF: ; --- 當鍵盤按鍵被按下時,欲執行的程式由這裡開始 --- MOV A,IFOPT ORL A,IFEOPT JNZ ADDCF1 call ASMD MOV SHOW_BPOS,#OP0_BUFF ADDCF1: MOV CLR_OP,#OP1_BUFF call ClearOP MOV OP_FLAG,#01H MOV WRIT_OP,#OP1_BUFF MOV IFOPT,#01H MOV IFEOPT,#00H ; --- 當鍵盤按鍵被按下時,欲執行的程式由這裡結束 --- JMP KEYSCBreak 這是其中一段程式碼 程式主要是可以加減乘除 問題是 現在例如我先按5 在按A (加法) 在按3 接著按E(等於) 就會依序在顯示器上跑出5 3 8 我想問的是 我想要在按完5 接著按A的時候 可以先把5清除嗎? 再接下去動作 只知道應該是在這段程式碼中改 但不知道要怎麼改 請高手指導一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.4.92
around0423:在做按下A的那個動作時,移動LCM游標到5的那個位置 05/03 17:07
around0423:寫入空白,或者之後也希望只有按下的東西顯示出來的話 05/03 17:08
around0423:就在一跳到確認按按鈕那邊,最前面先做清除螢幕的動作 05/03 17:09
around0423:兩種方法都ok~~以後者的方式修改會比較簡單 05/03 17:09