單片機要真正地能進行計算和控制,必須是硬件和軟件配合工作。只有將各種正確的程序存入單片機,給計算機相應(yīng)的數(shù)據(jù)和指令,它才能有效地工作。
要求計算機執(zhí)行的各種操作用命令的形式寫下來就是指令。單片機之所以能自動地進行運算和控制,正是由于人把一條條指令預(yù)先存入到存儲器中,單片機在cpu的控制下,將指令一條條地取出來,并加以翻譯和執(zhí)行,最終得到相應(yīng)的結(jié)果。
單片機怎樣才能辨別和執(zhí)行這些操作呢?
這是在設(shè)計單片機時由設(shè)計人員賦予它的指令系統(tǒng)所決定的。一條指令對應(yīng)著一種基本操作,單片機所能執(zhí)行的全部指令,就是該單片機的指令系統(tǒng),不同種類的單片機,其指令系統(tǒng)亦不相同。