ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:29.01KB ,
资源ID:27574579      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27574579.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《单片机》写指令题题库答案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《单片机》写指令题题库答案.docx

1、单片机写指令题题库答案单片机原理及应用写指令题题库答案五、写出完成下列操作得指令或指令序列(每题分)1、 从P1口引脚读入数据,并将该数据写入外部RM 20H单元. OV P1,0FFH MOV PR,00 OV A,1 MO DPT,A2、 将内部 30H单元得内容求补后,送回3H单元。 OV ,0H CL ADD ,# O 30H,A3、 使外部AM 210H单元内容得高两位清“0”,其余位变反。 OV DPTR,#210 VA,PTR CP L ,#F OV DPTR,A4、 将R6寄存器得内容取反。 MV A,6 CPL A MOV R,5、 将SCON中得B8位写入进位位C。 M ,

2、B86、 将内部RAM 20单元内容送到外部AM 200单元中。 MOV ,0H MOV DPT,100H MOV DP,7、将程序存储器 060H单元内容送到内部RAM 0H单元中. OV PT,#060H LR A (或MO A,#0) MV A,A+DTR V30H,A 8、将外部M 2100H单元得内容取反. MV DPTR,#210H MVX A,DTR PL A MOV PT, 9、将PSW、3位清“0。 CL PS、3 1、将外部RM 2000H单元内容与外部RA 10H内容交换. MO PR,200 MVX A,P MOV R, N DPH MVX ,DPT D DPH MOV

3、X P,A MV A,R INC H MVX DPTR,A11、将外部AM 22H单元得内容送到内部AM 30H单元中。 MO DT,#2200h MVX A,DTR MO 3,A1、将工作寄存器7得内容与外部M 0H单元得内容进行交换。 MOV DPTR,#100H OV A,DPTR MO 0,A MOV A,R7 OV DPTR, MO A,R MOV R7,A13、将外部RAM 200H单元得内容取反。 MV DPTR,#220H OA,DPTR CL A OVX PT,A14、将SCO寄存器得TB8位状态送到RS1。 OV C,TB8 OV RS1,C15、将外部RA 200H单元内

4、容得高4位清“0”,低位不变. OV DPT,#200H MV A,DPR NL A,0H MVX DPTR,A16、将外部RAM 100H单元得内容送P口输出。MOV DR,#10H MOVX ,DR MV 1,A17、将外部RAM 310H单元得内容求补后,送回原单元中。MOV PTR,#300H MOVX A,DPTR D A,#01 (或 NC A) MOVX PTR,A8、将程序存储器 100H单元得内容送到外部RAM 20得单元中。 O PT,#10H CLR A (或 O ,#0H) VC A,A+PTR DPTR,#2200H OVX DPTR,19、将数据指针PT得内容压栈。

5、 PUSH DPH (或 PU DP) SH DP (或PU DH)20、将外部RM 2000H单元得内容与外部RAM 200H单元得内容互换. OV DPTR,#000H OX A,PTR MOV 0,A MO DP,#2200H MOVX A,DPR MOV P,#200H OVX DPT, MOV DPR,2200H OV A,0 MOVX DPTR,A21、从P1口引脚读入数据,并将该数据写入内部RAM 30H单元。 MO P1,#0FFH O A,P1 MO0,A22、将内部RA0H单元得内容求补后,送到1H单元. MO A,0H CPL ADD A,#1 (或 INC ) OV 1

6、,23、使外部RA200H单元内容得高两位置“”,其余位变反. MO DR,200H MOX A,DPT PL A ORL ,0C0 MOVX PTR,A2、将R7寄存器得内容取反 OV A,7 CPL A MV R7,A25、将奇偶标志位P写入SCO中得TB8位. O C,PMO B,C26、将外部RA200H单元内容送到内部RAM 20单元中. M DPR,#2000 X A,DPR MV 20H,A27、将程序存储器100H单元内容送到内部RAM 20H单元中。 MOV DPTR,#10H CR A (或M A,#0H) MOVC A,+PTR MV 20H,A、将外部RAM 33H单元

7、得内容求补后送回原单元。 MOV PT,#300H MOVX ,DPTR CPL A A ,# (或IN A ) OVX DR,A2、将OV标志位清“0”。 L OV30、将外部RM 00H单元内容取反后存入外部RAM 2100H单元中. OV DPTR,#2000H MOXA,DP PL A NC DP(或MOV DPTR,#00) MO DPTR,1、将外部RAM 2H单元得内容取反后送到内部AM 30H单元中. V DPT,#2200H MVX ,DPTR CPL O H,A2、将工作寄存器R6得内容与外部RAM 210H单元得内容进行交换。 MOV TR,#210 OX A,DTR M

