2007年3月30日 星期五

瑞士記者眼中的台北 - 值得大家深思!

  轉載一篇文章。

  可以連結到:

http://www.news100.tw/modules/news/article.php?storyid=202&page=0

 http://www.news100.tw/modules/news/article.php?storyid=202&page=1

  雖然裡面有許多印象還是蠻侷限在所謂『台北』印象。

不過,有許多描述也算是蠻中肯的~尤其只辛勤工作的這一點。

版主在約十年前有去過一趟歐洲(法國)~。

回頭再看看自己的生活環境或生活模式....其實,還多值得我們思考的。

.... 是否我們可以生活得更愜意一點?!

或許,就如同今日跟朋友聊起的:我們為什麼老是犯了『大頭症』?!

想事情老是杞人憂天的~....想得太多,稍微不順心就自怨自艾的。

... 多運動,多出去走走。聽聽音樂放鬆自己,再出發~

或許我們也可以如歐洲人一般的生活愜意吧。

 

2007年3月29日 星期四

8051 的DA指令

來寫個簡單的技術問題,也不要讓來部落格逛的一些工程師們失望。

之所以會有個議題是有人問版主關於 FPPA 多核心的旗標方式。

----

這個8051 的指令 DA 讓許多人搞得不是很清楚尤其是被8051 『荼毒』很久的人~

常常當他要轉別的 MCU 時會搞得受不了。

這個指令常是用來作 BCD (Binary coverter Decimal)運算用的。

像是一些時鐘、或轉速表的顯示啊!

誰叫我們人類是十根手指頭。電腦卻偏偏是二進位~卻又表示成 十六進位。

-----------------

首先我們把 DA A 這種8051 專有指令先丟一邊不管。
 
接下來就是介紹有名的旗標:AC ,一般稱為輔助進位旗標。(他也算是四位元時代留下的東西之一吧!)
 
再來看 AC 這個旗標的定義:他是當 Low Nibble 進位到High nibble 時,會舉一!
所以
        mov       a, 0x18
        add        a, 0x08 ;  0x18 +0x08 = 0x20 <---- 很明顯達到上述的條件。
 
    所以,AC 這個旗標舉一是沒錯的。
 
------
   我們再來研究所謂BCD的運算:
 
        所謂BCD的運算是:
 
    0d18 + 0d?? = 0d $$
 
   他的運算來源Source1(0d18) 已經是10 進位的表示。
   要加上某一個值~ 這個值也是用十進位表示的(0d??) !
當然結果也是要十進位啊 (0d$$) 這樣才算是十進位(BCD) 的運算。
 
 
所以,在程式(電腦)裡要判斷是否滿足十進位的進位條件時,
 
就必須:試加 0h06 來看 AC 旗標。來決定是否進位。
 
注意喔~因為您的運算的Source 已經是BCD 的表示了喔!(這是關鍵)
 
所以:
 
譬如 0d18 (當然,程式看起來是 0x18 ,其實他是BCD的十進位表示的!)
0d 18 + 0d01 = 0d19  --->  這時就要拿add 0x06 來看AC旗標有沒有進位。
----> 沒有!所以答案是0d19 (仍然是BCD的十進位表示的!雖然程式裡看起來是0x19)
 
如果 0d18 + 0d04 ---> 0d1C,  我們再拿 add 0x06 來試AC旗標有沒有進位
---->  發現得一 !所以要進位。所以答案就是 0d22 (因為這裡的C值(12)要減去去10啊)
所以答案還是十進位的 0d22 沒錯!
 
 

   好玩吧!....這是聰明的人類腦筋才會這麼複雜的數學系統之間的轉換。

然後,您也會發現:原來微控器裡的這些奇奇怪怪原來都是有他的定義與特殊用法的。

當然,您是用高階C在寫程式時,您就沒有這種探討人類智慧的機會。

---- 老天爺對所有人都是公平的~腦筋一定是越用越靈光的!如果,您要擺著不用也犯不了誰啊!

--------- 所謂靜思一得吧!

 

