查看積分策略說明發表回覆
Discuz! 代碼
提示插入
直接插入
說明訊息

插入粗體文本 插入斜體文本 插入下劃線 置中對齊 插入超級連結 插入信件位址 插入圖像 插入 flash 插入代碼 插入引言 插入列表
刪除線 直線分隔線 虛線分隔線
    
添加文字底框
內容 [字數檢查]:

表情符號

更多 Smilies
字型大小 |||
溫馨提示:本區開放遊客瀏覽。


文章關鍵字 : [功能說明]
(關鍵字可加強搜索準確性, 如關鍵字多於一組, 請以 , 作分隔, e.g. : 阿笨,shiuh,第一笨)

 關閉 URL 識別 | html 禁用
 關閉 表情符號 | 表情符號 可用
 關閉 Discuz! 代碼 | Discuz! 代碼 可用
使用個人簽名
接收新回覆信件通知
推薦放檔網絡空間

檔案(Torent, zip等)
  1. freedl
  2. multiupload
  3. btghost
  4. 便當狗
  5. mediafire
  6. pillowangel
圖片(JPG, GIF等)
  1. hotimg
  2. tinypic
  3. mousems2
  4. imageshack
  5. imm.io
>>>歡迎推薦好用空間


最新10篇文章回顧
Pika123

 發表於 2009-1-23 10:48 PM

ASM都這樣吧XD
大都是透過暫存器之間的轉移來完成運算~!


h80053

 發表於 2009-1-6 12:00 PM

這程式是我一個重修的同學請我看的。
只是我當時組合語言也忘了差不多了。
所以才會想上來問各位大大,我自己在
看這個程式的時候好像也是東西一直移
出來移出去這樣。


leacks

 發表於 2009-1-5 11:41 PM

為啥不用c寫??
另外一個手賤的地方是
#.....b
明明就能用10進制or16進制方便閱讀而不用,偏使用2進制= =

簡易說明
http://www.cs.pu.edu.tw/~hchuang/8051_971/CH04.ppt
接下來是
簡易指令集
http://www.twivs.tnc.edu.tw/teachHome/51/instr.htm
算是給你個方向

=========
大置幫你看了一下程式
真的蠻怪的
多了很多廢話

簡單的講
r0=個位
r1=十位
r0=10時進位
r1=6時歸0


h80053

 發表於 2009-1-5 10:39 PM

這是一個組合語言配合8051的0~60的秒數計數器。
這個程式我看不懂,所以想請板上的大大提供一下
註解讓我了解一下。 謝謝。       



                  ORG                                  0000H  
                MOV                R2,#0   
                MOV                R0,#01100000B  
                MOV                R1,#01000000B  
LOOP:                MOV                A,R0
                MOV                P0,A  
                ACALL                DELAY
                MOV                B,R1
                MOV                P0,B
                ACALL                DELAY
                INC                R2   
                CJNE                R2,#10,LOOP
                INC                R0
                CJNE                R0,#01101010B,LOOP
                MOV                R0,#01100000B
                INC                R1
                CJNE                R1,#01000110B,LOOP
                MOV                R1,#01000000B
                AJMP                LOOP
DELAY:                MOV                R5,#25
DL4:                MOV                R6,#10
DL5:                MOV                R7,#1
DL6:                DJNZ                R7,DL6
                        DJNZ                R6,DL5
                        DJNZ                R5,DL4
                        RET
                        END





所在時區為 GMT+8, 現在時間是 2024-11-22 12:47 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.020819 second(s), 6 queries , Qzip disabled