【中華百科全書●工學●組合語言】
<P align=center><STRONG><FONT size=5>【<FONT color=red>中華百科全書●工學●組合語言</FONT>】</FONT></STRONG></P> <P><STRONG>在早期之電子計算機,程式師必須以0與1之機器語言寫作程式,有感於機器語言之寫與讀均很困難,乃開始使用易於記憶的符號代表機器指令,而以此種符號所組成之語言稱之為組合語言,一般說來其與機器語言之間為一對一之對應關係。</STRONG></P><P><STRONG></STRONG> </P>
<P><STRONG>其語言之陳述(Statement)格式可分為四欄,第一欄為標記欄,如無標記則可為空白。</STRONG></P>
<P><STRONG></STRONG> </P>
<P><STRONG>第二欄為作業碼欄,此欄內所填寫之內容可為符號縮寫指令,例如在IBM370系統中A表示加,S代表減等,亦可填寫虛指令,例如DC表示定義常數等,此欄內尚可填寫組譯器(Assembler)之指導碼,例如END表示組合語言程式之結束等。</STRONG></P>
<P><STRONG></STRONG> </P>
<P><STRONG>第三欄為運算元(Operand),因組合語言的不同,此欄內可能僅有一個運算元,可能有二個運算元,甚而可能有三個運算元,如運算元超過一個以上時,通常用「,」將各運算元加以隔開。</STRONG></P>
<P><STRONG></STRONG> </P>
<P><STRONG>第四欄為註記欄,此欄內之內容與機器指令無關,僅為提高程式本身之可讀性。</STRONG></P>
<P><STRONG></STRONG> </P>
<P><STRONG>各欄之間通常以一個或以上之空白加以間隔。</STRONG></P>
<P><STRONG></STRONG> </P>
<P><STRONG>在較完整之組合語言中,通常具有巨式(MACRO)功能,其作用與高階語言之副程式相似,惟在呼叫巨式時,則將被呼叫之巨式全部抄入呼叫處,此種巨式之處理方法被稱為開放式副程式。</STRONG></P>
<P><STRONG></STRONG> </P>
<P><STRONG>(劉齊一)</STRONG></P>
<P><STRONG></STRONG> </P>引用:http://ap6.pccu.edu.tw/Encyclopedia/data.asp?id=6925
頁:
[1]