嵌入式开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。除暂且分离硬件的EDA研发以外,侧重的就是在一定硬件条件下的系统化设计和软件研发。

       学习嵌入式的朋友应该都经历过绝望的51单片机,毕竟有44个操作码助记符,33种功能,其操作数有#data、direct、Rn、@Ri等。要全部记住,而且熟练运用可不是短时间内就可以办到的,深入的了解单片机,除了搞清内部功能、存储空间分配及I/O接口外,还应掌握其指令系统。MCS-51共有111条指令,这里介绍一下指令助记符及其相关符号的记忆方法,希望可以帮助到大家。

       我们可以通过表格,将指令分为几大类,通过异同点来记忆,这样的就不会像个无头苍蝇一样,盲目死记硬背。同时我们还可以通过英语来记忆,当然不是让你背单词,而是将缩写还原成原样。       因为这样可以帮助我们理解它的原意,而不是一个毫无意义的符号,我们通过中英联想对照,从而加强记忆。我们也可以通过功能将指令区分,比如数据传送,逻辑运算等,这样模块式的记忆比逐个记忆方便许多。       当然,也可通过指令操作数的有关符号来记忆,MCS-51的寻址方式共有六种:立即数寻址、直接寻址、寄存器寻址、寄存器间址、变址寻址、相对寻址。人的记忆对于图像比起文字来说更加敏感,通过将每一个指令用图片来具象化,这样我们记忆和运用的时候就可以通过图片联想法来记忆。       或许上述方法大家都觉得麻烦,那么只能说,还是笨鸟先飞吧,秉承学习嵌入式的一贯作风,做就是了,毕竟熟能生巧嘛。