基本信息
文件名称:《单片机技术与应用》单片机指令系统(4)(考点练)-讲义.docx
文件大小:157.14 KB
总页数:12 页
更新时间:2025-09-09
总字数:约7.14千字
文档摘要
《单片机技术与应用》单片机指令系统-讲义
理解堆栈指令PUSH;
理解数据交换指令XCH、XCHD、SWAP;
理解单片机算术运算指令(ADD、ADDC、SUBB);
知识点一堆栈指令PUSH
一、堆栈的概念
堆栈是一种数据结构,它按照后进先出(LastInFirstOut,LIFO)的原则进行数据的存储和检索。
堆栈在单片机中通常用于暂存数据、中断现场保护、函数调用等。
二、堆栈指令PUSH的功能
PUSH指令用于将一个字节的数据推入堆栈顶部。
执行PUSH指令时,先将SP(堆栈指针)加1,然后将数据存储在SP指向的内存单元。
例:PUSHBX
执行过程为:SP=SP-1,[