今天心血來潮
突然想把以前寫的組合語言 拿出來整理一下
結果我連怎麼執行程式碼都忘了@@
找了一個晚上終於跑出之前寫的抽鬼牌遊戲了
找出執行檔 在arm251/bin/apm2
新增一個project
新增檔案到project
選擇已經寫好的 .s 檔 並且按下build debugrel
然後就可以按下debug 執行了 測試了一下 直接按Excute 執行好像會怪怪的
要按 debug 在進去按 GO 才會正常
開始遊戲囉~ 洗牌完會顯示 玩家所拿到的牌
之後按下 Enter 鍵 會顯示 抽對牌後的結果 慘~小編拿到鬼牌拉~
首先小編要抽電腦的牌 好緊張啊 不知道會抽到什麼~
等等~不對 鬼牌在我手上阿 我是在擔心什麼xd
這裡要注意 必須調成 大寫的英文 A:箭頭往左 D:箭頭往右
小編選到了 梅花2
所以小編的牌就多了一張 梅花2
抽對後 開心的拿掉囉~~
小編的 方塊1 被抽走了~可惡~~怎麼不抽鬼牌阿~
電腦剩下一張~ 一定是六啦~~ GG 小編要輸了~
我拿到了 愛心六
抽對完 剩下鬼牌…..
小編輸了….可惡 再來一次
多年後 在看這份當初寫的code 真的是看得霧煞煞阿
連最簡單的執行都找了好久
經過整晚的努力後
終於把我當初的心血搶救回來啦
現在想想真佩服當時的自己
用組語寫程式 真的是超難的拉
我還是比較喜歡用高階語言寫~~~~
您好,最近剛開始學習arm的組合語言,前陣子看到有人用組語寫河內塔,沒想到居然還能抽鬼牌,覺得很佩服,想學習是怎麼寫出來的,不知道是否能看您的程式碼
版主回覆:(06/06/2018 01:09:47 PM)
當然可以阿
我已經放在我github了
https://github.com/darren1231/Arm251-joker