iT邦幫忙

2021 iThome 鐵人賽

DAY 1
1
自我挑戰組

Hello World系列 第 1

組合語言跟你 SAY HELLO!!

各位點進來的朋友,你們好阿/images/emoticon/emoticon07.gif

小的不才只能做這個系列的文章,但還是分享給點進來的朋友,知道一些程式語言的來由,讓大家多少知道這些程式的一些小功能。

那我就直接上內容啦~~/images/emoticon/emoticon08.gif

------------------------------------------------------------⇃正文開始⇂----------------------------------------------------------

組合語言誕生於1949年。

組合語言是任何一種用於電腦、微處理器、微控制器,或其他可程式化器件的低階語言。

在不同的裝置中,組合語言對應著不同的機器語言指令集。

一種組合語言專用於某種電腦系統結構,而不像許多高階語言,可以在不同系統平台之間移植。

使用組合語言編寫的原始碼,然後通過相應的組譯程式將它們轉換成可執行的機器碼。這一過程被稱為組譯過程。

組合語言使用輔助記憶碼(Mnemonics)來代替和表示特定低階機器語言的操作。

特定的組譯目標指令集可能會包括特定的運算元。許多組譯程式可以辨識代表位址和常數的標籤(Label)和符號(Symbols),這樣就可以用字元來代表運算元而無需採取寫死的方式。

普遍地說,每一種特定的組合語言和其特定的機器語言指令集是一一對應的。

那下面這邊為您展示組合語言經典程式碼:

https://ithelp.ithome.com.tw/upload/images/20210901/20141086ZSXYb6maAN.png

圖片來源:https://www.gushiciku.cn/pl/pvLy/zh-tw

感謝大家點進來撇一眼/images/emoticon/emoticon41.gif
/images/emoticon/emoticon29.gif

資料參考&引用處:https://zh.wikipedia.org/wiki/%E6%B1%87%E7%BC%96%E8%AF%AD%E8%A8%80


下一篇
C語言和你 SAY HELLO!!
系列文
Hello World30

1 則留言

1
AndyChiang
iT邦新手 5 級 ‧ 2021-09-05 18:38:48

其實仔細看發現這系列還滿棒的,要做30種程式語言的Hello World也不簡單耶XD

我要留言

立即登入留言