組合語言 Arm251–抽鬼牌

今天心血來潮

突然想把以前寫的組合語言 拿出來整理一下

結果我連怎麼執行程式碼都忘了@@

找了一個晚上終於跑出之前寫的抽鬼牌遊戲了

 

找出執行檔   在arm251/bin/apm2

 

新增一個project

 

新增檔案到project

 

選擇已經寫好的 .s 檔 並且按下build debugrel

 

然後就可以按下debug 執行了 測試了一下 直接按Excute 執行好像會怪怪的

 

要按 debug 在進去按 GO 才會正常

 

開始遊戲囉~ 洗牌完會顯示 玩家所拿到的牌

 

之後按下 Enter 鍵 會顯示 抽對牌後的結果  慘~小編拿到鬼牌拉~

 

首先小編要抽電腦的牌 好緊張啊 不知道會抽到什麼~

等等~不對 鬼牌在我手上阿 我是在擔心什麼xd

這裡要注意 必須調成 大寫的英文  A:箭頭往左 D:箭頭往右

 

 

小編選到了 梅花2

 

所以小編的牌就多了一張 梅花2

 

 

抽對後 開心的拿掉囉~~

 

小編的 方塊1 被抽走了~可惡~~怎麼不抽鬼牌阿~

 

電腦剩下一張~  一定是六啦~~  GG  小編要輸了~

 

我拿到了  愛心六

 

抽對完 剩下鬼牌…..

 

小編輸了….可惡  再來一次

 

多年後 在看這份當初寫的code 真的是看得霧煞煞阿

連最簡單的執行都找了好久

經過整晚的努力後

終於把我當初的心血搶救回來啦

現在想想真佩服當時的自己

用組語寫程式  真的是超難的拉

我還是比較喜歡用高階語言寫~~~~

 

 

 

 

0 0 votes
Article Rating
Subscribe
Notify of
guest

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Jackjaneth
Jackjaneth
5 years ago

您好,最近剛開始學習arm的組合語言,前陣子看到有人用組語寫河內塔,沒想到居然還能抽鬼牌,覺得很佩服,想學習是怎麼寫出來的,不知道是否能看您的程式碼
版主回覆:(06/06/2018 01:09:47 PM)
當然可以阿
我已經放在我github了
https://github.com/darren1231/Arm251-joker