



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章P7 4.开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定并改变当前工作寄存器组?答:开机复位后,CPU使用的是第0组工作寄存器。它们的地址是0007.CPU通过对程序状态字PSW中RS1、RS0的设置来确定和改变当前工作寄存组。6. AT89S51/S52的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为8MHz时,1个时钟周期为多少s(微秒)?指令周期是否为唯一的固定值?答:AT89S51/S52的时钟周期是最小的定时单位,也称为震荡周期或节拍。一个机器周期包含十二个时钟周期或节拍。不同的指令其指令周期一般是不同的,可包含有1、2、3、4个机器周期。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,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中。答:方法一: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 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 ;低位内容送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,#F0H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职务发明人离职后知识产权转移与保密约束协议
- 个性化定制私人商铺租赁与营销策划合同
- 离异父母子女抚养权调整及财产权益保障合同
- 离婚协议书范本及子女抚养权及探望权保证协议
- 离婚财产分割协议:房产、车辆及现金明细协议
- 快乐足球绘画课件
- 修身养心的课件
- 小学唱脸谱课件
- 采购流程培训课件
- 旅游技术技能测试题及答案
- 1.1 常见的植物(教学课件)科学青岛版二年级上册(新教材)
- 企业科技创新管理办法
- 2025年人教部编版小学三年级语文上册全册单元测试题及答案(全套)
- GB/T 24600-2009城镇污水处理厂污泥处置土地改良用泥质
- GB/T 1839-2008钢产品镀锌层质量试验方法
- 检验科标本采集手册
- 07FD02防空地下室电气设备安装图集
- 矿产资源定量预测与评价新进展课件
- 闽教版(2020修订版)信息技术-四年级上册教学计划
- DB32-T 3434-2018人民防空核生化监测中心工程设计规范-(高清现行)
- DB32∕T 2882-2016 城市轨道交通桥隧结构养护技术规程
评论
0/150
提交评论