基本信息
文件名称:《单片机技术与应用》单片机指令系统(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,[