求高人幫我解答以下幾道題目

2021-04-13 08:20:27 字數 1262 閱讀 3087

arm linker這一項,裡面有output,options,layout三項是很重要的。

output裡有一項是****** image ,什麼是ro base?什麼是rw base?ro 指的是

唯讀位址,也就是程式**位址 ,rw指的是資料位址,也就是存放資料的位址。這裡所說的都是ram中的

設定成0x0c200000,在options 裡面,把image entry point設定成0x0c000000,就可以正常工作了。

當要進行flash燒寫時,因為燒寫flash是從0x000000開始的,所以這時ro應該設定成0x000000,rw設定

成0x0c000000,image entry point也設定成0x0000000,這樣就能進行正常工作了。

以下題目以samsung微控制器為參考;

1、 當前堆疊指標sp為0c0h,在執行完下列三條指令後,r3的值存入______位址中。

push r1

push 20h

push r3

2、 adcon (a/d converter control register) 的bit2和bit1兩位為時鐘選擇位,為00選擇f/16,01選擇f/8,10選擇f/4,11選擇f/1。bit0為ad轉換啟動位,bit7-bit4為轉換引腳輸入選擇位。建立ad轉換需要10個時鐘,a/d轉換1位需要4個時鐘,若微控制器採用4.00mhz的外部晶振,當adcon置為00000101後,轉換完一路10位精度的ad至少需要的時間為______。

3、 若:r0=0c7h,r1=02h,r2=01h,暫存器00h=2bh,暫存器01h=02h,暫存器02h=23h,

執行完指令: 「xor r0,@r1 」 後,r0=______,r1=______。

4、下段程式為164資料串並轉換子程式,請在合適位置完善其中遺漏的兩條語句。

send_data_to_164:

ld r10,#c_send_num

send_data_to_164a:

and p_port_164_ab,#~p_164_ab

and p_port_164_clk,#~p_164_clk

rlc r_data_send

or p_port_164_ab,#p_164_ab

send_data_to_164b:

nopnop

nopnop

dec r10

jr nz,send_data_to_164a

and p_port_164_clk,#~p_164_clk

ret 

求大神幫忙解答

void delete client struct medicines message n struct medicines temp str struct medicines delete str 查詢要刪除的藥品 else 將其他無關記錄儲存下來 else fclose fp if found ...

VC 6 0 Link問題?求高人指點

我的是win7系統,不過vc 6.0也可以執行,以前控制台程式和mfc程式都沒有問題的!今天突然看以前的乙個mfc程式,用rebulid all下,然後就出現了如下面所示的內容 如果是mfc的程式,出現 linking.link 額外的運算元 incremental yes 請嘗試執行 link h...

大佬可以來幫我解答一下這段碼嗎

就是存放鍊錶的起始位址應該放在 啊,我總是找不到物件 head null是什麼意思 student.txt 是要放在 我總是找不到 include include include using namespace std class student fscanf fp,ld s s p num,p n...