汇编网首页登录博客注册
wdm的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  “其实,我是个演员!”
  • 『姓名』:孔方兄              
  • 『性别』:保密  『发送消息
  • 个人说明:You jump ,I jump!I follow you !
  • 详细信息『加为好友』
学习动态
好友圈
友情链接

[2008-04-02 10:49] 基本的gcc编译

开放、自由和灵活是Linux的魅力所在,而这一点在GCC上的体现就是程序员通过它能够更好地控制整个编译过程。在使用GCC编译程序时,编译过程可以被细分为四个阶段: 

◆ 预处理(Pre-Processing) 

◆ 编译(Compiling) 

◆ 汇编(Assembling) 

◆ 链接(Linking) 

Linux 程序员可以根据自己的需要让GCC在编译的任何阶段结束,以便检查或使用编译器在该阶段的输出信息,或者对最后生成的二进制文件进行控制,以便通过加入不 同数量和种类的调试代码来为今后的调试做好准备。和其它常用的编译器一样,GCC也提供了灵活而强大的代码...
阅读全文 |   作者:sysnap | 评论次数(1) | 浏览次数(1499)

[2008-02-19 01:01] 相同的汇编指令VS不同的机器代码 分析

01c0 add ax,ax
03c0 add ax,ax
简单的来说,就是 01 03都是add
01d8  add ax,bx
03c3  add ax,bx
简单的来说
就是 01 03都是add
    d8 c3 是bx+ax 结果放入 ax
          和ax+bx 结果放入 ax
具体分析在图里

谁来写篇仔细的教程啊,偶 ,困了,晕了,睡了。

看懂的跟些自己造出来的类似情况。...
阅读全文 |   作者:feiwei | 评论次数(6) | 浏览次数(2175)

[2008-03-06 10:39] 正则表达式【收藏】

java]J***A正则表达式 
□javaonline 发表于 2006-2-20 19:12:00 
J***A正则表达式关键词: 正则表达式 

正则表达式作为本章的结尾,我们来看一看正则表达式(regular expression)。正则表达式是JDK 1.4的新功能,但是对sed和awk这样的Unix的标准实用工具,以及Python,Perl之类的语言来讲,它早就已经成为其不可或缺的组成部分了(有人甚至认为,它还是Perl能大获成功的最主要的原因)。单从技术角度来讲,正则表达式只是一种处理字符串的工具(过去Java这个任务是交由String,StringBuffer以及Str...
阅读全文 |   作者:d1998xt | 评论次数(1) | 浏览次数(1659)

[2008-03-06 10:34] 关于synchronized【转】

synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。
1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:
public synchronized void accessVal(int newVal);
synchronized 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方法的类实例的锁方能执行,否则所属线程阻塞,方法一旦执行,就独占该锁,直到从该方法返回时才将锁释放,此后被阻塞的线程方...
阅读全文 |   作者:d1998xt | 评论次数(3) | 浏览次数(1542)

[2008-03-04 08:53] assume的作用探讨【转】

ASSUME是把你自己定义的DATA段和CPU中的CS段连起来的意思,这样,CS就指向了你所定义的DATA段了。见《汇编语言》(王爽)P73 
p278 16.2小节中的内容。 

http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=free&kind=1220&qkSg=2&qID=7172&readSg=1 
关于assume的作用,许多人都简单的解释说,这是告诉编译器哪一个段和哪一个段寄存器相关联。举个简单例子来说: 
assume cs:code, ds:data 
这是告诉编译器cs和code关联,ds和data关联,...
阅读全文 |   作者:abcabc | 评论次数(11) | 浏览次数(8628)

[2008-02-26 10:03] 学习C语言: float的用法疑问?

学习C语言: float的用法疑问?
#include <stdlib.h>
void main()
{
     float *fp;
     fp = (float *)malloc(sizeof(float));
     
     if(!fp)
     {
            printf("内存分配失败!\n");
            exit(1);
     }
     *fp= 3.1415926;
     
     printf("圆周率: %10.8f \n",*fp);     
}

奇怪?为什么用 %10.8f ...
阅读全文 |   作者:david | 评论次数(3) | 浏览次数(2368)
页码数(1):  1