freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

arm體系結(jié)構(gòu)20xx1007-資料下載頁

2025-03-09 08:39本頁面
  

【正文】 空堆棧 棧底 滿堆棧 堆棧指針指向最后壓入的堆棧的有效數(shù)據(jù)項 ,稱為 滿堆棧 (先跳 SP,再放數(shù)據(jù) );堆棧指針指向下一個待壓入數(shù)據(jù)的空位置 , 稱為 空堆棧 ( 先放數(shù)據(jù)再跳 SP) 。 8. 尋址方式分類 —— 堆棧尋址 0x12345678 0x12345678 棧頂 SP? 0x12345678 棧頂 SP? 壓棧 壓棧 所以可以組合出四種類型的堆棧方式: ?滿遞增 ( FA) :堆棧向上增長 , 堆棧指針指向內(nèi)含有效數(shù)據(jù)項的最高地址 。 指令如 LDMFA、 STMFA等; ?空遞增 ( EA) :堆棧向上增長 , 堆棧指針指向堆棧上的第一個空位置 。 指令如 LDMEA、 STMEA等; ?滿遞減 ( FD) :堆棧向下增長 , 堆棧指針指向內(nèi)含有效數(shù)據(jù)項的最低地址 。 指令如 LDMFD、 STMFD等; ?空遞減 ( ED) :堆棧向下增長 , 堆棧指針向堆棧下的第一個空位置 。 指令如 LDMED、 STMED等 。 8. 尋址方式分類 —— 堆棧尋址 8. 尋址方式分類 —— 堆棧尋址 STMFD SP! ,{R1R7,LR} 。將 R1R7入棧 ,滿遞減堆棧 LDMFD SP! ,{R1R7,LR} 。數(shù)據(jù)出棧 ,放入 R1R7,LR寄存器 , 。滿遞減堆棧 塊拷貝是將寄存器內(nèi)容復(fù)制到寄存器的地址所指示的存儲器中 ,需要注意的是在存儲第一個值之后存儲器地址是增加還是減少 .增值類型如下 : IA 每次傳送后 ,地址加 4 IB 每次傳送前 ,地址加 4 DA—— 每次傳送后 ,地址減 4 DB—— 每次傳送前 ,地址減 4 9. 尋址方式分類 —— 塊拷貝尋址 STMIA R0!,{R1R7} 。將 R1~ R7的數(shù)據(jù)保存到存儲器中 ,存儲指針在保 。存第一個值之后增加 , 增長方向為向上增長 。 STMIB R0!,{R1R7} 。將 R1~ R7的數(shù)據(jù)保存到存儲器中 ,存儲指針在保 。存第一個值之前增加 , 增長方向為向上增長 。 STMDA R0!,{R1R7} 。將 R1~ R7的數(shù)據(jù)保存到存儲器中 ,存儲指針在保存 。第一個值之后增加 ,增長方向為相下增長 。 STMDB R0!,{R1R7} 。將 R1~ R7的數(shù)據(jù)保存到存儲器中 ,存儲指針在保 ;存第一個值之前增加 , 增長方向為相下增長 。 9. 尋址方式分類 —— 塊拷貝尋址 尋址方式分類 —— 塊拷貝尋址 R5 R1 R0 R9 R9’ 0x100C R9’ R9’ 0x1010 0x1014 0x1018 STMIA R9!, {R0, R1, R5} 0x1008 0x1004 0x1000 9. 尋址方式分類 —— 塊拷貝尋址 R5 R1 R0 R9 R9’ 0x100C R9’ R9’ 0x1010 0x1014 0x1018 STMIB R9!, {R0, R1, R5} 0x1008 0x1004 0x1000 注意: 在 IA, IB方式下,寄存器存儲的順序是 R0, R1, R5,而在 DA, DB方式下,寄存器存儲的順序是 R5, R1, R0。在這有一個約定:編號低的寄存器在存儲數(shù)據(jù)或者加載數(shù)據(jù)時對應(yīng)于存儲器的低地址。也就是說,編號低的寄存器保存到存儲器的最低地址或從最低地址取數(shù)。 簡單的 ARM程序 。文件名: 。功能:實現(xiàn)兩個寄存器相加 。說明:使用 ARMulate軟件仿真調(diào)試 AREA Example1,CODE,READONLY 。聲明代碼段 Example1 ENTRY 。標識程序入口 CODE32 。聲明 32位 ARM指令 START MOV R0,0 。設(shè)置參數(shù) MOV R1,10 LOOP BL ADD_SUB 。調(diào)用子程序 ADD_SUB B LOOP 。跳轉(zhuǎn)到 LOOP ADD_SUB ADDS R0,R0,R1 。R0 = R0 + R1 MOV PC,LR 。子程序返回 END 。文件結(jié)束 使用“;”進行注釋 標號頂格寫 實際代碼段 聲明文件結(jié)束 隨堂練習(xí)題目 ? 1 存儲一個 32位數(shù) 0x2168465到 2023H~ 2023H四個字節(jié)單元中,若以大端模式存儲,則 2023H存儲單元的內(nèi)容為( )。 ? ? 32位數(shù) 0x876165到 2023H~ 2023H四個字節(jié)單元中,若以小端模式存 ? 儲,則 2023H存儲單元的內(nèi)容為( )。 ? A、 0x00B、 0x87 C、 0x65 D、 0x61 隨堂練習(xí)題目 ? 3 .若一條分支指令為 B next, next為偏移量,其值等于 0x000080,該指令在存儲器存儲單元中的地址為0x00000018,那么該指令執(zhí)行后,將轉(zhuǎn)移到地址為 ( )處接著執(zhí)行。 ? ? ,即一次可以讀 /寫 8位二進制數(shù)字,也可以訪問字,即一次可以讀 /寫 32位二進制數(shù)字,下面可以作為字地址的為( ) ? A、 0x30008233 B、 0x30008232 C、 0x30008231D、 0x30008230 隨堂練習(xí)答案 ? xxxx是無條件轉(zhuǎn)移指令,無條件轉(zhuǎn)移指令轉(zhuǎn)移地址計算公式是:目標地址 =指令地址 +8+偏移量;所以目標地址 =0X00000018+8+0x000080=0x000000A0。 ? 32位,占四個字節(jié),如何保證字不錯位,要求字地址是四的整倍數(shù),該題只有 0x30008230是四的整倍數(shù),那么要求字節(jié)與字都能訪問,只有選擇 0x30008230,順便說一下,字節(jié)任何地址都可以。
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1