
汇编学习
lz_zl_
Knowledge serve reality
展开
-
操作系统-第十五天 多任务(多进程)实现
多任务的实现过程终于等到第十五天-多进程的实现,在《30天自制操作系统》中介绍了多任务的实现,在此理清一下思路。1.首先一个很重要的概念:在我们平常windows系统上我们可以同时做很多事(下载,听音乐,看视频等),如果电脑是单核(一个CPU),那么这些事并不是这个CPU在同时在做,而是CPU使用了一种障眼法(其实不是CPU使用的,而是我们写的程序使用了障眼法,我们写的程序让CPU原创 2016-11-18 16:23:05 · 1248 阅读 · 0 评论 -
《30天自制操作系统》中的细节
记录《30天自制操作系统的细节》1.在c语言中的static: 在C语言中char[3]={1,2,3}代表着什么呢? 其实是代表了3个赋值语句,a[0]=1;a[1]=2;a[2]=3那么翻译成汇编之后就多了至少3个字节。 那么加上static变成static char[3]是什么意思呢? 翻译成汇编其实就是 (表示从a这个地址开始)a:DB 0x01 0x0原创 2016-11-13 11:30:06 · 399 阅读 · 0 评论 -
从不学无术到学习汇编语言的感想
1.我为什么学习汇编语言?事实上我真正开始学习计算机编程以及各方面的知识,也就是一年半之前,一开始的c语言我并没有认真去学,可以说完全没学,整天浸泡在dota当中,在do了一年之后,我又重新拾起了我的自制力,开始学习编程,正是一年半之前,我们正在学习数据结构,当时对于没有一点c语言基础的渣渣,我甚至连for循环都不会写,但我并没有重新去学习c语言,我直接上手数据结构c语言实现,当时头很大,整天原创 2016-10-30 11:14:37 · 4345 阅读 · 5 评论