8、V R0, MOV A,R6 MOVX DPTR,A OV A,R0 MOV R,A33、将外部M 200H单元得内容求补后送回. V PT,#2200H VX A,DPTR CPL A NC (或ADD A,1) OVX PT,A3、将SCON寄存器得RB8位状态送到S1。 MOV ,8 MV RS1,C5、将外部RA 20H单元内容得高4位置“1,低4位不变. OV DPT,220H M ,DPTR OR A,0F V DPTR,36、将外部RM 2100单元得内容送P1口输出。MOV DTR,#2100H MOVX A,DPTR MOV P,A37、将外部RA 310H单元得内容求反后,

9、送回原单元中.MV TR,#3100H MOVX A,PTR CL A MOVX DPR,A38、将程序存储器 120H单元得内容送到外部RA 20H得单元中。 MOV DPT,200H CLR A (或 OV A,#00H) OC A,+DPT OV DPTR,#2000H MVX DPR,A39、将数据指针DPTR得内容压栈. USH DPH (或 PSH DPL) SH DPL (或 PSHDH)40、将外部RAM 200单元得内容求补后与外部RAM 00H单元得内容互换. MV DTR,#000H MOVX A,DPTR CPL A IC A (或 AD A,#) MV 0,A MO

10、DPTR,#20H MV A,DTR MO DPTR,#200H MO DPTR,A MV DPTR,200H MV A,R0 MOV DPT,A4、从P1口引脚读入数据,并将该数据写入外部RAM 100单元. OV P1,#0 MOV DPT,1000H MOVA,1 MOVXDR,4、将内部AM 30单元得内容求补后,送到外部RA 200单元。 MOV ,30H C A IC (或 ADD A,1) MOV DPTR,#200H MVX DPTR,A4、将外部AM 20H单元内容得最高两位清“0,其余位变反. OV DPR,#200H MOVX A,DPR CL A ANL A,3FH M

11、OVXPTR,A44、将R0寄存器得内容取反。 MOV A, CPL A MV 0,45、将SCON中得R8位写入奇偶标志位P。 V C,RB8 MOV P,C6、将外部RA 00H单元内容最高两位清零后传送到内部RM 2H单元中。 MOV DPTR,#3000H MVX ,DPR ANL A,#3FH MO 21H,A47、将程序存储器 200单元内容取反后传送送到外部RA 000H单元中。 CL (或 MOV A,#0) MOV DPR,#000H MOC ,A+DT CPL MOV PR,#0H MOVX DPR,A48、将工作寄存器R7得内容求补. MV A,R7 CPL A INC

12、A (或 AD A,1) MV R7,A9、将半进位标志AC清零。 CLR A0、将外部AM 2000H单元内容存入外部AM 2001H单元中。 OV DPTR,#2000H MOVX A,DPTR NC PTR OVX DTR,A51、将内部R 0H单元得内容最低两位清“”,其余内容不变 ANL 0,0FCH52、将工作寄存器R得内容取反后与外部RAM 20H单元得内容进行交换. MV DPTR,200H OX ,DTR OV ,A M A,R7 P A MOV DPTR,A MOV A,R6 MO R,A53、将外部RA 2000H单元得内容求补后送回。 MOV DPTR,#2000H O

13、VX A,DPTR CPL NC A (或 AD A,) MOVX DTR,54、将F0标志位得状态传送到CON寄存器得B位。 OV C,0 MO RB,C55、将外部RAM 00单元内容得高位取反,低位置“”. MV PR,#200 MOVX ,DPTR CP R A,0FH MOVX DP,A5、将外部M 200H单元得内容取反后从1口输出。 MV DT,200H M A,DPT CPL MOV P1,A7、将外部RAM 20H单元内容得最高位置“1”,其余位保持不变。 V PTR,#00H MOVX A,DR OL A,0 (或STCC、) MOVX DPTR,A58、将程序存储器 34

14、H单元得内容取补后传送到内部RA 4H得单元中. MOV DR,1H OV A,#0 (或 LR A) OC A,A+PR CPL A INC (或 AD ,) OV H,A5、将奇偶标志P得状态取反传送到O位. MV C,P PL C MOV O,C60、将外部RAM 200H单元得内容与外部RM 2001H单元得内容互换。 O P,#2000H OVX ,DP MO 0, INC DPL MVX A,DPT MOV 1,A MV A, MOX DPTR,A DEC PL MOV A,R1 MX DPTR,A、将内部RAM 32H单元得内容求补后送回。OV A,32H PL IC A (或A

