摘要:
Code Kata One - Supermarket PricingThis kata arose from some discussions we’ve been having at the DFWPractionersmeetings. The problem domain is something seemingly simple: pricing goods at supermarkets.Some things in supermarkets have simple prices: this can of beans costs $0.65. Other things have m 阅读全文
摘要:
寄存器这回我们来看寄存器。CPU是由运算器,控制器,寄存器这些个器件组成。运算器主要负责数据的各种数据的处理工作,比如算数运算,逻辑运算;控制器是根据给出的相应的机器指令,发出对应的具体控制信号驱动硬件工作。它有指令译码的工作,就是根据指令寄存器的内容,产生相应的微指令;加法指令的执行可分为:取指,计算地址,取操作数和加法运算四步,每一步都由一组微操作实现.这一组能同时执行的微操作就构成一条微指令。寄存器则是CPU中存储数据的部件。对于一个汇编程序员,CPU中最重要的部件就是寄存器。通过对各个寄存器数据的改变,完成对于CPU的控制。不同的CPU,寄存器的结构,数量是不同的。比如,8086CPU 阅读全文
摘要:
我是一个三流学校的本科生,软件工程专业,马上就要毕业了。回想起来,大学四年在专业方面收获颇为有限,也就是跟着学校的安排做做实验,庸庸碌碌,没做过什么像样的东西出来。去年,和几个同学参加了王爽老师发起的“三个一工程”活动。从汇编开始,学到c语言的基础。感觉很有帮助。但是后来因为各种原因,退出了那个活动。上个学期干脆就没debug过任何程序,程序感已经丧失全无。现在,计划把当时学习汇编,c语言时候的学习心得,方法,思路重新回顾一下,写到这里,和大家分享。先从汇编开始,我用的是王爽老师的《汇编语言第二版》,也是按照书的结构来学习。----------------------------------- 阅读全文