編譯器有哪些 不同的計算機匯編語言需要用不同的編譯器嗎?
不同的計算機匯編語言需要用不同的編譯器嗎?是的,例如,51內(nèi)核和ARM內(nèi)核使用不同的匯編指令。例如,arm是具有37條匯編指令的RISC,Intel是具有數(shù)百條指令的CISC??傊?,不同體系結(jié)構(gòu)所使用
不同的計算機匯編語言需要用不同的編譯器嗎?
是的,例如,51內(nèi)核和ARM內(nèi)核使用不同的匯編指令。例如,arm是具有37條匯編指令的RISC,Intel是具有數(shù)百條指令的CISC。總之,不同體系結(jié)構(gòu)所使用的匯編指令并不相同,它們都需要獨立的編譯器。
匯編語言的編譯器是用什么語言寫的,為什么?
直接用指令代碼編寫第一個匯編語言編譯器,然后就可以用匯編語言編寫新的編譯器。事實上,許多語言都可以編寫匯編編譯器
例如,第一個C語言編譯器可以用匯編語言編寫,但是后來的C編譯器可以用C語言編寫。神奇,哈哈
直接用指令代碼編寫第一個匯編語言編譯器,然后用匯編語言編寫新的編譯器。事實上,許多語言都可以編寫匯編編譯器。例如,第一個C語言編譯器可以用匯編語言編寫,但是后面的C編譯器可以用C語言編寫。魔術(shù),哈哈