官术网_书友最值得收藏!

第3章 指令系統(tǒng)和匯編語言程序設(shè)計(jì)

3.1 匯編指令格式

計(jì)算機(jī)指令系統(tǒng)是一套控制計(jì)算機(jī)操作的編碼,稱為機(jī)器語言。機(jī)器語言自身的特點(diǎn)決定了其難于直接用于程序設(shè)計(jì),為了既能保持機(jī)器語言的特點(diǎn),又能方便編寫程序和閱讀程序,人們采用助記符來代替機(jī)器指令代碼,助記符與機(jī)器指令代碼一一對應(yīng),人們把這種編程語言稱為匯編語言,匯編語言程序可通過匯編程序轉(zhuǎn)換成機(jī)器語言。

MCS-51單片機(jī)的指令由標(biāo)號、操作碼、操作數(shù)和注釋4個(gè)部分組成,格式如下:

例如:LOOP:MOV A,#31H;將立即數(shù)31H送累加器A中

其中,帶有方括號[……]的部分表示該項(xiàng)是可選項(xiàng),不一定都有,根據(jù)指令不同和程序設(shè)計(jì)的意圖而變化。[標(biāo)號:]表示該指令所在的地址,需以英文字母開頭;操作碼是指令的功能,操作數(shù)是完成操作所需要的數(shù)據(jù),例如單字節(jié)指令只有操作碼,雙字節(jié)指令有操作碼和一個(gè)操作數(shù),三字節(jié)指令有操作碼、目的操作數(shù)和源操作數(shù);[注釋]是為了閱讀程序方便而加注的說明。

主站蜘蛛池模板: 京山县| 黄龙县| 玉屏| 香格里拉县| 靖安县| 阳西县| 关岭| 宜兰市| 密山市| 郴州市| 淅川县| 会东县| 宾川县| 金阳县| 林州市| 南京市| 含山县| 万安县| 莱阳市| 启东市| 清涧县| 彭泽县| 昌黎县| 靖边县| 鄢陵县| 绵竹市| 镶黄旗| 怀化市| 玉环县| 女性| 柘荣县| 安西县| 上饶市| 毕节市| 湖北省| 神木县| 特克斯县| 长治市| 阳东县| 禹城市| 墨脱县|