现在感觉对Windows操作系统细节不了解,同事推荐学习win32汇编。但是我看了几节电子书,感觉头大了。。

解决方案 »

  1.   

    C#的话当玩还行
     比如做个简单的游戏外挂 调用几个win32API 。。
    要学~~呃~~先看看句柄 还有windows的消息机制 
      

  2.   

    Windows操作系统的绝大部分,都是C写的。研究汇编做什么?所谓Win32汇编,本质上这个概念都是不存在的。要说什么是Win32汇编,那就是用汇编调用那些用C编写的Win32 API,这么说来,还有Win32 C,Win32 Delphi,Win32 VB了。当然了,作为程序员,了解计算机原理是基本功。比如x86指令集,什么是保护模式什么是实地址模式,寄存器怎么工作,堆栈的组织等等。所谓Win32汇编就是连汇编都不懂的外行创造的概念。如同不会开车的人讨论,丰田驾驶技术,大众驾驶技术,福特驾驶技术。对于一个专业司机来说,都是车,一样的开呗。
      

  3.   


      说得好。楼主:
      看你怎么想了。学了当然有用。反正我是觉得,如果我不了解计算机底层(计算机体系结构,指令集,内存模式、堆栈等)的话,无论是做c,c++还是java .net都会觉得心里没底。
      但解决复杂问题时,常需要对底层有全面且深刻的了解,这是成为好的程序员的必要条件。
      

  4.   

    Win32汇编 和DOS下的汇编不一样
    有点类似于C语言
    适合搞病毒分析之类的
      

  5.   

    一系列的学习指的有时什么啊,win32汇编嘛?