本文主要涉及的是单片机原理的相关复习题目,涵盖了单片机的基础知识,如存储器、指令系统、中断系统、寻址方式、程序控制以及寄存器等内容。以下是这些知识点的详细解释: 1. 只读存储器(ROM):ROM内的信息在电源关闭后不会丢失,但一旦编程完成后,一般无法修改。 2. 堆栈操作:遵循“后进先出”(LIFO)原则,常用于保存子程序调用时的返回地址和临时数据。 3. 地址与存储单元:在8051单片机中,一个地址并不总是对应唯一存储单元,因为某些地址可能同时对应数据存储器和程序存储器。 4. 数据寄存器DPTR:由DPH和DPL两个8位寄存器组成,用于存放16位地址,常用于数据存储器的扩展寻址。 5. 程序计数器PC:不总是指向正在执行的指令地址,因为它在执行指令后会自动加1,准备执行下一条指令。 6. 汇编语言注释:可以省略,不影响程序执行,但为了可读性通常会被包含。 7. 操作码助记符:是必须的,用于人类可读的指令表示。 8. 寻址方式:多种寻址方式增加计算机的灵活性和功能。 9. 奇偶标志位P:若累加器A中“1”的个数为偶数,则P为0,反之为1。 10. 进位与溢出:进位不等于溢出,溢出是指运算结果超出数据类型所能表示的范围。 11. 中断请求输入引脚:8051并非每个中断源都有独立的引脚,有些是共享的。 12. 程序计数器PC:不可直接读写,由硬件自动管理。 13. 栈底单元:8051的栈底单元是可以利用的,通常用作堆栈指针SP的初始值。 14. 最高优先权中断:8051的最高优先权中断响应是有条件的,需满足中断允许条件。 15. 中断控制器设置:既可以使用位操作指令,也可以使用字节操作指令。 16. 同级中断嵌套:8051不允许同级中断嵌套。 17. 存储器扩展范围:8051的程序和数据存储器扩展范围相同,都是64KB。 18. RC A:是循环右移指令,不是循环左移。 19. 立即寻址:MOV A, 30H是立即寻址,但30H应放在操作数位置,而非寄存器名位置。 20. 除法溢出错误:不会影响PSW标志位P。 21. JC rel:如果发生跳转,目标地址是当前地址加上相对偏移量rel,但不是立即执行。 22. MOV A, @A+DPTR:是一条访问外部数据存储器的指令。 23. MUL AB:执行结果的低8位在A中,高8位在B中。 24. CPU读写速度:内部RAM比外部RAM速度快。 25. 超过4K寻址:8051超过4KB内部程序存储器会自动转向外部程序存储器。 26. 晶振频率:高频率不等同于高性能,过高可能导致系统不稳定。 27. 单片机复位:手动复位分为电平和脉冲两种方式,用于初始化系统。 28. 死锁状态:系统出错或操作不当导致死锁时,复位键可恢复运行。 29. 硬件与软件:计算机需要软件支持才能正常工作。 30. 高级语言指令:计算机不能直接执行,需要编译或解释。 31. 汇编语言指令:操作码不可省略。 32. 80C51特点:存储效率高,执行速度快。 33. 机器语言:原始的二进制代码,直接对应硬件操作。 34. 机器语言编程:对使用者来说复杂,不易理解。 35. 汇编语言:面向机器,每种CPU有自己的汇编语言。 36. 相对寻址:相对当前指令的下一条指令地址。 37. 十进制调整:不仅限于加法和减法,乘法和除法也可能需要。 38. END指令:标记程序结束,但不表示指令执行结束。 39. 指令判断: - (1) MOVX @R0,B 错误,R0不能用于直接寻址。 - (2) MOV A,30H 正确,立即寻址。 - (3) MOVX A,30H 错误,A不能作为间接寻址的目的地。 - (4) ADDC A,R7 正确,加带进位。 - (5) SUB A,R2 错误,应为SUBB。 - (6) ANL #99H ,36H 错误,操作数格式错误。 - (7) MOV 20H , R1 正确,直接寻址。 - (8) ADDC A , 2030H 错误,2030H超出了8051的直接寻址范围。 - (9) MOV C,ACC.0 正确,位操作。 - (10) ORL P1.0,P3.1 错误,P1和P3是端口,不能直接进行位逻辑运算。 - (11) JBC P0,LL1 错误,JBC用于位操作,P0是整个端口。 - (12) ACALL PROC 正确,子程序调用。 - (13) CLR A 正确,清零指令。 - (14) ...(未给出完整列表) 以上内容涵盖了单片机原理的基本概念,包括存储器操作、指令系统、中断处理、寻址方式、程序控制等方面的知识点。学习和理解这些内容对于深入理解和应用单片机至关重要。
剩余17页未读,继续阅读
- 粉丝: 3812
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助