单片技术与应用指令系统复习

时间:2025-04-04

《单机片技术应用及》

片单指令简机MS介C5-1片单机令指系包括1统11指条,令功按可能以分以为五下:类数据 送传指 (2令9条)算运术算指逻辑令运指算 控制令移指转 位操令指作

令(4条2)24() 条1(7)条 1(条)

27

单机片令简介指一指、系统的符号令说明号符 义含表示当选前寄存器组的工作定存器R0寄~7R 示表为作接寻间的地址指址针R~R01表示 位立即8,数0即H~F0HF表 示16立位即,数000即H0F~FFH F表16示地址,位用于4K6B围范内寻址 示11表位地,址于用2KB围内寻址 8位直范地接,址可是以部R内A的某一单M或某一专 用寄存器元的址地 带号符8的偏移量位-(21~81+27 )位址区的寻直接址寻

位nRR id#ata #daat1 ad6r1d6addr 11dircetelRB ti(X)(X)()X地 址元单或存器中的内寄容将X 地 单址元或寄器中存的容作为内址,该地地间 址寻接单址中元内容

将的后面内容的送传前到去

3面

一、数据送指令传1()以累器加A为的地址的传送指目 (4令条)记助符格式MOV ARn

,机码器11110rrr相应操作A-<- Rn

指令说明将工作寄器Rn(即存R0~R7)内 容送到传加累A器中 将接直址所寻得的片R内MA 单元内容特殊功能寄或器中 的内容传存送累到加器A中 将接间寻址(i为R0或RR1 )得所片的RAM内单内元或特 容殊能功存积中的内器容传 到送累器加中 将立A即传送到数累器A加中MO

V,dAirct

e1100101 di1ert

cA<--diecrt

MVO

A,@R

1i10 110i1

A<--((iR))MOVA ,da#at0111 1000 d#taa<--#datAa

4

、数一据传送令指2)(Rn以目为的址的传送指地 (令3条)助记格符式MV MOVO nR, AR,ndrecit

机器码11111rr 10r011rr rdricte相应作操R <-n A-R n <-d-ircet指令说明将累加A器内中传送容工到作 存寄R器(nR即0-7)中R 直将寻址接得所的片RA内单 M内容或特元功殊寄能存中器 的内容送传到作寄存工R器n (R即-R7)0中将 即数传送到工作立寄器 存nR(R即-0R)中

7OV RM,#dana

0111tr1r r#atda

nR-<#d-aat

5一

、据传数指送令(3以)直地接为址目的地的传址指送令 5条) 助记符(格M式V dOreitcA

,器码机11110101d recit相应作操diectr -<-A 指令说明将累加器中A容传内送到直 地址接dierct指出的片所存 储内单元中。MOV

driect,nR1000r1r rdreitcdiretc --< Rn将工寄存器R作n(即0-RR) 7内容中传送到接地址直 idect所指r的片出存内单储 元将直中地址di接rcte所指1的出片 存储单元内中内容送传到直接 地址irdct2所e出指片的内 储单存中 将元接寻址(间R为iR0R1或 所)的片内R得A单元M内容送 到直传接址地irecd所指出t 的片内存单储中元将 立即传送到数接直址 d地iecrt指所出的内存片储单元中 MOVd recti2dire,ct110001010dir cte 1diertc2100001i1d rictediectr 2-<d-rei

ct1MO Virdcte,@iRdirec <t--(Ri()

)OM diVect,#rdat

0a111 010 #d0taadirect -<-#atad6

一、数据送指令传4()以存寄间器接址为目的地地址传的指令送( 条) 助记3符格式OMV@ Ri,

A机器码111110i1相操应(R作) i<--

指A说明令将累器A加内中传容到送间 寻接址(iRR0为R1或)得所的 内片RMA元中。单将直接 寻址所得片内R的MA单元 内或容殊功特能寄存器中的内容 传送到接间寻址(R i为0RR或)所得1的内片AMR单 元中

MVO@iRd,ierc

11t10011 iirdec

tRi) (<--diertcMOV @i,Rd#aat1011010 id#ataiR-<-#adt

a立即将传数送到间接寻址 R(i为0RR1或)所的片得内AR 单元中M

7

一、数据传指送令

.21位6据数传指送令

(条)1

记符助式格OVMDP RT#d,ta1a6机器码10000100 daa1t58~ dta7~a

相应0作操(PTDR) <--#atad16指令明把说6位常数1入数装指针据

累加器将A的容内传送外到数据存储器部400H单0中

MOV D元PRT#4000, MOVH DPT@,RA

8

、数一传据指送令3 .外数部传据指令 送(条4 )记助符式MO格X A,V@DPRT机码器11101rrr相操应作A<- -(D(PR)T)指令说

明MVXO

,A@iR

11011001 drect i110 0111iA<-(-R()i)MOVX@DTRP,A((DPR)T)-<A

MO-V @RiXA,

101 10100 #adat((Ri))-A-注意 1) 外部:ARM能只通过累加器 进A数据行送。传2) 累 器A加外与RAM之部间送传数时据能用间只接址寻方式间,接 址寄寻存为D器PTR、R0、R。1 ) 3上以送传令指果通结常影P响W的SP标志。9

一、数

据传指令4送. 换交查和表指类令 (9)条() 字1交节指令(换条)助3记符式 XCH A格R, n器机码1101rrr0

相操应作A - >Rn指令说明

加器A与工作寄累器存R n的 容内换 累互加A器与直地接址对应 R的MA元的内容互换 单累加器将中的数A与据间接 址寻(iR为0或RR1所得)的片内R MA单元的内容换互

XCHA,diectr11001010di rcte1 100011i

A- >direc

tCH

A,X@R

Ai -> (R())

i意:注以上指令结 影果响SWPP的标志

。01一

数、据传送指令4 交.换和表查指类 令(2 半)节交换指字(1条令)助记格式 X符CD H,@ARi 机器1101码01i1相操应A作-03 - >(Ri))3-0(指说令明4低位交换高4、位变

不注意 :上以令指果结影P响WS的P志标。

1

1、一据传送指数4. 令换交查和表指令 (类)3 累器A加中4位与低4位高换(交1)条记符助格式SW AP A 器机码1100100

0相应作操A-3 0-> A7-4 令说指高明低、4位相互换交

意:注以 上指结令不果影响SWP的标P。志

12

一、据传送指令数. 4换交查和类表指令(4 )表指查(令2条助记)格符 MOV式CA ,A+@CP MVOCA, @+APTRD 机码器0100011010 000101

相应操A作 -(A+(P)C )

指说明A令PC+所 外部程序存指 单储元值的送

AA …… 此处隐藏:1798字,全部文档内容请下载后查看。喜欢就下载吧 ……

单片技术与应用指令系统复习.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219