摘要:
很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程序,这简直就是天方夜谭。为什么C语言如此重要呢? 第一:C语言语法结构很简洁精妙... 阅读全文
posted @ 2010-12-02 16:55
莫问哥哥
阅读(531)
评论(0)
推荐(0)
摘要:
前些天在学汇编,速度很快,看得不是很仔细。所以决定再次温习一次。无意中看到了书中对 MOV SS,AX这条指令的解释。 源代码我就不全部贴出来了,说关键地方。 mov ax,200 mov ss,ax mov sp,10 push ax 无疑,代码很简单,意思也很简单。就是指点栈顶,然后入栈。在DEBUG下执行的时候,发现。用T命令执行到 MOV SS,AX的时候,下一条指令却不是 MOV SP... 阅读全文
posted @ 2010-12-02 16:52
莫问哥哥
阅读(2874)
评论(3)
推荐(0)
摘要:
[代码] 阅读全文
posted @ 2010-12-02 16:52
莫问哥哥
阅读(129)
评论(0)
推荐(0)
摘要:
从寄存器说起: AX :一般用语临时存放数据,做数据中转。 CX:存放loop循环次数 CS:存放当前指令的段地址 IP:存放下一条指令的偏移地址,与CS联用DS:存放数据段的段地址 SS:存放栈段的段地址。SP:存放栈段的偏移地址,与SS联用,SS:SP始终指向栈顶,BX:这个有点特殊,先从CPU寻址开始讲。一般CPU寻址都是: 段地址 x 16 + 偏移地址 = 实际物理地址。然而我们寻址 ... 阅读全文
posted @ 2010-12-02 16:50
莫问哥哥
阅读(245)
评论(0)
推荐(1)
浙公网安备 33010602011771号