Re: [問卦] 資工系根本文組吧? x=x+1是三小?
※ 引述《mikemagic88》之銘言
: 肥宅我看我朋友資工系的
: 寫那什麼鬼算式
: x = x + 1
: 到底是三小?
: 我看資工系根本就文組吧
: 連國中數學都出問題
: 有沒有八卦?
小弟文組,但是上過一些巨匠電腦課程
應該可以簡單回答你
用最長見的c來解釋吧
你在x=x+1前,一定要先宣告x
所以大概會長這樣:
—————————
int x=0;
x=x+1;
—————————
接著compiler 會幫你轉換成assembly
大概像這樣:
—————————
SUB %SP,$4,%SP
MOV $0,-4(%BP)
ADD -4(%BP),$1,%0
MOV %0,-4(%BP)
—————————
C語言會用一個stack來暫存變數,
你可以看到%SP跟%BP
就是分別指向stack 的top跟base的pointer,指標下移一個位置(-4)儲存變數(a),接著對變數-4(%BP)加1存到暫存位置(%0)最後再搬回去-4(%BP)
最後這些assembly 會按照指令集定義(例如mips)轉換成0101的形式,再透過cpu裡面的logic gate運算,完成你的加法
--
※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.104.11 (臺灣)
※ PTT 網址
推
原來如此 雖然我有更好的解法但我不想說
推
推
噓
要秀就別說簡單回答
推
現在巨匠會教組合語言喔
→
答非所問耶 就說那是assign
→
不是equal 不就好了
→
call by ref
→
一堆%$是在幹嘛
推
要秀就說完整啊,怎麼加法做完就沒後續
→
了?
推
真的是文組?長見?常見?
推
好猛
16
Re: [問卦] 會寫 x =x+1 的資工人 數學到底多糟阿??阿肥外商碼農阿肥啦!最近都在打DI沒空上線發廢文。 因為對於任何的program他的理解"="這個概念叫做assign,也就是我把原本的x加上1以後再 賦值給x,這東西在上升就是計算機哲學的定義了,你接受這套體系才有談下去的資格。 這個還延伸到lvalue跟rvalue的概念,如果你去寫 int x;9
Re: [問卦] C語言根本可以淘汰了吧?其實,組合語言 = 機械碼。 因為組合語言的助憶碼(Assembly Mnemonic,就是MOV、JMP之類的"指令"), 可以跟機械碼一對一對應;組合語言原始碼,透過組譯器轉換成機械碼。 C原始碼,還是要透過編譯器轉換成機械碼。 組合語言還是有直人接寫的。10
Re: [問卦] 程式能寫if 就不要用for loop?對 能用if就不要用for 能用for就不要用goto 但是你如果寫組合語言、韌體、系統底層 還有很多微型的控制器7
[問卦] PTT IP改顯示地區有沒有搞頭如題我包恩 PTTStar已經可以把IP轉換成地區了 雖然部分資料還是不太準確 (像是中華的部分固定IP、行動網路IP......等等) 但大多數的資料還是蠻準確的 如果是學校IP也會自動轉換成學校 那如果PTT 把原本轉換成國家的功能在進一步轉換成地區的話X
Re: [問卦] 程式語言為啥都要用英文寫 掛???????????還在寫程式語言?太嫩了 真正的工程師都直接操控電晶體裡的電子,好嗎 要加法?不會用cpu裡的adder直接加喔? 要減法?不會先轉換成負數再用adder喔? 要乘法?不會移位再加法喔?
爆
Re: [問卦] 潮州副站長是哪裡做錯了?96
[問卦] 房價炒到突破天際會泡沫化嗎?86
Re: [問卦] 潮洲副站長不承認自己公審 對嗎??78
[問卦] 潮州副站長是哪裡做錯了?70
[問卦] 潮州站長管不了副站長嗎?87
[問卦] 這麼肥你敢吃嗎85
[問卦] 說「自O不能解決問題」是不是很假掰?62
[問卦] 黃仁勳給年輕人的三句話54
[問卦] 月薪38K 每個月花6千舒壓排毒 這樣OK嗎?55
[爆卦] 星艦Starship第四次試射LIVE53
[問卦] 新手買車怎麼選擇50
Re: [問卦] 潮洲副站長不承認自己公審 對嗎??54
[問卦] 奶子 o'_';o42
[問卦] PTT哪個版水準差3
[問卦]長髮哥扯勇者辛梅爾都不會覺得中二尷尬嗎43
[問卦] 國產最強av是誰爆
[爆卦] 日本無頭屍案開審 疑兇一家關係極扭曲40
[問卦] 蔡阿嘎的心腹大將蘿拉怎麼了?43
[問卦] 沒刺槍術,改練什麼36
[問卦] 潮州站長不只會解除契約 還會刪留言欸~28
[問卦] 沒人發現黑暗森林法則根本就自我矛盾嗎!33
[問卦] 黃仁勳是不是都沒有跟政府官員吃飯??29
[問卦] 現在K pop 還紅嗎?33
[問卦] 詐騙最多判12年,是國際笑話嗎?35
[問卦] Joeman該如何整型才能變帥哥呢?30
[問卦] 為什麼台北沒分,北台北,南台北的卦31
[問卦] 不小心看到跳樓怎麼壓驚31
[問卦] 台鐵公司化快半年了改變了什麼?30
[問卦] 你一句話證明自己看過魔戒三部曲?26
[問卦] 潮州副站長突然洗板是為什麼?