【導讀】單片機系統(tǒng)的設(shè)計包括硬件設(shè)計與軟件編程兩部分。在硬件電路設(shè)計合理的的條件下,還要在編制程序正確的基礎(chǔ)上,單片機才能按照設(shè)計者的要求來完成各種工作。一章MCS—51單片機硬件的結(jié)構(gòu)基礎(chǔ)上,主要介紹MCS—51指令系統(tǒng)與編程。指令是指揮計算機工作的命令,是計算機軟件的基本單元。指令有兩種表達形式。用二進制代碼表示的指令稱為機器碼指令或目標代碼指令。式的指令能夠直接被計算機硬件識別執(zhí)行,但不便于記憶。指令才能被計算機執(zhí)行。如上面的指令MOVA,#00H即為匯編語言指令。是不同的,在很大度上決定了其相應的使用功能。對于操作數(shù)段的組成有的指令可以沒有,MCS—51系列單片機的指令系統(tǒng)有立即尋址,寄存器尋址,一般來說,對于四個工作寄存器組的編碼如