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

正文內(nèi)容

arm的指令集-wenkub

2023-03-28 08:42:03 本頁面
 

【正文】 LOOP LDR R0, [R8], 4 ? LDR R1, [R9], 4 ? MLA R10, R0, R1, R10 ? SUBS R11, R11, 1 ? BNE LOOP ? 格式: ? UMLAL {cond} {S} RdHi,RdLo,Rm,Rs ? . ? UMLAL R4, R3, R2, R1 ? R4: R3 ← R2 * R1 初始化循環(huán)計數(shù) 初始化總和 讀取第一分量 讀取第二分量 乘積累加 循環(huán)計數(shù)減一 ? LDR R8, [R10] ? LDRNE R1, [R5, 960]! ? STR R2, [R9, constastruc] ? LDR R1, localdata ? LDR R0, [R1 ] , R2, LSL 2 ? LDRB R0, [R2, 3] ? LDR R1, [R0, R2, LSL 2] ? STR R0, [R7], 8 R8 ← [R10] (有條件地) R1←[R5+960] ,然后 R5←[R5+960] 常量表達(dá)式, 4095~4095 加載一個字,該字位于標(biāo)號Localdata所在位置 先將 R1指向的內(nèi)存單元的數(shù)據(jù)讀入,再將 R1 ←[R1+R2x4] 將 [R2+3]中的字節(jié)數(shù)據(jù)讀入 R0, R0高 24位置 0 將 [R0R2x4]處的數(shù)據(jù)讀到 R1中, R0, R2中的值不變 將 R0的數(shù)據(jù)寫入到 [R7]位置,再R7 ←[R7 8] 單寄存器存取指令舉例 ? 編程中,經(jīng)常使用相對PC的形式將 R0中的一個字存到外設(shè)中: ? LDR R1, UARTADD ? STR R0, [R1] ? 。 ? 用于軟件調(diào)試,使處理器停止執(zhí)行正常指令而進(jìn)入相應(yīng)的調(diào)試程序。 異常中斷產(chǎn)生指令 ? SWI指令用于產(chǎn)生 SWI異常中斷,可以實現(xiàn)在用戶模式下對 OS中特權(quán)模式的程序調(diào)用。作用是選擇用戶角度的存儲器變換系統(tǒng) LDR/STR 舉例 多寄存器存取指令 ? LDM/STM ? 可用一條指令將 16個可見寄存器的任意子集存儲到內(nèi)存或者相反。 ? 將數(shù)據(jù)從存儲器中調(diào)入寄存器中進(jìn)行處理; ? 處理完成后經(jīng)過寄存器將結(jié)果存回到存儲器中 ? I/O功能是通過存儲器映射的可循之外圍寄存器和終端輸入的組合來實現(xiàn)。 ? LDM/STM根據(jù)其后綴名,其尋址方式有所不同 ? LDM/STM的后綴選擇 ? 舉例 ? STMIA R9! ,(R0,R1,R5) ? STMIB R9! ,(R0,R1,R5) ? STMDA R9! ,(R0,R1,R5) ? STMDB R9! ,(R0,R1,R5) 7. 相對尋址 ? 可以認(rèn)為是基址為 PC的變址尋址,偏移量給出了目的地址于現(xiàn)行指令之間的相對位置。 513位置的值放入寄存器 reg_x; Load 514的值放到另一寄存器 reg_y; Load reg_y加到 reg_x,將結(jié)果放入 reg_x; ADD 513位置; Store 典型分類 指令舉例 數(shù)據(jù)傳送 Load, Store, Push, Pop 算術(shù) Add, Sub, Mul, Div 邏輯 AND, OR, NOT, Shift I/O Read, Write 系統(tǒng)控制 SWI(軟中斷), BKPT 控制傳遞 Jump, Return, NOP, 6. 指令類型的基本分類 7. 指令集設(shè)計的關(guān)鍵環(huán)節(jié) ? 指令集設(shè)計是計算機(jī)設(shè)計最有影響的方面 ? 基本設(shè)計出發(fā)點 ? 操作指令表 ? 數(shù)據(jù)類型 ? 指令格式 ? 寄存器 ? 尋址方式 應(yīng)提供多少和怎樣的操作? 對幾種數(shù)據(jù)類型完成操作? 8位字節(jié)? 32位字? 64位雙字? 指令位長度,地址數(shù)目,各字段大小 CPU寄存器數(shù)目以及其用途 指定操作數(shù)產(chǎn)生的方式 8. 操作數(shù)類型 ? 地址 ? 無符號整數(shù) 32位 ? 數(shù)值 ? 整數(shù)或定點數(shù) ? 浮點數(shù) ? 十進(jìn)制數(shù) BCD( Binary Coded Decimal) ? 字符 ? ASCII碼 ? 邏輯數(shù)據(jù) 9. 操作類型 典型分類 CPU動作 指令舉例 數(shù)據(jù)傳送 傳送數(shù)據(jù)到另一個位置 Load, Store, Push,Pop 算術(shù) ALU內(nèi)完成功能 設(shè)置條件代碼和標(biāo)志 Add, Sub, Mul,Div 邏輯 同算術(shù)指令 AND, OR, NOT,Shift I/O 向 I/O模塊發(fā)出命令 Read, Write 系統(tǒng)控制 特權(quán)指令,保留給操作系統(tǒng)使用 SWI(軟中斷),BKPT 控制傳遞 修改 PC,以完成程序調(diào)用 /返回,管理參數(shù)傳送 Jump, Return,NOP, 10. 匯編語言 -舉例 ? 用機(jī)器語言編程語句 N = I + J + K ARM尋址方式
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1