ADRR0, Value @ Get address of variable Value.R0:_______
LDRBR1, [R0] @ Load the low byte value of 16-bit variable Value.R1:_______
ADRR2, Result @ Get address of variable Result.R2:_______
STRBR1, [R2] @ Store the value to low byte position of variable Result.R1:_______
LDRBR1, [R0,#1] @ Load the high byte value of 16-bit variable Value.R1:_______
STRBR1, [R2,#1] @ Store the value to high byte position of variable Result. R1:_______ R2:_______
hold:
BALstart @ Program end
Value:
.word0xC123 @ Value to be moved
.ALIGN @ Need to do this because working with 16bit value
Result:
.word0x0 @ Storage space
.end
求R0.R1.R2
只是版主發了一大堆的指令 ,就要人幫忙解答 , 說真的 ,我也懶的去看.
學程式語言本來就是要練功. 坊間書局有一大堆的書籍 , 相信學校的圖書館也一定有 , 再不yahoo的網路知識上也一定有一些脈絡可詢. 感覺版主壓根就沒自己先耕耘過 ,只是要廣大網友給予答案 , 這實在是不大好的行為耶.
不過說實在的 , 學生時期大家好像也都是這樣. 老師一出作業 , 大家就在觀望班上有沒"高手" ,先作出一個版本 ,然後再來改註解 , 變數等 , 說穿了只是為了交差 , 有那幾個真正付出時間來一步步try & error~
一直到有一回 , 上個實習課時 , 全班講話聊天的一大堆 , 惹的老師實在是看不下去了 , 他說了下面這麼一段話:
"如果大家只是想混張文憑 , 十萬元就有了 , 何必在此浪費大家的時間呢? ......."
當下 , 真的覺得很丟臉, 都上到了專科四年級了 , 私校的學費大概也繳了一二十萬了吧 , 還真的沒學了些什麼......
也因為老師這麼一句話 , 從此我上任何的實習課, 都一定坐在最前排, 只要老師一出作業 , 我一定馬上自己動手 , 甚至晚上弄到半夜 ,也樂此不疲.. 也因為這樣弄出了興趣 , 所以人生就這麼走上了這條不歸路......
年紀大了 , 廢話也多了些.....如果版主是學生的話 , 建議從頭開始 , 歡迎大家一起討論指令的用法 , 或著是邏輯推理的發想 , 至於po了一堆指令要大家來解答....那只不過是浪費你自己的青春及大家的時間罷了....足不可取.
內文搜尋

X