第二卷黑客圣地第380章指令集
第380章指令集
馮安邦是林家的長子,目前也算是繼承了父親的衣缽,進入了有關部門。(下.載,樓ww.XaZAilOU.Cm)
不過,當初也就數他對林鴻一家的意見最大,現在還是一樣,林鴻根本不愿見到他這副嘴臉,故而也就沒有跟著進入病房,繼續呆在外面。
馮安邦的兒子馮天宇進去之后,不一會兒也出來了。
他的年紀,比林鴻稍微大一些,目前也已經從大學畢業,開始依靠家族的資源,和父輩一樣,走從政的路。
“什么時候到的北j?”馮天宇主動開口說道。
林鴻看了看他:“昨天。”
這個馮天宇,看上去比以前要穩重多了。
林鴻待人,別人如果友好,他對對方也又好,反之亦然。
這是一個相互的過程。你想別人怎么對你,就怎么去對待別人。
“聽說你最近辦了個公司不錯嘛,當老板了。”
林鴻淡然道:“馬馬虎虎,只是混口飯吃而已。”
“一晃就這么多年過去了,當年你在美國失蹤了一段時間,我倒是對你那段時間里面所發生的事情非常感興趣,能否透露一二?”
“不好意思,以前的事,我不想再提。”林鴻直接回絕了他的這個要求。
他和馮天宇之間,并沒有什么好說的。兩人之前只見過一面,雖然名義上是表兄弟關系,不過這個關系似乎連陌生人都比不上。如果他沒記錯的話,當年,他還給了對方一拳。
聽到林鴻的話,馮天宇笑了笑,也沒有介意。
他繼續說道:“其實我覺得吧,他們上一輩糾結的事情,根本不算什么事。都這么多年過去了,再抓住不放,根本就沒有任何意義。”
馮天宇對這些事情,倒是早就看開了。當年他年輕不懂事,在父母的影響下,對林鴻一家態度也并不咋地,總是以一種高高在上的姿態俯視他們。
不過這些年來,他工作之后這種可笑的觀念逐漸地改變了過來。在單位里面,他也經常碰到這樣的人,總是莫名其妙地會有一種自我優越感,為人處世都顯得極其不成熟。
有一次,私底下他聽自己的頂頭上司說過,這是思想上不成熟的表現。一個體制內的人,要想有所成就,就必須糾正這種幼稚的行為,做任何事都必須衡量得失,損人不利己的事情,是絕對不能做的。這樣眼睛鼻孔都朝天的人,他是不敢用的,不但不能辦好事,還可能將事情辦砸。
從那個時候開始,馮天宇就在反思這種行為。
之前他還不覺得,真正審視之后才發現,這的確是一種極其幼稚可笑的行為。
鄙視其他人,以這種姿態羞辱其他人,除了滿足一下有些變態的心理,自己實際上得不到半點實際的好處,反而會給自己樹立對手,制造麻煩。正如上司所說,這是典型的損人不利己。
這是一種非常嚴重的陋習,很多人身上都有,并且完全察覺不到。只有跳出來,從高空俯視,才能看清楚這點。
自從想通這點之后,馮天宇便開始有意識地改變自己的這個毛病。這種轉變所帶來的好處是顯而易見的,他在單位辦事的效率極大的提升,和別人的關系也越來越融洽,并且逐漸得到了上司的賞識和重用。雖然他有著顯赫的家世,不過別人也有,競爭無處不在,自己想順利想上爬,頂頭上司的作用還是很大的。
現在,他回過頭來看到父親的很多行為都顯得非常的幼稚可笑,他也曾多次向父親委婉地提過建議,可惜,他父親根本聽不進去。
他現在有點理解,為什么當初他爺爺奶奶那么反對自己的父親從政了。
馮遠征夫婦三個子女,兩個兒子當初都不想讓他們從政,最看好的是他們的小女兒馮婉,認為她最適合從政。所以,他們在馮婉的身上寄予了很高的希望,可是也正是這個小女兒,讓他們最為失望,尤其是馮遠征的妻子,當初氣得直接進了醫院,原本身體就不好,更是雪上加霜,后來一直沒能恢復過來。
二兒子馮安國,聽從父母的安排,進入了科研部門。
而大兒子馮安邦,卻死活不同意經商,在他的強烈堅持之下,最終還是進入了政壇。
馮天宇工作一段時間之后,才有些理解爺爺奶奶不讓父親從政的原因,他的性格和脾氣,根本不適合這個大環境,這也是為什么這么多年過去,他都一直呆在副廳級的閑職,基本都沒有挪動位置的原因。
可以看得出來,馮天宇想和林鴻搞好關系,或者說不想和林鴻鬧得這么僵,所以才說了這么多。
林鴻暫時莫不清楚他什么套路,也只是敷衍的回答了一些問題。
大概十多分鐘之后,馮婉和林昌明從里面出來了,從他們的表情來看,似乎鬧得又不怎么愉快。
雖然馮遠征的身體狀況沒有想象中的那么糟糕,但既然過來了,馮婉便暫時也沒有著回去,而是決定先留下來照顧一下父親,他平時一個人在醫院,由護士照顧,也挺孤單的。身為唯一的女兒,自然也有義務在旁邊服侍一二。
由于時間還早,林鴻將父母送四合院之后,便給吳東打了個電話,然后再次回到了水木大學。
當林鴻來到604寢室的時候,發現寢室里并不只是吳東一人,而是還有一個高高胖胖的年輕人。
“老大,我給你介紹一下,他叫唐華鑫,是自動化學院的師兄。”
吳東見林鴻到達,第一時間就給林鴻介紹道:
“我一個人做這個虛擬機項目感覺有點吃力,你又不在身邊,所以我就在水木論壇上發了個帖子,找了幾個有興趣的同學一起研究。”
對于吳東來說,虛擬機項目的確是很大了,并且之前從來沒有做過,獨自摸索的效率太低,于是才動了心思找人一起學習,這樣遇到什么問題也可以一起討論,這樣取長補短,提高效率。
他在水木bbs的計算機板塊發布了一個招募貼,說自己為了學習計算機底層原理,開展了一個虛擬機項目,期待有共同興趣和目標的人一起加入。
在帖子中,他詳細地描述了一下這個項目的主要內容,以及目前所完成的進度。
在水木,牛人還是非常多的。
他這個帖子發出之后,便引起了不少人的關注和討論,有人說這其中的難度太大,有點不太現實,而有的人則說使用這種方式來學習計算機組成原理的確非常好。
當然,除了那些夸夸其談的人,更多地人則直接來到604寢室來實際了解情況。
吳東雖然也第一次接觸這個項目,但基本的步驟之前林鴻早就給他規劃了,他只要按照這個流程走基本上就沒錯,于是和別人說這個項目的時候,自然也是頭頭是道,吸引了不少人加入,最終組建了一個虛擬機項目開發小組。
當然,感興趣的人多,但更多的人的技術水平甚至連吳東都比不上,只有幾個高年級的師兄才比較靠譜,而這個唐華鑫就是其中一個。
唐華鑫長得高高胖胖,看上去一副敦厚老實的模樣。
“你好。”唐華鑫首先打招呼。
“你好。”
林鴻點點頭,然后走到他們身邊,看了看顯示器,問道:
“你們的進展如何了?開發到哪一步了?”
吳東有些不好意思地說道:“進展有點慢,才剛開始實現指令集,目前已經將add、move等常見指令給實現出來了。”
他所說的指令集,是指能夠讓cpu理解的語言,每一條指令集對應一條或者多條匯編語言,編譯之后,就對應著cpu可以理解的機器操作碼。由于他們模擬的是intel的x86架構指令集提醒,其實現機制,可以從int檔中查到。
他們是用程序來模擬cpu,所以這個程序,必須能夠兼容這些指令集,例如給程序中輸入指令add,它必須能夠理解,這是讓它對兩個操作數進行相加,而操作數又分為內存和寄存器等不同的類型。
其中實現的細節,都是精確到bit的,編寫虛擬機的人,必須對其中每一個比特都要清楚,例如add本身就對應著多個不同的二進制編碼。
能夠把這些搞懂,基本上計算機的底層運行原理就已經理解得非常深刻了,這也是為什么大家認為參加這個項目,可以很好地學習計算機組成原理的原因。
甚至,計算機學院有老師聽到這個項目之后,在考慮是否要以這個為案例,來設計課程,讓大家學以致用,不至于紙上談兵,學了相關知識,轉眼就忘。
好在8086是16位的,其指令集相對來說數量也比較少,實現機制也沒那么復雜,一路磕磕碰碰之下,吳東所組建的這個虛擬機項目小組畢竟順利地按照林鴻之前所定好的流程一直在向前推進。
而林鴻所使用的方式,卻是經過高度優化之后的,例如對條件判斷機制,讓吳東他們來實現,可能至少要三四條語句進行分別判斷,而林鴻則使用一條語句就能搞定。而這條簡單的語句,吳東他們看起來,必須得想半天才能想通其中的機制。
瘋狂小強所寫的為轉載作品,收集于網絡。