各位先知好,小弟是新加入的,不知此討論放此版是否正確
請各位幫小弟解個疑惑
我一直有個疑問,究竟電腦懂得0與1,如何變成現在的高階指令?
就我閱讀計算機組織和計概有個概念,但我一直不確定是否如此,請各位幫小弟我看看我的觀念正確否:
最初的電腦指令由長串0與1組成,由於閱讀與記憶實在不易,漸漸有人以簡單英文單字來作為這些指令代號,所以這算是最初的低階語言嘍?
那最初這些0與1如何與這些單字配對!? 也就是怎麼做的@@??
最初的組譯器是用0與1做出來的嗎@@?????
之後,隨之使用者要求電腦做越複雜的指令CISC與RICS問世後,為能使程式語言更加趨近人類的自然語言,高階語言也出來了
所以...高階語言的核心是以低階語言寫出來的嘍? 到現在的C與Java他們API的最核心是否都為組合語言?
所以高階語言執行先轉低階後,組合語言再轉成1與0!?
我以計算機組織與結構一書內介紹的MIPS2000為例好了
此組合語言可轉成機器碼,所以我可以比喻說,此組合語言可以寫一個高階語言的API與組意器的意思嗎???
貼文或分享您的專業都好,重點是資訊的正確性~
就懇請各位可以給小弟這些知識(跪求)
我很好奇也想知道
或可以提供我可以找到解答的地方,感謝各位
