51单片机指令系统简析
2014-09-02汤定德
江科学术研究 2014年3期
汤定德
(江西科技学院 机械工程学院,江西 南昌 330098)
51单片机指令系统简析
汤定德
(江西科技学院 机械工程学院,江西 南昌 330098)
鉴于单片机指令系统的相对复杂及初学者苦于难以记忆,本文特分类介绍识记51单片机指令的一些基本原则,以便激起初学者对单片机课程的学习兴趣,从而进行更深入的研究。通过教学实践证明,这些识记原则在学生学习中起到了很好的效果。
单片机;指令系统;初学者;原则
1 引言
在科技快速发展的今天,任何设备和产品的自动化、数字化和智能化都离不开单片机[1]。因此,各大高校与电有关的专业都开设了单片机课程,且目前使用最多的是8位51系列单片机[1],其内部逻辑结构相对复杂(如图1所示),但指令系统中的111条指令可按功能大致分为5类:数据传送类指令(29条)、算术运算类指令(24条)、逻辑运算及移位类指令(24条)、控制转移类指令(17条)和位操作类指令(17条)[2]。
在单片机指令系统中,除存储器读/写指令(MOVX、MOVC)涉及单片机外部存储单元外,其余指令所涉及的存储单元均在单片机内部。考虑到单片机指令系统的相对复杂及初学者苦于难以记忆,以致于因此失去对本门课程的学习兴趣(兴趣是最好的老师)而被动学习,本文特分类介绍识记51单片机指令的一些基本原则。
2 数据传送类指令的特点
2.1 基本传送类指令
该指令的助记符为MOV,其基本格式为MOV〈目的操作数〉,〈源操作数〉,对这一格式的传送指令需掌握如下3个原则:
1、只能在内部数据存储器中传送;……
登录APP查看全文
