我是一个业余的编程爱好者。
我从2007年才开始接触编程,是从学习C语言开始的。学习C语言大概就一年的时间吧。然后,就转向学习16位的汇编语言了,用的是王爽的《汇编语言》这本书。这本书花了3、4个月的时间吧。之后,就开始了学习罗云彬的《Windows环境下32位汇编语言程序设计(第2版)》电子工业出版社。我学习这本书,到现在也就将近4个月的时间。
大家可以看到,我并不是专业出身的。所以,没有什么编程知识的基础,一切都是自己摸索过来的。在回答别人的问题的时候,由于自己的一知半解也闹了不少的笑话。
我开始学习汇编的时间也不长,抱着一颗热心来到汇编论坛回答了一些朋友的问题,于是被选为了“...
一个人再富有,顷刻间可以化为灰烬,只有知识才是永久的财富.
抄了一句别人说的话.
;调用冒泡排序函数的例子程序;作者:ONEPROBLEM;======================== .386 .model flat,stdcall option casemap:none
include windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.lib
.dataArray dd 20,30,50,80,100,105Buffer dd 256 dup (?)szCaption db '提示',0szText db ...
;用汇编实现冒泡排序的函数;参数说明:_lpData是待排序的数组首地址,_dwCount是待排序的个数,_dwOption设为0则由小到大排序;如果是非0值,则是由大到小排序.;返回值:已排序数据放回原数组中.
;作者:ONEPROBLEM;=================================================_BubblingSort proc _lpData,_dwCount,_dwOption local @dwCount pushad mov edi,1 .while edi < _dwCount mov e...
写程序,就是让计算机按照人的思想去干活的过程......而在程序设计中,内存的使用是最为重要的。(记得汇编里面对寄存器的应用多么重要吗?)。操作内存是程序员的基本功,虽然现在自动内存管理和垃圾回收技术已经变的日益完善,但学习到优秀的内存使用观念仍然是程序员的必修课。真正掌握了这种观念,看任何语言都不困难了。我总认为,内存就是计算机的七寸命门,懂了这个,也就一通万事通了。