首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
根据嵌入系统教学的现状和特点,提出了在教学实践中应该注意的几个重要概念,也就是数据,地址空间、数据,地址总线、堆栈、变量,常量,并讨论和比较它们概念差异和应用注意事项。这些概念对于学生的硬件和软件的设计很重要。另一个环节是基于C语言的仿真和开发平台的选择,在该平台上将课程教学和实践教学两个环节更好地结合起来,提高学生工程实践和系统开发设计能力,以满足社会对创新人才的需求。  相似文献   

2.
近年来,在大多数微型计算机中都采用了堆栈技术。这是因为,采用堆栈技术可以进一步提高计算机系统的工作效率。堆栈技术在实现主程序与子程序之间的链接和信息交换、实现现行程序与中断服务程序之间的链接以及实现算术表达式求值等很多方面,均是极为有用的技术。本文主要介绍以下几个问题。一、堆栈的概念和定义堆栈是一种特殊的数据结构。所谓数据,就是描述客观事物的数、字符以及所有能输入到计算机中,并能被计算机程序处理的符号的集合。数据的基本单位是数据元素。  相似文献   

3.
“堆栈技术”作为微型计算机的一种辅助的信息存取方式已被广泛使用。本文主要介绍如何利用堆栈的概念和堆栈的操作算法来实现其工作的过程,以及堆栈技术的应用。  相似文献   

4.
汇编语言程序调试工具DEBUG浅析   总被引:3,自引:0,他引:3  
DEBUG是汇编语言程序的重要调试工具,也是学好汇编语言的难点之一.本文探讨了DEBUG在寄存器、内存、堆栈以及指令等教学内容中的重要作用,阐述了利用DEBUG调试程序的方法,以帮助学生利用这一工具学好和用好汇编语言.  相似文献   

5.
当前,XML(ExtensibleMakeupLanguage)是跨平台数据结构的最佳选择,应用广泛。它是一种通用的、跨平台的数据描述方法,相比于一般的记事本文件,完全采用了Unicode编码和条理清晰的分层标签。介绍了Asp.net和Flash之间通过XML文件传递信息解决火车重排堆栈问题。Flash使抽象的数据结构问题转化为具象的动画呈现给学生,有助于学生理解问题、编写程序。  相似文献   

6.
链表是计算机专业教学中的一项“缝隙知识”,容易成为学生学习专业基础课程的一个难点,要学好这个难点,首先要了解并熟悉链表的基本操作。同时,链表也是计算机科学中很有价值的一项知识,其应用范围很广,可用于描述数据结构中堆栈、队列、串、树等结构及算法,也可用于描述操作系统中的进程排列等内容。虽然它和数组都是存储结构,但具有许多数组所不具备的优点。如:离散且动态的空间分配以及复杂的数据结构的构造等。  相似文献   

7.
本文主要介绍了在DS80C320单片机编程中使用堆栈的方法并对堆栈的应用原理进行了分析探讨。  相似文献   

8.
讨论汇编语言中子程序的参数传递和堆栈的修正 .通常进行参数传递的方法有三种 :利用寄存器传递参数、利用约定存储单元传递参数和利用堆栈传递参数  相似文献   

9.
结合实例详细介绍了基于linux的堆栈溢出攻击的基本原理和具体流程,深入剖析了整个攻击过程,最后结合实际分析了几种防止堆栈溢出攻击的方法。  相似文献   

10.
介绍了如何用图示法、类比法、对比法将汇编语言中的一些重点和难点问题讲解透彻,主要包括寻址方式、堆栈操作、数据分配伪指令、循环与分支程序设计、中断调用过程等,并探讨了实践性教学环节的安排.  相似文献   

11.
本以汉诺塔问题为例描述堆栈在递归的结构设计中的应用,表明堆栈是使得递归算法成为有效算法的重要基础。为减少递归过程(函数)空间的占用,本还讨论实现递归调用时工作栈的存贮结构。  相似文献   

12.
PC机的DOS是单用户、单任务操作系统,它不具备多任务处理能力。其原因就在于DOS不可重人。DOS内部一共有三个堆栈:字符I/O栈,磁盘I/O栈和致命错误栈。这三个栈区在内存空间上是连续邻接的,在内存中的排列从低地址到高地址依次为:致命错误栈、磁盘H/O栈和字符I/O栈。INT 21H中断服务程序每次执行时,首先保存各寄存器值,而后修改SS寄存器指向当前代码段,SP指向INT 21H三个内部堆栈之中某一个栈底,因为堆栈由高地址向低  相似文献   

13.
结合实例介绍了基于Windows堆栈溢出攻击的基本原理和具体流程,剖析了整个攻击过程,给出了一个远程溢出的实例,结合实际分析了几种防止堆栈溢出攻击的方法。  相似文献   

14.
递归种子填充算法在对多边形区域填充时存在一个点多次进出堆栈且占用大量存储空间,只适合于细小区域填充.为此,基于Morton码原理提出一种改进算法.首先,将填充胚的行列值转换成十进制Morton码,其次将每个填充胚的值与堆栈中的种子点Morton码一一匹配,避免堆栈中出现重复点,最后采用环状扫描线方式按顺时针或逆时针方向对多边形区域进行扫描填充.经过实验数据验证,改进算法能节省较多的存储空间,避免一个点反复多次进出堆栈.  相似文献   

15.
栈和队列作为数据结构中两种重要的线性结构,广泛运用于各种系统软件中。介绍如何巧用堆栈及队列来实现一个扑克牌排序算法,通过对堆栈和队列方法的熟练运用来初步认识数据结构,掌握其基本规律。  相似文献   

16.
本文根据PowerPC和VxWorks系统的堆栈原理,提出一种根据故障发生时系统留下的堆栈现场反向推导出故障发生时系统软件函数调用线路及函数参数值等运行环境数据的算法.  相似文献   

17.
随着射频识别系统的广泛应用,标签数量不断增加,导致了系统通信性能下降。文章通过分析和比较查询树算法(QT)、二进制树算法(BT)的优缺点,提出一种双时隙二进制树堆栈式标签防碰撞算法。该算法利用曼彻斯特编码的特性来确定标签识别过程中的ID碰撞位置,并且利用堆栈形成进一步搜索命令,逐一识别标签。通过仿真比较几个相关的算法,结果表明,双时隙二进制树堆栈式标签防碰撞算法在减少数据传输量、减少识别标签所需响应比特数及时隙数上明显优于现有QT和BT算法。  相似文献   

18.
二叉树的遍历算法在数据结构课程中有承上启下的作用,教学中应尽量与生活经验相关联,使用恰当的程序例子降低难度,分散难点,充分展示栈和递归的关系和堆栈的使用技巧,对学好后续的复杂的数据结构和提高编程水平有重要意义。  相似文献   

19.
木马如何隐藏于网络通讯过程,及其产生的网络流量已经成为一个新的技术难题.本研究基于自建网络堆栈的互联网通讯技术,同时采用在驱动层完成网络安全通信技术实现方案.底层自建TCP堆栈技术来进行流量隐藏,实现前后台之间的命令和文件交互,完成隐蔽通信.  相似文献   

20.
汉诺塔问题的非递归算法实现   总被引:4,自引:0,他引:4  
采用双向链表和堆栈技术,对汉诺塔问题递归算法进行研究与分析,提出了一种占据内存更少、速度更快且实现简单的非递归算法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号