码迷,mamicode.com
首页 >  
搜索关键字:汇编语言 proteus    ( 2172个结果
不通过传值传指针传引用而实现形参修改实参的值
1、首先了解一下堆栈帧的创建步骤(来自《32位汇编语言程序设计》王艳平一书):      1)主程序把传递的参数压入堆栈;      2)调用子程序时,返回地址压入堆栈;      3)子程序中,EBP压入堆栈;设置EBP等于ESP,通过EBP访问参数和局部变量;      4)子程序有局部变量,ESP减去一个数值,在堆栈预留局部变量使用的空间;       5)子程序要保护的寄存器...
分类:其他好文   时间:2015-01-27 15:04:49    阅读次数:155
C语言堆栈入门——堆和栈的区别 -- 转
在 计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一 个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看 帖遇...
分类:编程语言   时间:2015-01-27 12:36:20    阅读次数:128
指针和指针的基本操作
一、 指针简介 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 指针的基本概念 在计算机中,所有的数...
分类:其他好文   时间:2015-01-26 18:39:00    阅读次数:128
(转)库函数之 API
API是库函数,这些库函数操作系统提供开发人员开发应用程序使用的。API函数内部应该是C C++ 或者汇编语言实现的。如果想在程序里面使用API函数 需要包含头文件 Windows.h。××××××××××××××××××××××××××××××××××
分类:Windows程序   时间:2015-01-26 16:42:06    阅读次数:233
寒假汇编语言作业(9-10)
程序设计项目九将ASCII码按顺序在屏幕上竖列显示。参看demo3.gif示例。要求:(1)逐个显示字符,相邻的两个字符之间显示要有时间间隔。(2)字符颜色为绿色。(3)每列显示20个字符,列间距为5个字符。显示完128个ASCII码,共需7列。参考代码: 1 assume cs:code 2 3....
分类:编程语言   时间:2015-01-26 13:32:21    阅读次数:271
基于Android2.3.5系统:JNI与HAL实例解析[一]
Android系统下的JNI的全称是:Java Native Interface (JNI),JNI标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。...
分类:移动开发   时间:2015-01-25 21:07:21    阅读次数:211
第二十章 内存等空间管理类的实现
第二十章   内存等空间管理类的实现      空间、时间对我来说,或许永远是一个迷。即使我曾经深入到原子的最深处,即使人类科学家是自欺欺人,即使我了解到的最深层次的部分真理是正确的;那又能怎样?那都是过去式,在那光明与黑暗一体之地、我的灵魂受伤了;我不得不回到电脑这块充满垃圾的地方修心养性。     或许我的论述方法不好,要完全理解本章是有点难度;你要对简单的空间概念需要一定的理...
分类:其他好文   时间:2015-01-25 21:05:17    阅读次数:235
gcc
-o 产生目标(.i .s .o 可执行文件等)-c 通知gcc取消链接步骤,编译生成目标文件-E 只运行C预编译器-S 告诉编译器产生汇编语言文件后停止编译,产生的汇编语言文件拓展名为.s-Wall 使gcc对源文件的代码有问题的地方发出警告-Idir 将dir目录加入搜索头...
分类:其他好文   时间:2015-01-25 16:35:30    阅读次数:172
位运算
一.位运算在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用"位运算"来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效率。C语言提供了位运算的功能,这使得C语言也能像汇编语言一样用来编写系统程序。二.位运算符1.& 按...
分类:其他好文   时间:2015-01-24 22:32:35    阅读次数:181
Linux0.11内核剖析--内核代码(kernel)--sched.c
1、概述linux/kernel/目录下共包括 10 个 C 语言文件和 2 个汇编语言文件以及一个 kernel 下编译文件的管理配置文件 Makefile。其中三个子目录中代码注释的将放在后面的文章进行。本文主要对这 13 个代码文件进行注释。 首先我们对所有程序的基本功能进行概括性地总体介绍,...
分类:系统相关   时间:2015-01-23 21:19:50    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!