【導讀】 單片機要自動完成計算,它應該具有哪些最重要的部分呢?我們以打算盤為例計算一道算術題。例:36+163×156-166÷34?,F在要進行運算,首先需要一把算盤,其次是紙和筆。這類器件就稱為“存貯器”。但是光有這三部分還不夠,原始的數據與命令要輸入,計算的結果要輸出,都需要按先后順序進行,有時還需等待。所以,這一類信息就稱為控制命令,即由控制器去控制運算器一步步地進行運算和處理,又控制存貯器的讀和寫等。第三類信息是地址信息,其作用是告訴運算器和控制器在何處去取命令取數據,將結果存放到什么地方,通過哪個口輸入和輸出信息等。這些指令是用十六進制表示二進制的機器碼?! CS-51單片機的字長為8位,有時,要完成某些操作用一個字節(jié)尚不能充分表達。所以,在指令系統(tǒng)中有單字節(jié)指令,也有多字節(jié)指令。機器碼是由一連串的0和1組成,沒有明顯的特征,不好記憶,不易理解,易出錯。用助記符來編寫的程序稱為匯編語言程序。