圖一是可以的
你參考答案的圖片上的匯編代碼,一般這種的是學過C的,也不怎么研究匯編,大多就是參考Keil編譯出來的代碼修改的以下是一個C代碼編譯后的匯編代碼
你看圖片中對R6,R7的操作就知道了,實際上是可以直接操作的,但卻要通過A來操作
51hei截圖20220718120803.png (26.87 KB, 下載次數: 27)
下載附件
2022-7-18 12:18 上傳
這個只是8051的匯編系統是這樣子的而已,并不是所有的匯編都支持寄存器之間數據直接傳送的,主要是半導體制造成本限制
圖二是不行的,至于原因就是8051的匯編系統就是這么規定的
|