版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第3章S12指令系統(tǒng) 累加器變址寄存器X、指向堆棧區(qū)的頂部。程序計數(shù)器要執(zhí)行的指令,可讀,不可寫。程序狀態(tài)寄存器CCR8復(fù)位默認值:1101SXHINZVC 位。復(fù)位 V補碼溢出標(biāo)志位。當(dāng)指令運算結(jié)果出現(xiàn)補碼溢出時置4.2尋址S12有7大種尋址方式一.隱含尋址
12如LDDA 機器指操186;2CF;3CE12;4CD00;58A;三.直接尋址(DIR)zeropage地址范圍:$00TO$FF$0000TO96DC
指 操 如LDAA$F03BLDAA#$F03B?
(16位地址機器指操作86B600;使用擴展尋SHIFT:LDAABRASHIFT(相對地址跳轉(zhuǎn)20 BRA nn+寄存器的內(nèi)容(16位①3①31-8②5③9-- -32768-- XY、SPPC5、9、16 :3位正 1- a)類寄存器集合 X; X; X
0 32767
偏移量在指令 ,2字節(jié)指令偏移量多1個字節(jié)IDX1,3偏移量多2個字節(jié)IDX2,4
,X ;無偏移量,指令為2B ;無偏移量,指令為
IDX,等效指令I(lǐng)DXIDX
,
5
LDAA- ,
9
10000, ;偏移量《=16位 語法 r無偏operation0,r;無偏移operationnr正常數(shù)偏移量operation-n,r負常數(shù)偏移量r是變址寄存器(IX,IY,SP,PC),n/-n是帶符號偏移量(5位、位、16操作數(shù)地址=偏移量 調(diào)整范圍在18正 ,寄存器:X、Y、S 2,X+,4,+Y 1,-SP 2,- 2,SP+ 1,SP+LDAA3 LDAA3 5位偏移 -16-- ;3位1-8偏移IDX類變址尋址方法總結(jié)偏移量1–8xyp和18xyp±。
oprx3,-oprx3,
oprx3,oprx3,5位偏移量-16 ,
變址寄存器寄存器偏移量A,B,Dxysp 間接指針尋 INST間接16位常數(shù)偏移量變址尋址例:設(shè)指令執(zhí)行前X$1000,($100A)$20,($100B)$00,($2000)$3A,($2001$1F。比較以下兩條指令的 (X)+$0A=$1000+$0A=$100A($100A)=$20 A=$20 (X)+$0A=$1000+$0A=$100A($100A)=$2000 =$3A→A=間接D變址尋址[D、INST
;IDX1-- ;IDX-16--
255,X
;IDX216
寄存器加載指令功能:將內(nèi)存數(shù)據(jù)加載到寄存源操作數(shù)內(nèi)容不變IMMDIR、EXT、IDX、IDX1、IDX2、[IDX2] 不支持INH、REL尋址對CCR響V=0,NZ,與C關(guān)列 LDAA LDAA0008)=8F、(0009)00, 寄存器:A==00 A=(M)B=( 2.寄存 指 源操作 DIR、EXTIDX、IDX1、IDX2[IDX2] NZ,V=0C
;;$2000=(A) 寄存器傳送指(TABTBATFR以外指令是8位機兼容指令16位寄存器內(nèi)容傳到8位時,低8位內(nèi)容裝入88位寄存器內(nèi)容傳到168位寄存器內(nèi)容裝入低8位,傳到CCR,X不會發(fā)生0到1TFR指令(除傳到CCR以外)不會影響CCR注意 TBA對CCR影響同LOAD,STORE列: A, ; ,Y= X,B ;X=$0FEE,B=$EE A,CCR寄存器交換指令 A/B/CCR ;8位與16X= X/Y/SP,A/B/CCR ;16位與8位交換X= =$FF:B/CCR對CCR沒有影 內(nèi)存數(shù)據(jù)傳送指支持尋址方式:IMM->EXT,IMMIDX,EXTEXT->IDX,IDX->EXT,IDX- IMM
$2000,$80,8, ,1,Y+;(Y)=$12,
2,X+,4,Y+#12,$0001
;;PSHX=STX2,-SPPULX=LDX2,SP+PSHX=STX2,-SPPULX=LDX2,SP+進堆棧先減, 尋址方式SP間接尋址。不影響CCR,除CCR相關(guān)彈出指令外。1、各寄存器都可以入棧、出2、可以做8位、16位操3、入棧時SP-1(2),出棧時堆棧指針指CPSCPS$1000 4,X ,X有效地址加載特點:不影響支持尋址方式:IDXIDX1IDX2,;;SP=;;SP=;X=RR的加減法,尋址方式的隱含,沒有帶借進位和ABY不影響ABX=LEAXB,X;ABY=LEAYB,RMRM加減法尋址方法8種:IMM、DIR、EXTIDX、IDX1、IDX2、[IDX2、令令其它指令影響:INS其它指令影響:INS,DES指令不影響列:INS--→ 1,V,C位始終清零;影響N尋址:EXT、IDX、IDX1、IDX2、[IDX2]、無:IMM列 A,B比較隱含尋址影響:C、V、N、Z列: , 支持:EXT、IDX、IDX1、IDX2、[IDX2]、CCR:N、Z、V、問題:LDAA 答案: 十進制調(diào)整指 對于一位十進制加法,每位數(shù)變化范圍0—9。比如:%0100--》4,%1000--》8對于兩個<=9的一位BCD數(shù)調(diào)整結(jié)果備注$0-0不需$A-0加0--進位$10-1加6--進位列1: + ;16進制加=B ; ;
; 25列2:49+28=71,+06=¥3275
結(jié)果:D= 1、是在加法操作之后進2、是對A進行壓縮BCD碼加法3、只有這一條調(diào)整指6、符號擴展指令:說明1、根據(jù) 的值將8位擴展為162、源 例
A A ;自動轉(zhuǎn)為SEX7、乘、
列FDIVLDD#3法LDX#8法結(jié)果 =$6000,D=3/8=6000>011000000000>0.0110000000000000->1/4+1/8=0.375例:分別用無符號和有符號乘法指令計算
;-;
;Y=$2000,D=$0000,按無符號數(shù)運 ;Y=$E000,D=$0000,按有符號數(shù)運 EMUL和EMULS指令的區(qū)別在于指令的結(jié)果用補碼表【例】計算$4000~$407F單元所有字節(jié)數(shù)據(jù)的平方,并把計算結(jié)果存放$4080開始的單元中,按字方 MAIN:LDS
;定義堆;初始化數(shù)據(jù)塊指;
;求平方循;指向下一個數(shù)
;所有數(shù)據(jù)的平方是否計算完畢;未完,循;原地踏SQUARE:
$00,
;(A);計算數(shù)據(jù)的平
$02 ;保存結(jié)邏輯寄存器CCR只有立即數(shù)尋址方式且無異或操特點:A、B、CCR、X、Y清零和取反指CCR:Z=1,取反指令執(zhí)行后,CCR:列:BCLR列:BCLR$2000 ,置TST、AND、BIT、BCLRBSETTST對象內(nèi)存、寄存器,是否為0ANDBITBCLR、BSET位操作指令對象僅內(nèi)存,操作數(shù)內(nèi)容變化。邏輯移位、循環(huán)移位:控制操算術(shù)移 :快速乘法,除法算術(shù)左移邏輯左移算術(shù)右移邏輯右移循環(huán)左移
程序控制類指JMP,LBRA 短分支跳轉(zhuǎn)指短分支跳轉(zhuǎn)指即跳轉(zhuǎn)范圍:-128~ =,-;- 位條件轉(zhuǎn)移指 位條件轉(zhuǎn)移指 例:BRCLR$20,#$81,BRSET$20,#$81,長分支跳轉(zhuǎn)指4字節(jié)數(shù)加法程序 4 LOOP: ADCA1,Y+ B,LOOP特點:1、不影響、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公共設(shè)施窗簾清洗消毒服務(wù)合同范本3篇
- 2024版汽車檢測臺租賃合同
- 2024石材外墻干掛勞務(wù)服務(wù)合同標(biāo)準(zhǔn)版6篇
- 2025年度特色飲品店門面房租賃及新品研發(fā)合同3篇
- 2025年度圓形冷卻塔能源管理服務(wù)合同4篇
- 2024版基礎(chǔ)建設(shè)融資借款協(xié)議模板版
- 2025年度水電工程質(zhì)保期服務(wù)合同4篇
- 2025年度學(xué)校圖書館窗簾升級改造合同4篇
- 2025年度生態(tài)修復(fù)工程承包樹木合同協(xié)議書4篇
- 2024石材行業(yè)品牌推廣與營銷合同3篇
- 領(lǐng)導(dǎo)溝通的藝術(shù)
- 發(fā)生用藥錯誤應(yīng)急預(yù)案
- 南潯至臨安公路(南潯至練市段)公路工程環(huán)境影響報告
- 綠色貸款培訓(xùn)課件
- 大學(xué)生預(yù)征對象登記表(樣表)
- 主管部門審核意見三篇
- 初中數(shù)學(xué)校本教材(完整版)
- 父母教育方式對幼兒社會性發(fā)展影響的研究
- 新課標(biāo)人教版數(shù)學(xué)三年級上冊第八單元《分數(shù)的初步認識》教材解讀
- (人教版2019)數(shù)學(xué)必修第一冊 第三章 函數(shù)的概念與性質(zhì) 復(fù)習(xí)課件
- 重慶市銅梁區(qū)2024屆數(shù)學(xué)八上期末檢測試題含解析
評論
0/150
提交評論