单片机原理和应用练习试题3答案解析

单片机原理和应用练习试题3答案解析

ID:25099897

大小:106.50 KB

页数:11页

时间:2018-11-18

单片机原理和应用练习试题3答案解析_第1页
单片机原理和应用练习试题3答案解析_第2页
单片机原理和应用练习试题3答案解析_第3页
单片机原理和应用练习试题3答案解析_第4页
单片机原理和应用练习试题3答案解析_第5页
资源描述:

《单片机原理和应用练习试题3答案解析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、WORD格式可编辑练习题3答案1.简述下列基本概念:指令,指令系统,机器语言,汇编语言。答:指令是单片机CPU执行某种操作的命令。指令系统是一台计算机所能执行的指令集合。机器语言即二进制代码语言,是计算机可以直接识别。汇编语言是用助记符、字符串和数字等来表示指令的程序语。2.简述AT89S51单片机的指令格式答:该单片机的指令由两部分组成,即操作码和操作数。操作码用来规定指令进行什么操作,而操作数则是指令操作的对象,操作数可能是一个具体的数据,也可能是指出到哪里取得数据的地址或符号。指令格式一般为:[标号:]操作码[操作

2、数1][,操作数2][,操作数3][;注释]3.简述AT89S51的寻址方式和所能涉及的寻址空间表3-2寻址方式及相应的寻址存储器范围寻址方式寻址存储器范围立即寻址程序存储器ROM直接寻址片内RAM低128B,特殊功能寄存器寄存器寻址工作寄存器R0~R7,A,C,DPTR,AB寄存器间接寻址片内RAM低128B,片外RAM变址寻址程序存储器ROM(@A+DPTR,@A+PC)相对寻址程序存储器ROM(相对寻址指令的下一指令PC值加-128~+127)位寻址片内RAM的20H~2FH字节地址中所有的位,可位寻址的特殊功能寄

3、存器答:共有7种寻址方式,见表3-2。分别是:(1)寄存器寻址:寻址范围为通用寄存器组,共4组32个,但只能使用当前寄存器组,因此使用前需要通过对PSW种的RS1、RS0位的状态进行设置;(2)直接寻址:寻址范围为内部RAM,包括低128位用户RAM区和高128位专用寄存器;(3)寄存器间接寻址:寻址范围为内部RAM低128位,外部RAM64KB(低256单元可以使用DPTR和R0、R1作为间接寻址寄存器,而其他单元只能用DPTR作为间接寻址寄存器);(4)立即寻址:直接给出立即数,不涉及寻址空间;(5)变址寻址:只对程

4、序寄存器进行寻址;(6)相对寻址:以PC的内容为基值,加上指令机器代码中‘相对地址’形成新的PC值转移;(7)位寻址:寻址空间包括内部RAM位寻址区(20~2FH)和专用寄存器的可寻址位。4.要访问片外程序存储器和片外数据存储器,应采用哪些寻址方式?答:访问片外程序存储器采用变址寻址方式,片外数据存储器采用寄存器间接寻址方式,且用DPTR可以访问64KB,而用R0或者R1只可访问低256字节。5.在AT89S51片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。请分析下面各

5、是什么指令,说明源操作数的寻址方式及按顺序执行每条指令后的结果。答:指令指令说明源操作数寻址方式结果专业技术资料整理WORD格式可编辑MOVA,40H将内部RAM中40H内容传送到累加器A中(A)←(40H)直接寻址(A)=48HMOVR0,A再将A中内容传送给R0(R0)←(A)寄存器寻址(R0)=48HMOVP1,#0F0H将立即数0F0H送到P1口,即P1.4~P1.7位1,其余为0(P1)←0F0H立即数寻址(P1)=0F0HMOV@R0,30H将30H中的内容,传放到以R0单元内容为地址的单元中((R0))←(

6、30H)直接寻址((R0))=(48H)=38HMOVDPTR,#3848H将立即数3848传送给DPTR数据指针(dptr)←3848H立即数寻址(DPTR)=3848HMOV40H,38H将内部RAM中38H内容传送到40H单元中(40H)←(38H)直接寻址(40H)=40HMOVR0,30H将30H中的内容给R0寄存器(R0)←(30H)直接寻址(R0)=38HMOVP0,R0将R0的内容传送到P0(P0)←(R0)寄存器寻址(P0)=38HMOVA,@R0将R0内容为地址的该单元内容传送给A(A)←((R0))

7、寄存器间接寻址(A)=40HMOVP2,P1将P1的内容传送给P2(P2)←(P1)直接寻址(P2)=0F0H6.指出下列指令的源操作数的寻址方式MOVA,65H直接寻址MOVA,#65H立即数寻址MOVA,@R0寄存器间接寻址MOVA,R2寄存器寻址MOVCA,@A+PC变址寻址7.内部RAM和特殊功能寄存器各用什么寻址方式?答:内部RAM有寄存器寻址方式、直接寻址方式和间接寻址方式;特殊功能寄存器除A外只能进行直接寻址。8.已知:(A)=5BH,(R1)=30H,(30H)=0CEH,(P1)=71H,(PSW)=8

8、0H,(PC)=2000H,(205CH)=46H,(SP)=30H,(B)=78H。分别求各条指令执行后的结果(要求进行二进制运算验证)及标志位Cy、P的影响。专业技术资料整理WORD格式可编辑(1)MOVA,@R1(A)=0CEHP=1,C不变(2)MOV40H,30H(40H)=0CEHP和C不变(3)MOVP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。