當老師的老公時

 

      那天陪朋友到台北拜訪一位科技界商場的老闆時,

閒聊時,這位老闆用很疑狐的眼神問版主:

『好像您們園區的工程師,很喜歡找老師當老婆的樣子喔?為什麼呢?』

...有嗎?!

版主一時也不知該如何回答?

倒是分享了一件多年來的心事給這位大老闆聽:

『我們園區的工程師們啊~整天對著電腦螢幕敲鍵盤,一天下來也說不到幾句話。

難得下班回家,要找老婆聊聊天,結果呢?!

老婆大人的回答是:" 對不起,我上了一整天的課,累死了,我不想多說話了!"

至於,為什麼?我也一時想不起來,但這種很悶的感覺卻是鮮人所能體會的!』

這位科技界的大老闆當場哈哈大笑!

....

至於,為什麼?!我還真的不是很清楚,因為我還沒成為工程師時,人家就已經當老師了。

或許,如同另一位感同身受的老同事所說:

『或許,高科技的職場是屬於高風險,高折損率,所以有個安定工作的老婆是比較無後顧之憂的吧!』

....是嗎?!....

但是賈老師對園區工程師呆板,腦筋全科技,一副唯我獨尊的心態,

很不以為然,所以,也很少幫人家作媒的。...看來版主也有該檢討的地方。

所以,各位高科技的同業們,或許,除了工作與技術以外的東西,

還有許多值得我們去體會生活的地方啦!

 

 

2007年3月26日 星期一

回顧一場意外


     其實當下真的是本能的反應,沒想到竟讓賈老師與岳母這麼感動。

當初『來到他鄉的這個省都』~也非常受岳母的協助與照顧,尤其是在小孩托嬰的幫忙,

讓版主在工作上幾乎無後顧之憂。.....或許,這是人與人之間的基本相處之道。

總是聽別人說得多,但自己卻無法深刻的體會。.....

真的要平時心存善念,修口、修心...當您遇到事情時,就會本能反應了。

      願大家都能平安喜樂。

2007年3月21日 星期三

一個小小夢想實現(我的縫紉機)

 老婆大人終於答應給版主買一台縫紉機了:這個大概是高級玩具~而且也不是生財工具吧。

     或許,現在的成衣真的太便宜了,所以許多人都已經不知道補衣服的樂趣與珍貴。

至少,小孩子們還是很興奮的觀賞與研究一番~『喔~衣服還可以縫補的喔!』,

唉~現在的小孩還真幸福。如果,花了這一筆錢可以讓小孩也體會知福、惜福的話,

也算是另一種意外的收穫吧。

所以,就順便準備了一些基本材料:

當然啊~那個比較小的線,是要自己利用縫紉機自己DIY纏繞的。

這也是如何使用這一類縫紉機的第一課。

         買名牌的縫紉機有一個比較好的地方是可以順便免費上課。直接教您如何使用。

只不過,小時候用的是那種腳踩的那一種老古董。這種太自動化的~還真有點不習慣。

雖然老闆娘還一臉很疑狐的望著我說:『是您要學的?!您不是幫您老婆拿貨的?!』

還跟我確認一下:『您是園區的工程師?!』~~ 懷疑啊! 工程師就不能學這個嗎?!

(是不是園區的工程師又多了一項令人不解的怪癖?)

『不是啊!一般若是男性消費者來學的~是大部分真的有使用過傳統縫紉機的經驗的!』

這就對了啦~不行嗎?!大驚小怪的。

------------------------------------

        不過,實在是太多奇怪的配件,應用在不同的修補或是縫紉功能上,只好再拿

出工程師的本質學能:拿出筆記本抄下『密技』! 

         終於,可以抱回家好好DIY 一番了。

 除了可以一般縫補衣服外,還可以利用外面的徽章貼布,取代一些補丁布料,

把褲子上的破洞給修補起來!  怎樣還不錯吧!

重點還是:給家裡添增了許多不少生活樂趣。這總比花錢去旅遊或吃大餐好多了吧!

至少一家人都還蠻 Enjoy 的!

2007年3月20日 星期二