15、D A,1) MV 32H,A62、从P0口引脚读入数据,并将该数据写入外部RM 2200H单元。 MOV P0,#0FF MO DPR,#20H MOV ,P0 MOV D,6、将外部 2200H单元内容得最高两位置“1”,其余位变反M DTR,22H X ,DPT CPL A ORL A,#0C0H(或 STB AC、7 与 ETB C、6) MOVX DPTR,A6、将R7寄存器得内容取反。MOV A,7 CPL A MV R7,65、将N中得位写入奇偶标志位P。MOV C,T8 MV P,C6、将外部AM 00H单元内容最低两位置“” 后传送到内部RM 31单元中。 MOV DPT,#

16、100H MOVX A,DPT OL ,#03H (或SETB AC、1 与TB ACC、0) MV 31H,7、将程序存储器 220H单元内容取反后传送送到外部RAM 2100H单元中。 MOV DPTR,#220H MOC ,A+TR CPL A EC DPH (或 V DR,200) OVXD,A8、将工作寄存器R0得内容求补. MOV ,R0 CL A IN (或AD A,1) MO R0,A9、将溢出标志OV清零。 LR V7、将外部RAM 1300单元内容加后存入外部RAM 101H单元中。 OV DPR,30H OV A,DP IC A (或ADDA,#) INC DPTR (或

17、MV PTR,130) MOVX DPR,A71、将内部AM 32H单元得内容最低两位置“1”,其余内容不变。RL 2H,H、将工作寄存器R7得内容取反后存到外部RAM 100单元。O DR,#1000H MOV ,7 CPL A MOVX DPR,A7、将外部AM 23H单元得内容求补后送回。MOV PT,123 MOX A,PT P I A (或 DD A,1) MOV PTR,A、将F0标志位得状态传送到SCON寄存器得T8位。OV ,F0 OV TB8,C75、将外部A 34H单元内容得低4位取反,高4位置“1”。OV PTR,#234H MOV A,DT CP R A,#0FH OX

18、 DPR,A76、将外部RAM 110单元得内容求补后从P口输出.MOV DPTR,#1H OVX A,DPT CPL A INC A (或 D A,1) MO 1,A7、将内部AM 0H单元内容得最高位置“,其余位保持不变。EB 2、7 (或 R 20H,80H,或SET 07H)78、将程序存储器 10H单元得内容取反后传送到内部M H得单元中。 PTR,#100H CLR A ( 或 OV A,0) MOV ,A+DPT CL A MOV 40H,A9、将奇偶标志得状态取反传送到RB8位。MOV C,P CP C MOV RB8,C80、将内部RAM 3单元得内容与内部RAM 1H单元得

19、内容互换。MOV A,30 或 O A,3H XC A,31H M0H,31H MOV 30H,A MV 1,A、从2口引脚读入数据,并将该数据写入外部RM 1030H单元。MOV P2,#FFHOV DT,130HMOV A,P MVX DPT,A82、将内部RAM 30单元得内容最低两位置“,其余位取反后送回原单元。MOV ,30C OL A,3HMOV 3,A83、将外部RAM 000H单元内容求补后送回原单元。MV PTR,#2000HMOX A,DPTRCPL AINC A (或D A,1)MX PTR,84、设置定时器T0为13位计数器、硬启动。MOV TMOD,#0CH5、将奇偶

20、标志位P写入PSW得F位。OV ,PMV 0,C8、将外部RAM 100H单元得内容送3口输出。 MOV PTR,#2H VX ,DPTR MOV P3,A87、将内部RAM 31单元得内容求补后,送回原单元中。 MV A,31H CPL A I (或 ADD ,#1) MOV 31,88、将程序存储器 2000H单元得内容送到内部RAM 35得单元中. OV PR,#000 CLR (或 MO A,#0) MOVC,+DPT MO 35,A9、将数据指针DPT得内容加1。 INC DPT90、将OV标志位得内容传送到奇偶标志位P中. OV C,OV MV P,C9、从P1、5口读入引脚得状态,并将其写入F标志位。 SETB P1、5 (或 MO P1,#FFH) MO C,、5 MO F,C2、将内部AM H单元得内容最高与最低位置“1”,其余位不变。R ,1H、将外部AM 300H单元内容取反后送回原单元. MV

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1