繁体
了,于是这小兄弟的老铁给他介绍了一位
人来修理,
人来了之后大概检查了一下电脑随后问他家里有木有win98的光盘,这小兄弟说没有,
人没说什么,只是找他要了一台座机电话,然后自己
了一
线跟电脑连接上后,就开始不停的敲打0跟1。
随后小兄弟就去睡觉了,等他醒来的时候发现那位
人还坐在电脑前不停敲打0跟1,只是跟他说
上就好了。果然没等一会,家里电脑被修好了,
就是重新安装了一个win98。当时这位不懂电脑的小兄弟没觉得这有什么,只是千恩万谢的把这位
人送走了,等到好多年后才反应过来,
人真特么是
人啊……
当时宁为真的相信了这个段
,觉得懂电脑的大神简直太
了,竟然能用一
座机电话,打
一个
作系统!但现在他敢肯定那真就是个段
,如果未来有谁真的能靠二
制机
码敲打
一个系统来,大概只可能是
化后的三月,即便是他看着满屏的0跟1也只能抓瞎。
“三月啊,你放机
码,我怎么可能看得懂?”
“喵,这不是很简单吗?比如这一条,代表着cpu的
作字长为32位,一次
理4个字节;这一段是说允许带有段超越前缀,可以使用es、ds,cs,ss,fs,gs;这一段是规定了第一个
作数是一个内存地址,第二个是立即数;这一段是时间控制……”
伴随着三月的声音,不断有0跟1被划线标注
不同的颜
跟字
,还会很贴心用上文字来表述这些0跟1代表着什么意思。这一刻,宁为是真
觉三月想要教会他如何读懂二
制的机
语言……
“三月啊……打断一下……”
“喵……”三月不满的叫了一声,顺带甩了甩尾
,看向宁为的
神似乎有了脾气,就好像在课堂上老师正讲得激情澎湃,不听话的学生却突然站起来打闹一样那
脾气。
“别直接放机
语言,汇编语言我还是略懂的,直接给我汇编不行吗?”宁为很无奈的开
。
“喵……,movwordptres:[eax ecx*32 0x11223344],0x12345678……”
虽然很气,但小猫还是妥协了,屏幕上
现的东西虽然依旧很复杂,但起码不用三月一条条的解释,宁为也能看懂了。
这就是汇编语言的跟01代码的区别了,简单来说,汇编起码已经属于人话的范畴,至于机
内
识别的二
制在人看来大概跟鸟语没什么区别。
对于宁为来说这个环节很重要,通过学习别人怎么来定义cpu的工作模式,然后在跟三月探讨怎样才能让cpu更完
的去
合人类的要求
行工作。
优秀的指令集能让各
数据指令如顺畅的
线般在cpu内
行计算,最快的执行各
数据跟指令,且不
各
bug,最好还能扩展支持尽可能多的层面,比如3d渲染,各类多媒
任务……
属于非常复杂但又不得不
的工作。
沉浸在代码中的宁为,再次忘记了时间的
逝,只是跟三月不时的一问一答,直到手机铃声再次将他从沉溺的状态中唤醒。
电话是周师兄打来的,刚刚下意识的准备挂断,静音,但宁为突然想到现在周师兄已经不是单纯的师兄了,还是宁班的辅导员,终究还是先放弃了屏幕中那些代码,接通了周研平的电话。
“喂,周师兄,啥事?”
“宁啊,刚刚有宁班的学生家长打电话来问了我个事,学校是不是成立了一个什么宁社,要
7万5的社团费用,我当时就懵了……”
“啥?宁社收费?”不止是电话对面的周研平懵了,宁为听了这话也懵了。