一首您可能很熟悉的詩賦

 

     那一年我也在工作職場上,有很大的變化,而也無意間所看到的一篇詩賦。

 

就把他轉載到版主當時的工作桌前的座右銘。

 

    或許,其中有幾句您可能覺得很熟悉?! 沒錯!!就是布袋戲『黑白郎君』的一段口白橋段。

 

倒也不是很『灰』的一段話,反倒是給版主許多啟示,只要盡心盡力對得起自己,而一切就靜待冥冥之

中的安排吧!  您覺得呢?!

------------------------------------------------------------------------------------------

呂蒙正破窯賦

 

蜈蚣百足行不及蛇,雌雞兩翼飛不及雉。

馬有千里之能非人不能自往,人有沖天之志非運不能自通。

蓋聞人生在世富貴不能淫,貧賤不能移。

文章蓋世孔子厄於陳邦,武略超群太公釣魚渭水。

顏回短命非是兇惡之徒,盜賊長年豈乃善良之輩。

瞽叟愚頑反生大孝之子,堯王聖帝轉產不肖之兒。

李廣有射虎之威到老無封,馮唐有安邦之志一生不遇。

韓信未遇時無一日之餐,及至運通腰懸三齊王印。

叱楚霸英雄敗於烏江自刎,百萬之雄兵一旦時衰喪於陰人之手。

諸葛亮力無縛雞之徒而作漢朝軍師。

才疏學淺少年及第登科,滿腹文章全然白首不中。

面帶愁容,腹懷英才之量。

風流之女時來配作夫人,深院嬌娥運退反為娼妓。

蛟龍未遇時浸身於魚鱉之中,君子失時窮困於小人之下。

初貧君子天然骨格成性,詐富小人不脫貧寒之體。

天不得時日月無光,地不得時萬物不生,

水不得時風波不作,人不得時運限不通。

昔我居洛陽,朝求情話,暮宿破窯,

思衣而不蔽其體,思食而不濟其飢,人道我賤非我之賤也。

今居朝堂極品,位列三台,躬身於一人之下,列職於萬人之上,

思食而有珍饈百味,思衣而有錦繡千箱,人道我貴非我之貴也。

此乃時也,運也,命也,天道循環周而復始者也!

 

                 Chamber 轉載於乙亥閏八月中秋之風城陋室

2007年3月19日 星期一

看留言的感觸

   

    很高興有位算是學弟的留言。嘻~嘻~ 偷偷告訴您,版主不是您系上的學長,但倒也算是,因為我們科系也是從您們系上獨立出來的。

 

     其實,很多人在版主的部落格或另一個網頁上留言的感謝版主在技術上無私付出。

這是一種人生哲學的施與受。大家都會說,但要作到真的蠻難的。

只是很不好意思的是:這是版主的家訓~有點文言文,版主就直接說它的含意:

 

『勿以惡小而為之;勿以善小而不為』 !!

 

這一種生活的體會:當您每天都活在別人的感謝中,總比每天被人在私底下臭罵時,來得快樂一點吧。

您說對不對?!台灣不是有句玩笑話說:是不是老是有人在背後說我什麼嗎?!要不然,耳朵老是癢癢的?!....嘻~嘻 ~是不是?!

-----------------------------------------------------

        至於,許多人問版主工作的問題。其實,版主真的覺得台灣的工程師們都比較少了那麼一點非工程技術的涵養。

    這也不能怪他們,台灣的教育就是把書念好就好~(後來就是技術學好就好,道理是一樣的!)

     所以,後來學校不是要求要有所謂的『通識教育』嗎?!當您接觸到不同領域的東西時,您自然就會多一點不同的視野與觀點!

      就像版主多方面的接觸各方面的興趣,當然就比較多一點的產品創意。

     這不就是版主很用心的把賈老師的文章也一併收錄的原因。

      只不過,最近終於圓了過年的一個小小心願:買了一台縫紉機。這兩天放假在家裡,縫縫補補的不逸樂乎~連賈老師也快受不了了!

      改天再把心得跟各位報告一下。