- 3
- 0
- 约1.1万字
- 约 17页
- 2023-07-29 发布于四川
- 举报
信息技术学院
《可编程逻辑器件原理及应用》课程
综合设计报告书
姓 名: 简忠祥
班 级: B1106
学 号: 0915110603
时 间: 2013年12月31日
指导教师: 李海成
设计
题目
堆栈设计
设
计
要
求
和
任
务
设计一个以字节形式组织的的堆栈,长度为8,设有入栈按钮、出栈和读栈按钮,执行相应操作
设
计
过
程
堆栈是一种简单的数据结构,是一种只允许在其一端进行插入或删除的线性表。允许插入或删除操作的一端称为栈顶,另一端称为栈底,对堆栈的插入和删除操作被称为入栈和出栈。有一组CPU指令可以实现对进程的内存实现堆栈访问。其中,POP指令实现出栈操作,PUSH指令实现入栈操作。CPU的ESP寄存器存放当前线程的栈顶指针,EBP寄存器中保存当前线程的栈底指针。CPU的EIP寄存器存放下一个CPU指令存放的内存地址,当CPU执行完当前的指令后,从EIP寄存器中读取下一条指令的内存地址,然后继续执行。
在本文中,我们设计了堆栈处理器。主要分为如下几个部分:
数据子系统模块:①堆栈存储器:“先进后出”是堆栈处理器的基本功能,故在堆栈处理器设计之前我们首先需要了解入栈(PUSH)和出栈(POP)的3中情况(A、B
原创力文档

文档评论(0)