一个用汇编编写的用于C51系列单片机的小程序,可以测量温度
上传时间: 2013-12-28
上传用户:15071087253
该程序模拟UNIX中save与resume函数,并介绍在VC中如何使用汇编进行机器级的操作. 主函数很简单首先引入两个外部函数,extern "C"表示按传统C命名习惯.函数save将程序指针保存在(*s)中并返回0,为什么有 if(save(&sp)){...} if后的语句看起来永远都不会被执行,但是运行结果表明它被执行了.这个问题同UNIX中处理机调度函数(switch)的那个if语句(第一句)一样. 程序执行完save(&sp)后得到因为条件为假而执行else语句,却在判断之前将程序指针保存在sp中了. else语句中的resume(&sp),该函数很狡猾将堆栈中的返回地址改变了,改到了sp所指出,即将程序指针改到了执行条件判断前.resume返回1,条件满足,执行if语句. save函数堆栈: eip ebp+8 s ebp+4 ebp ebp+0 resume函数堆栈与save的相同. 新建一个win32的工程,将unixc.cpp和unix.obj加入过程即可. unix.obj是用masm6.11生成的:ml /c /coff unix.asm,生成coff格式的obj而不是omf格式.
上传时间: 2015-09-10
上传用户:变形金刚
如何用IAR  EMBEDDED  WORKBENCH  IDE  调试SAM8  assembler汇编文件
标签: nbsp WORKBENCH assembler EMBEDDED
上传时间: 2015-09-10
上传用户:xieguodong1234
一个截取网络包的驱动。它与DDK文档正是NDIS中间驱动不同,是通过HOOK内核NDIS API来实现的。听说诺顿也是使用此方法来实现。
上传时间: 2015-09-11
上传用户:asasasas
一个用C++编写的汇编器,能把汇编语句转换成二进制代码
上传时间: 2014-01-11
上传用户:奇奇奔奔
串口通信 汇编版-发送一个字符,要的快下呀
上传时间: 2014-01-08
上传用户:nanxia
用VB实现上位机与PLC之间的串行通信.pdf Windows环境下的Modem串行通信编程.pdf 基于VB的通信中间件的开发与实现.pdf 基于来电显示的销售管理系统的设计于开发.pdf 下周五VB中MScomm控件通信方式的使用.pdf 顶下
上传时间: 2013-12-27
上传用户:
ARM 汇编指令速查 对于学习ARM汇编有很大帮助
上传时间: 2015-09-14
上传用户:gtzj
通俗易懂的汇编教程,初学汇编的人,浙江是一本好的入门教程。从这本书开始汇编之路较为容易。
上传时间: 2013-11-29
上传用户:zhliu007
ADI BF535 DSP MPEG4的算术编码汇编优化源码
上传时间: 2015-09-15
上传用户:manlian