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

正文內(nèi)容

嵌入式系統(tǒng)原理及應(yīng)用-chapter3-arm7tdmi簡介(專業(yè)版)

2025-02-20 23:40上一頁面

下一頁面
  

【正文】 ARM7TDMI處理器包含兩個協(xié)處理器,它們不能再用在外部協(xié)處理器:167。如果在 “SUB” 指令預(yù)取之后,執(zhí)行之前,發(fā)生中斷 ,那么該指令將被丟棄,而不會執(zhí)行。 哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系 復(fù)位? 復(fù)位 當(dāng) nRESET信號被拉低時(一般外部復(fù)位引腳電平的變化和芯片的其它復(fù)位源會改變這個內(nèi)核信號), ARM7TDMI處理器放棄正在執(zhí)行的指令 。? 異常優(yōu)先級 異常哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系 中斷延遲? 最大中斷延遲167。在指示出現(xiàn)中止后,ARM7TDMI內(nèi)核防止所有寄存器被覆蓋。IRQ01BackAddrJumpAddrreturnSYS1?0. . .????BackAddr4Jump“?”表示對該位不關(guān)心哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系 快速中斷請求 (FIQ)適用于對一個突發(fā)事件的快速響應(yīng),這得益于在 ARM狀態(tài)中,快中斷模式有 8個專用的寄存器可用來滿足寄存器保護的需要(這可以加速上下文切換的速度)。為 Thumb狀態(tài),那么 ARM7TDMI將當(dāng)前指令地址加 4或加 8 (取決于異常的類型)復(fù)制到 LR中;異常處理器程序不必確定狀態(tài)。在處理異常之前, ARM7TDMI內(nèi)核保存當(dāng)前的處理器狀態(tài),這樣當(dāng)處理程序結(jié)束時可以恢復(fù)執(zhí)行原來的程序。指令如 LDMED、 STMED等。存到 R0指向的存儲 。R2的值左移 R3位,然后和 R1相 。連續(xù) 的周期;167。 ETM直接連接到 ARM內(nèi)核而不是主 AMBA系統(tǒng)總線。 ARM7TDMI概述? ARM7TDMI概述:哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系 ARM7TDMI支持 32位尋址范圍,并彌補了 ARM6不能在低于 5V電源電壓下工作的不足。高的指令吞吐量;167。這三條指令之間的位置關(guān)系如下表所示:流水線上各指令的地址 流水線工位 描述ARM指令集 Thumb指令集PC PC 取指 指令從存儲器中取出PC4 PC2 譯碼 對指令使用的寄存器進(jìn)行譯碼PC8 PC4 執(zhí)行 從寄存器組中讀出寄存器,執(zhí)行移位和 ALU操作,寄存器被寫回到寄存器組中哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系? 存儲器訪問 ARM7TDMI處理器使用了 馮 哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系 操作數(shù)的值在寄存器中,指令中的地址碼字段指出的是寄存器編號,指令執(zhí)行時直接取出寄存器值來操作。將寄存器 R1的值和 R2指定的存儲。 存儲器堆棧可分為兩種: 167。存儲指針在保存第一個值之后增加。保存使用到的寄存器. . .LDMFD SP!,{R0R3,PC}^。? 進(jìn)入異常 異常哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系當(dāng)異常結(jié)束時,異常處理程序必須: LR中的值減去偏移量后存入 PC,偏移量根據(jù)異常的類型而有所不同; SPSR的值復(fù)制回 CPSR;。任何時候在一個特權(quán)模式下,都可通過置位 CPSR中的 I 位來禁止 IRQ。 ? 軟件中斷指令 異常哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系 當(dāng) ARM7TDMI處理器遇到一條自己和系統(tǒng)內(nèi)任何協(xié)處理器都無法處理的指令時, ARM7TDMI內(nèi)核執(zhí)行未定義指令陷阱。注意,是在零等待狀態(tài)系統(tǒng)中。指令的預(yù)取并不是實際執(zhí)行指令。例如,任何一個允許將程序裝入存儲器然后執(zhí)行的系統(tǒng)都使用自修改代碼。協(xié)議轉(zhuǎn)換器:將調(diào)試主機發(fā)出的高級命令轉(zhuǎn)換到處理器 JTAG接口的低級命令。指令流水線;167。對于 Thumb指令,得到的地址是它自身地址 +4; 雖然生產(chǎn)廠商可以選擇預(yù)取指令的數(shù)目,但是仍然可以保證讀取 PC所得到地址比它自身地址落后兩條指令。 哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系 中斷延遲? 最大中斷延遲FIQ總的延遲時間 =Tsyncmax +Tldm +Texc +Tfiq=27個周期 在 40MHz處理器時鐘時,最大延遲時間略少于 。未定義的指令和 SWI異?;コ?。數(shù)據(jù)轉(zhuǎn)移指令( LDR、 STR)回寫到被修改的基址寄存器。將下一條指令的地址存入IRQ模式的 LR寄存器167。這條指令在從存儲器中裝載 PC的同時( PC是最后恢復(fù)的), CPSR也得到恢復(fù)。增長方向為向上增長。空遞增 :堆棧向上增長,堆棧指針指向堆棧上的第一個空位置。到保存到 R0指定的存儲單元 (5).基址尋址0x55R2R3 0x400000000xAA0x4000000CLDR R2,[R3,0x0C]0xAA將 R3+0x0C作為地址裝載數(shù)據(jù)哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系 多寄存器尋址一次可傳送幾個寄存器值,允許一條指令傳送 16個寄存器的任何子集或所有寄存器。將立即數(shù) 0xFF000裝入 R0寄存器 0x55R0MOV R0,0xFF00程序存儲(2).立即尋址MOV R0,0xFF000xFF00從代碼中獲得數(shù)據(jù)哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系 寄存器移位尋址是 ARM指令集特有的尋址方式。哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系? 存儲器訪問 ARM7TDMI處理器的存儲器接口可以使?jié)撛诘男阅艿靡詫崿F(xiàn),這樣減少了存儲器的使用。 ARM7TDMI的模塊和內(nèi)核框圖哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系? TAP(test accessing port):用于 ARM進(jìn)行測試和調(diào)試。哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系第三章ARM7TDMI簡介哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系主要內(nèi)容? 概述? 結(jié)構(gòu)和框圖? 3級流水線結(jié)構(gòu)? ARM處理器的尋址方式? 異常哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系主要內(nèi)容? 中斷延遲? 復(fù)位? 指令的預(yù)取和自修改代碼? 協(xié)處理器接口? 調(diào)試接口簡介哈工大華德應(yīng)用技術(shù)學(xué)院計算機應(yīng)用技術(shù)系 ARM7TDMI概述? ARM7TDMI概述: ARM7TDMI是目前應(yīng)用最廣泛的 ARM家族成員之一。? 數(shù)據(jù)總線的輸入和輸出是分開的,而地址線是共用的,也就是說共有 32條輸出數(shù)據(jù)總線、 32條輸入數(shù)據(jù)總線和 32條地址總線。 諾依曼 ” 結(jié)構(gòu):把代碼作為一種特殊的數(shù)據(jù)來操作,指令總線和數(shù)據(jù)總線及其存儲區(qū)域是統(tǒng)一的;“ 哈佛 ” 結(jié)構(gòu):指令總線和數(shù)據(jù)總線及其存儲區(qū)是分開、獨立的。R0減 1,結(jié)果放入 R0,并且影響標(biāo)志位MOV R0,0xFF000 。先 R0=R04,然后把 R1的值寄存 。指令如 LDMFA、 STMFA等; 167。存儲指針在保存第一個值之前增加。中斷返回注意 :中斷返回指令的寄存器列表(其中
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1