看板 [ ASM ]
討論串[問題] 請問8051 組合語言 怎麼把兩組PORT的值 …
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ruemann (樹海游魂)時間15年前 (2009/09/25 02:42), 編輯資訊
1
0
0
內容預覽:
總之因為推文很麻煩,推錯了又不能改,所以…. 我的方法一向是以簡單直覺為主,大家可能會覺得方法有點笨,不過應該很好理解. mov a, P1 ; a = P1[7..0]. swap a ; a = P1[3..0]P1[7..4]. anl a, #0xF0 ; a = P1[3..0]0000.
(還有42個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者WolfLord (呆呆小狼)時間15年前 (2009/09/25 03:07), 編輯資訊
0
0
0
內容預覽:
我來龜毛一下好了,這個比ruemann的方法沒效率,但是可以只使用A :P. B T. MOV A,P0 ;A=P0.7.6.5.4.3.2.1.0 2 1. MOV C,P1.3 2 1. RLC A ;A=P0.6.5.4.3.2.1.0 P1.3 1 1. MOV C,P1.2 2 1. RL
(還有253個字)
首頁
上一頁
1
下一頁
尾頁