- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课后习题3、4
3-1、MCS-51指令系统主要有哪几种寻址方式?试举例说明。;3-2、设A=0FH,R0=30H,内部RAM的(30H)=0AH,(31H)=0BH,(32H)=0CH,请指出执行下列程序段之后上述各单元内容的变化。;3-3请用数据传送指令来实现下列要求的数据传送;外部RAM1000H单元内容送内部RAM20H单元
MOV DPTR,#1000H
MOVX A,@DPTR
MOV 20H,A
或:MOV P2,#10H
MOV R0,#00H
MOVX A,@R0
MOV 20H,A
程序存储器ROM2000H单元内容送R1
MOV DPTR,#2000H
MOV A ,#0H
MOVC A,@A+DPTR
MOV R1,A;RAM2000H单元内容送内部RAM20H单元
MOV DPTR,#2000H
MOVX A,@DPTR
MOV 20H,A
RAM2000H单元内容送外部RAM30H单元
MOV P2,#20H
MOV R0,#00H
MOVX A,@R0
MOV P2,#00H
MOV R0,#30H
MOVX @R0,A
RAM2000H单元内容送外部RAM1000H单元
MOV DPTR,#2000H
MOVX A,@DPTR
MOV DPTR,#1000H
MOVX @DPTR,A;3-4、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行一下指令后,各有关存储单元(即R0,R1,A,B,P1 ,40H,30H,及5AH单元)的内容如何。;3-5、试编写程序将内部RAM的20H-2FH共16个连续单元清零。;3-6、试编写程序求出内部RAM20H单元中的数据含“1”的个数,并将结果存入21H单元。;3-7.试编写程序,查找在内部RAM得30-50H单元中出现FFH的次数,将查找得结果存入51H单元。;3-8、题目:试编写程序,计算∑2i (i=0…10),并将结果存放在内部RAM的30H单元。;3-8、题目:试编写程序,计算∑2i (i=0…10),并将结果存放在内部RAM的30H单元。;3-9:已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H;3-10、设R0内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H。请指出在执行下列程序段后上述各单元内容的变化。MOV A,@R0MOV @R0,40HMOV 40H,AMOV R0,#35H;3-11,已知(A)=83H,(R0)=17H,(17H)=34H.请写出执行完下列程序后A的内容。 ANL A,#17H ORL 17H,A XRL A,@R0 CPL A;3-12,编程将内部RAM 20H-2FH中的数据和RAM30H-3FH中的数据对换。;3-13、已知(A)=34H,(30H)=4FH,求执行ADD A 30H后,A=?指出PSW中相应标志位的情况。;3-14、已知SP=25H,PC=2345H,(24H)=12H,(25H)=56H,问此执行RET指令后,SP=?PC=?;3-15、若SP=25H,PC=2345H,标号LABEL所在得地址为3456H。问执行长???用指令”LCALL LABEL”后,堆栈指针和堆栈内容发生什么变化?PC的值等于什么?;4-1、从内部RAM的30H单元开始存放一组用补码表示的带符号数,其树目已存放在20H单元。编写程序,统计出其中正数、0和负数的数目,将结果分别存入21H、22H、23H单元。;4-2、内部RAM中有一数据块,存放在20H-2FH单元中。要求对这些数据进行奇偶校验,凡是满足奇偶校验的数据(一的个数为偶数)都要存放到外部RAM的8000H开始的数据区中。试编写相关程序。;4-3、编写程序,把外部RAM的1000H~10FFH区域内的数据逐个搬到从2000H单元开始的区域。;4-4、从内部RAM30H单元开始存放着一组无符号数,其树目已存放在21H单元中。试编写程序,求出这组无符号数中的最小的数,并将其存入20H。 ;4-5、试设计一段程序,实现如下功能:把片内RAM 30H-3FH单元中的16个数存放顺序颠倒过来。;4-6,设计一段程序,实现如下功能:找出从片内RAM的30H开始的16个单元中,存有最小数值的所在单元并将该单元的内容改成0FFH。;4-6,设计一段程序,实现如下功能:找出从片内RAM的30H开始的16个单元中,存有最小数值的所在单元并将该单元的内容改成0FFH。;4-7、编写程序,完成逻辑运算P1.7=P1.6(P1.5
您可能关注的文档
- 热火队-8月30晨会咨询.ppt
- 九江华龙莱茵美郡总体市场调研报告-130PPT.ppt
- 工作联系函9.26.doc
- 检验试验方案2015.11.19.doc
- 龙湖_上海市青浦区赵巷8号地块投资分析报告_49PPT58576577.ppt
- 王府井国际广场项目推介8-21民建.ppt
- 数据结构JAVA语言描述习题答案(刘小晶等主编).第7章 排序(Java版).ppt
- 扁钢(光扁)规格+理论重量表大全.doc
- chapter 8 自适应与智能控制系统设计.ppt
- 参考计算书4.24.doc
- 中国国家标准 GB 42125.11-2025测量、控制和实验室用电气设备的安全要求 第11部分:用于处理医用材料的灭菌器和清洗消毒器的特殊要求.pdf
- 《GB 42125.11-2025测量、控制和实验室用电气设备的安全要求 第11部分:用于处理医用材料的灭菌器和清洗消毒器的特殊要求》.pdf
- 《GB/T 15237-2025术语工作及术语科学 词汇》.pdf
- GB/T 15237-2025术语工作及术语科学 词汇.pdf
- GB/T 22454-2025企业建模与体系结构 企业建模构件.pdf
- 中国国家标准 GB/T 15237-2025术语工作及术语科学 词汇.pdf
- 中国国家标准 GB/T 22454-2025企业建模与体系结构 企业建模构件.pdf
- 《GB/T 22454-2025企业建模与体系结构 企业建模构件》.pdf
- 中国国家标准 GB/T 18910.64-2025液晶显示器件 第6-4部分:测试方法 带动态背光的液晶显示模块.pdf
- 《GB/T 18910.64-2025液晶显示器件 第6-4部分:测试方法 带动态背光的液晶显示模块》.pdf
文档评论(0)