機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
HT48R05A-1的指令時(shí)序
HT48R05A-1的指令時(shí)序
 更新時(shí)間:2009-11-26 11:38:26  點(diǎn)擊數(shù):0
【字體: 字體顏色

指令時(shí)序
    HT48R05A-1系統(tǒng)時(shí)鐘由石英晶體振蕩器或RC振蕩器產(chǎn)生,系統(tǒng)內(nèi)部對(duì)此頻率進(jìn)行分頻,產(chǎn)生四個(gè)不重疊的時(shí)鐘周期,一個(gè)指令周期包含4個(gè)系統(tǒng)時(shí)鐘周期。

    時(shí)序框圖

HT48R05A-1時(shí)序框圖
 

    指令讀取與執(zhí)行是以流水線方式進(jìn)行的,這種方式允許在一個(gè)指令周期進(jìn)行讀取指令操作,而在下一個(gè)指令周期里進(jìn)行解碼與執(zhí)行該指令。這種流水線方式在一個(gè)指令周期里有效地執(zhí)行一個(gè)指令。但是,如果指令是要改變程序計(jì)數(shù)器,就需要花兩個(gè)指令周期來(lái)完成這一指令。



    程序計(jì)數(shù)器(PC)


    程序計(jì)數(shù)器控制存放在程序存儲(chǔ)器中的要執(zhí)行的指令序列。程序計(jì)數(shù)器可尋址程序存儲(chǔ)器的所有地址。



    通過(guò)訪問(wèn)一個(gè)程序存儲(chǔ)器單元來(lái)取出指令代碼后,PC值便會(huì)加1,然后程序計(jì)數(shù)器便會(huì)指向下一條指令代碼所在的程序存儲(chǔ)器單元。



    當(dāng)執(zhí)行一條跳轉(zhuǎn)指令,條件跳轉(zhuǎn)指令,裝載PCL寄存器,子程序調(diào)用,初始復(fù)位,內(nèi)部中斷,外部中斷,或從一個(gè)子程序返回,PC會(huì)通過(guò)裝載相應(yīng)的地址來(lái)執(zhí)行程序轉(zhuǎn)移。



    通過(guò)指令實(shí)現(xiàn)條件跳轉(zhuǎn),一旦條件滿足,那么在當(dāng)前指令執(zhí)行期間取出的下一條指令會(huì)被放棄,而替代它的是一個(gè)假指令周期(dummy cycle)來(lái)獲取正確的指令,接著就執(zhí)行這條指令,否則就執(zhí)行下一條指令。



    程序計(jì)數(shù)器的低位字節(jié)(PCL:06H)是可讀寫的寄存器。將數(shù)據(jù)賦值到PCL會(huì)執(zhí)行一個(gè)短跳轉(zhuǎn),這種跳轉(zhuǎn)只能在256個(gè)地址范圍內(nèi)。



    當(dāng)一個(gè)控制轉(zhuǎn)移發(fā)生時(shí),就需要有一個(gè)附加的假指令周期。




 
HT48R05A-1程序計(jì)數(shù)器
 

    注:*8—*0:程序計(jì)數(shù)器位,S8—S0:堆棧寄存器位,#8—#0:指令代碼位,@7—@0PCL:位

  • 上一篇: HT48R05A-1中斷結(jié)構(gòu)
  • 下一篇: 沒(méi)有了
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1