花了4天上班的业余时间把<<谭浩强C语言设计>> 粗略看了一遍。
总算是C语言有了一点点的了解。然后就准备把王爽书后的综合研究C看完,在把汇编网上的C看完。然后再深入看C语言。
PS:谭浩强这本书大量用了数学计算做例子,看的头好痛。...


- [libin98] 看不明白,邪恶的想一下。如果把 MP3格式的 改成*.wav 会怎么样呢?嘿嘿 09/05 01:50
- [游客] 训练营蛮好的??? 09/04 18:25
- [mxliang] 训练营不是蛮好的吗?我学完了王爽的汇编和C了。在学习WINDOWS的API中 09/04 16:15
- [游客] 不知道训练营到底是怎么回事,为什么半年多了也没动静,办不下去的话也请管理员通知大家。 09/03 17:57
- [mxliang] c语言编写WINDOWS程序 09/03 11:38
- [younggay] 这应该是widows编程吧 09/01 14:22
- [mxliang] or 指令是 把对应位置的1 变成1,其他位置不变。 如果ax=01010101 那or ax 08/19 11:58
- [younggay] 在跟malloc的时候,发现很多or ax,ax 这样的命令,这个作用是干嘛的呢??? ==== 08/18 09:14
- [游客] 《十五天精通软件加解密》 07/17 18:37
- [mxliang] 用虚拟软盘测试了。否则不敢发到作业的。呵呵 07/17 16:40
[2009-08-07 15:17] 学习ING
阅读全文 |
评论次数(0) |
浏览次数(541) |
所属类型(默认类型)
[2009-07-27 17:28] 开始win32的汇编学习
想来想去。还是先学32汇编,再看下c.最后看破解。...
阅读全文 |
评论次数(0) |
浏览次数(590) |
所属类型(默认类型)
[2009-07-17 14:30] 迷茫了
这本书快结束了。不知道下面该学什么。
我的兴趣是破解 逆向这类。
是学习C呢,还是学习32位汇编。
哎。...
我的兴趣是破解 逆向这类。
是学习C呢,还是学习32位汇编。
哎。...
阅读全文 |
评论次数(3) |
浏览次数(491) |
所属类型(默认类型)
[2009-07-14 13:00] 关于实验16
实验16真是不错的题目,让我更清楚的了解了标号的应用。
实验16的几个问题。
1:标号经过编译器编译后是以数字的形式在计算机里保存的。如果用复制命令复制标号的话,等于直接复制了一个固定地址。
2:数字标号是当前程序(实验16里就是安装程序)的cs:0的相对地址。
实验16的几个关键
1:被安装的程序段写在一开始,那样就可以直接用table了。
2:中断程序调用的地址写成 cs=0020h ip=0h
这样就不用计算ip 一开始就是200的问题。...
实验16的几个问题。
1:标号经过编译器编译后是以数字的形式在计算机里保存的。如果用复制命令复制标号的话,等于直接复制了一个固定地址。
2:数字标号是当前程序(实验16里就是安装程序)的cs:0的相对地址。
实验16的几个关键
1:被安装的程序段写在一开始,那样就可以直接用table了。
2:中断程序调用的地址写成 cs=0020h ip=0h
这样就不用计算ip 一开始就是200的问题。...
阅读全文 |
评论次数(1) |
浏览次数(249) |
所属类型(默认类型)
[2009-07-08 16:21] 作检测点15.1时候的疑问?
进入中断例程后,if 和 tf 都为0
这个步骤是谁完成的呢?硬件?还是中断例程里有设置?还是int这个命令?...
这个步骤是谁完成的呢?硬件?还是中断例程里有设置?还是int这个命令?...
阅读全文 |
评论次数(1) |
浏览次数(231) |
所属类型(默认类型)
[2009-07-07 17:27] 键盘状态字节的一个疑问?
键盘状态字节各位记录的信息如下.
0:右SHIFT状态,置1表示按下右SHIFT;
1:左SHIFT状态,置1表示按下左SHIFT;
这个置 1 是什么意思??...
0:右SHIFT状态,置1表示按下右SHIFT;
1:左SHIFT状态,置1表示按下左SHIFT;
这个置 1 是什么意思??...
阅读全文 |
评论次数(2) |
浏览次数(247) |
所属类型(默认类型)
[2009-07-06 15:11] 2009.7.6
这几天都没空看书。唉。
希望可以多点时间看完。...
希望可以多点时间看完。...
阅读全文 |
评论次数(0) |
浏览次数(185) |
所属类型(默认类型)
[2009-07-02 11:02] 看到一篇讲进位和溢出的。转载记录下
进位与溢出
溢出与进位是针对加法而言,在计算机里,减法会被转化为加法来进行运算:
x-y => x+(-y) => x+~y+1
5-3 => 5+(-3) => 0000 0101 + 1111 1100 + 1 = 0000 0010
0000 0101:5 的补码
1111 1100:-3的反码,加1后变成 -3 的补码
1111 1101:在计算机里,-3...
溢出与进位是针对加法而言,在计算机里,减法会被转化为加法来进行运算:
x-y => x+(-y) => x+~y+1
5-3 => 5+(-3) => 0000 0101 + 1111 1100 + 1 = 0000 0010
0000 0101:5 的补码
1111 1100:-3的反码,加1后变成 -3 的补码
1111 1101:在计算机里,-3...
阅读全文 |
评论次数(0) |
浏览次数(244) |
所属类型(默认类型)
[2009-06-24 16:56] 做课程设计1 的体会
事件1:
经过,做课程设计1的时候一段代码的结果怎么都不是 自己想要的。反复分析和检查,一直觉得自己程序上没问题,最后只能用一步一步DEBUG 的办法,终于发现问题出在子程序里,可是以前使用这个子程序一直没问题。最后发现原来这个没有返回值的子程序,结束返回到源程序的时候没恢复AX 的值
最后看了下我写的子程序,只要是没有返回值得子程序,参数使用的寄存器都会忘记进的时候push 和出来的时候pop
结论:写子程序的时候一定要把全部使用到的寄存器都做好恢复...
经过,做课程设计1的时候一段代码的结果怎么都不是 自己想要的。反复分析和检查,一直觉得自己程序上没问题,最后只能用一步一步DEBUG 的办法,终于发现问题出在子程序里,可是以前使用这个子程序一直没问题。最后发现原来这个没有返回值的子程序,结束返回到源程序的时候没恢复AX 的值
最后看了下我写的子程序,只要是没有返回值得子程序,参数使用的寄存器都会忘记进的时候push 和出来的时候pop
结论:写子程序的时候一定要把全部使用到的寄存器都做好恢复...
阅读全文 |
评论次数(1) |
浏览次数(261) |
所属类型(默认类型)
[2009-06-18 10:22] 学到第9章自己的体会。
自己的体会。
1:大多数问题都可以自己用debug 找到答案。
2:碰到不懂的内容,或者不懂的程序,一定要彻底弄明白再继续学下去。
3:写一些比较复杂的程序时,尽量写一段内容就测试下。没问题就自己标注下,继续写下去。一直到完成。人总有粗心的时候,太长的而且没有标注的程序找错很费时间。...
1:大多数问题都可以自己用debug 找到答案。
2:碰到不懂的内容,或者不懂的程序,一定要彻底弄明白再继续学下去。
3:写一些比较复杂的程序时,尽量写一段内容就测试下。没问题就自己标注下,继续写下去。一直到完成。人总有粗心的时候,太长的而且没有标注的程序找错很费时间。...
阅读全文 |
评论次数(0) |
浏览次数(194) |
所属类型(默认类型)
页码数(1):
1