



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.第三章P7 4.开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定并改变当前工作寄存器组?答:开机复位后,CPU使用的是第0组工作寄存器。它们的地址是0007.CPU通过对程序状态字PSW中RS1、RS0的设置来确定和改变当前工作寄存组。6. AT89S51/S52的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为8MHz时,1个时钟周期为多少s(微秒)?指令周期是否为唯一的固定值?答:AT89S51/S52的时钟周期是最小的定时单位,也称为震荡周期或节拍。一个机器周期包含十二个时钟周期或节拍。不同的指令其指令周期一般是不同的,可包含有1、2、3、4个机器周期。
2、P9 9. 位地址7CH与字节地址7CH有何区别?位地址7CH具体在内存中什么位置?答: 位地址7CH表示7CH这个二进制位的地址,字节地址7CH表示地址为7CH的单元地址。位地址7CH在内存中2FH单元的第4位。第四章P13 3. 访问特殊功能寄存器和片外数据存储器应采用那些寻址方式?答:访问特殊功能寄存器用直接寻址方式。访问片外数据存储器用寄存器间接寻址方式。P14 6.在80C51片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。请分析下段程序中各指令的作用,并翻译成相应的机器码;说明源操作数的寻址方式及顺序执行每条指令后的结果:MOV A
3、,40H MOV R0,30HMOV R0,A MOV 90H,R0MOV P1,#0F0H MOV 48H,#30HMOV R0,30H MOV A,R0MOV DPTR,#1246H MOV P2,P1MOV 40H,38HP16 9. 试编程将片外数据存储器中60H中的内容传送到片内RAM 54H单元中。答: 按题意编程如下: MOV R0,#60H MOVX A,R0 MOV 54H,A10. 试编程将寄存器R7中内容传送到R1中去。答:按题意编程如下:MOV A,R7MOV R1,A11. 已知当前PC值为210H,请用两种方法将程序存储器2F0H中的常数送入累加器A中。答:方法一:
4、210H MOV A,#OEOH MOVC A,A+PC方法二:210H MOV DPTR,#2F0H MOV A,#0 MOVC A,A+DPTR12. 试说明下段程序中每条指令的作用,并分析指令执行完后,R0中的内容是什么?MOV R0,#0A7HXCH A,R0SWAP AXCH A,R0答:设A中内容为0。MOV R0,#0A7H ;#0A7HROXCH A,R0 ;交换R0与A中内容,则R0中为0,A中为A7HSWAP A ;A中的高4位与低四位内容互换,则A中变为7AHXCH A,R0 ;交换R0与A中内容,则RO中变为7AH,A中为0由上述执行情况可见A中初值对结果无影响。P17
5、 13. 请用两种方法实现累加器A与寄存器B中的内容互换。答:方法一:XCH A,B方法二: MOV R0.B MOV B,A MOV A.R014. 试编程将片外RAM 40H单元的内容交换。答:按题意编程如下:MOV R0,#40HMOVX A,R0XCH A,R1MOVX R0,AP18 16. 试编程将片外RAM中30H和31H单元中内容相乘,结果存放在32H和33H单元中,高位存放在33H单元中。答:编程如下:MOV R0,#30HMOVX A,R0 ;取30H中内容MOV B,A INC R0MOVX A,R0 ;取31H中内容MUL ABINC R0MOVX R0,A ;低位内容
6、送32HMOV A,BINC R0MOVX R0,A ;高位内容送33H17. 试用三种方法将累加器A中无符号数乘2。答:方法1: CLR C RLC A 方法二:CLR CMOV R0,AADD A,R0 方法三:MOV B,#2MUL ABP20 21. 试说明指令“CJNE R1,#7AH,10H”的作用。若本指令地址为250H,其转移地址是多少?答:指令“CJNE R1,#7AH,10H”的作用是:如果以R1内容为地址的单元中的数据等于7AH,则程序顺序执行;否则,转移后继续执行。若本指令地址为250H,其转移地址是263H。P23 26. 根据题图1.4.2所示的电路,试编制灯亮移位程序,级8个发光二级管每次亮1个,循环左移,逐个亮,循环不止。答:根据题图1.4.2所示的线路,编制灯亮移位程序如下: MOV A,#0FEH L1;MOV P1,A RL A LCALL DELAY ;DELAY同第25题中的延时程序 SJMP L127. 试编程将外部数据存储器2100H单元中的高4位置“1”,其余位清0。答:根据题意编制程序如下:MOV DPTR.#2100HMOVX A,DPTRORL A,#0F0HANL A,#F0HMO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供应链融资风险控制考核试卷
- 动物药品的药物相互作用考核试卷
- 期末模拟综合试题-2024-2025学年人教版七年级数学下册
- 健身器材用户需求与职业人群特性分析考核试卷
- 刀剪制造业生产自动化改造的经济性分析考核试卷
- 乐器批发商渠道合作伙伴关系维护策略考核试卷
- 期末解答压轴题 (十大题型上海期末+新教材补充)(原卷版)-2024-2025学年七年级数学下册(沪教版)
- 氯及其化合物 卤素-2026年高考化学(原卷版)
- 中小微企业供应链金融业务流程优化与创新策略报告
- 集合中的参数问题 重点练-2026年高考数学复习(含答案)
- 围手术期管理总结
- 新疆博乐市第九中学2024年数学八年级下册期末统考模拟试题含解析
- 地热资源勘探开发新技术
- 制造业的智能化改造与升级
- 脓肿切开引流术
- 祛湿健康科普知识讲座
- 会议场地布局方案
- 脂肪醇聚氧乙烯醚5磷酸酯盐分的合成
- 教科版五年级科学下册期末试卷测试卷附答案
- 江苏省常州市公开招聘消防员模拟二笔试卷(含答案)
- 社会团体单位会员花名册(异地商会)
评论
0/150
提交评论