单片机设计原理与应用(单片机原理与应用系统设计)

单片机设计原理与应用(单片机原理与应用系统设计)单片机原理及应用 基于 Proteus 单片机系统设计及应用 习题解答本答案由 Elvis 提供 请到 413 宿舍表达感谢第 2 章 80C51 单片机的指令系统 1 简述下列基本概念 答指令 CPU 根据人的意图来执行某种操作的命令 指令系统 一台计算机所能执行的全部指令集合 机器语言 用二进制编码表示 计算机能直接识别和执行的语言 汇编语言 用助记符 符号和数字来表示指令的程序语言 高级语言 独立于机器的 在编程时不需要对机器结构及其指令系统有深入了解的通用性语言 2 什么是计算机的指令和指令系统



《单片机原理及应用-基于Proteus单片机系统设计及应用》习题解答本答案由Elvis提供,请到413宿舍表达感谢第2章80C51单片机的指令系统1.简述下列基本概念。答指令:CPU根据人的意图来执行某种操作的命令。指令系统:一台计算机所能执行的全部指令集合。机器语言:用二进制编码表示,计算机能直接识别和执行的语言。汇编语言:用助记符、符号和数字来表示指令的程序语言。高级语言:独立于机器的,在编程时不需要对机器结构及其指令系统有深入了解的通用性语言。2.什么是计算机的指令和指令系统?答见1题。3.简述80C51汇编指令格式。答操作码[目的操纵数][,源操作数]4.简述80C51的寻址方式和所能涉及的寻址空间。答立即数寻址:程序存储器ROM。直接寻址:片内RAM低128B和特殊功能寄存器。寄存器寻址:R0~R7,A,B,C,DPTR。寄存器间接寻址:片内RAM低128B,片外RAM。变址寻址:程序存储器64KB。相对寻址:程序存储器256B范围。位寻址:片内RAM的20H~2FH字节地址,部分特殊功能寄存器。5.要访问特殊功能寄存器和片外数据存储器,应采用哪些寻址方式?答SFR:直接寻址,位寻址;片外RAM:寄存器间接寻址。6.在80C51片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。请分析下面各是什么指令,说明源操作数的寻址方式及按顺序执行后的结果。答MOVA,40H直接寻址MOVR0,A寄存器寻址MOVP1,#0F0H立即数寻址MOV@R0,30H直接寻址MOVDPTR,#3848H立即数寻址MOV40H,38H直接寻址MOVR0,30H直接寻址MOVP0,R0寄存器寻址MOV18H,#30H立即数寻址MOVA,@R0寄存器间接寻址MOVP2,P1直接寻址均为数据传送指令,结果(参见下图)为RAM30H38H38H40H40H48H48H90H(18H)=30H,(30H)=38H,(38H)=40H(40H)=40H,(48H)=90HR0=38H,A=40H,P0=38H,P1=FOH,P2=FOH,DPTR=3848H7.对80C51片内RAM高128B的地址空间寻址要注意什么?答用直接寻址,寄存器寻址,位寻址。8.指出下列指令的本质区别。答MOVA,data直接寻址MOVA,#data立即数寻址MOVdata1,data2直接寻址MOV74H,#78H立即数寻址9.设R0的内容为32H,A的内容为48H,片内RAM的32H内容为80H,40H的内容为08H。请指出在执行下列程序段后各单元内容的变化。MOVA,@R0;((R0))=80H→AMOV@R0,40H;(40H)=08H→(R0)MOV40H,A;(A)=80H→40HMOVR0,#35H;35H→R0解(R0)=35H(A)=80H(32H)=08H(40H)=80H10.如何访问SFR,可使用哪些寻址方式?答访问SFR:直接寻址,位寻址,寄存器寻址。11.如何访问片外RAM单元,可使用哪些寻址方式?答只能采用寄存器间接寻址(用MOVX指令)。12.如何访问片内RAM单元,可使用

编程小号
上一篇 2025-02-14 14:33
下一篇 2025-03-25 11:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/39122.html