文档介绍:嵌入式系统与单片机
北京科技大学电子信息系
PIC单片机部分主要内容
PIC单片机微处理器体系结构
PIC单片机存储器组织与寻址方式
PIC单片机指令系统与汇编语言
集成开发环境MPLAB_IDE
PIC单片机常用的周边功能模块
参考书
1 刘和平主编,单片机原理及应用,重庆大
学出版社,2002年()
2 刘和平等编著,PIC16F87X单片机实用
软件与接口技术,北航出版社,2002年
3 刘笃仁著. PIC软硬件系统设计. 北京:电
子工业出版社,2004年
4 李学海编,PIC单片机实用教程(基础
篇、提高篇),北航出版社,2002年
第四讲 PIC单片机指令系统与汇编语言
PIC系列单片机的指令系统
PIC系列单片机的汇编语言
一、 PIC系列单片机的指令系统
一种单片机所能识别的全部指令的集合称为该单片机的指令系统。
不同厂家生产的单片机,或者基于不同CPU内核的单片机,一般具有不同的指令系统。
开发嵌入式单片机系统离不开汇编语言,由于汇编语言直接与硬件打交道,因此对于底层的开发或实时性要求很高的场合,必须要用汇编语言。而掌握好每一条指令又是熟练应用汇编语言进行开发的关键。
一、 PIC系列单片机的指令系统
PIC系列单片机的指令格式:4种
面向字节的文件寄存器操作指令
d = 0 时:目标寄存器为W
d = 1 时:目标寄存器为f
f = 7 位文件寄存器地址
一、 PIC系列单片机的指令系统
PIC系列单片机的指令格式:4种
面向位的文件寄存器操作指令
b = 3 位二进制位地址
f = 7 位文件寄存器地址
一、 PIC系列单片机的指令系统
PIC系列单片机的指令格式:4种
一般立即数和控制操作指令
k = 8 位立即数
一、 PIC系列单片机的指令系统
PIC系列单片机的指令格式:4种
CALL和GOTO指令
k = 11 位立即数