日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] MCS-51系列單片機(jī)指令如何判斷字節(jié)數(shù)如何區(qū)分指令為單字節(jié),雙字節(jié)還是三字節(jié)?//------------------------------------------------------------------最佳答案:最基本的方法是查表,但是,查過(guò)一遍之

MCS-51系列單片機(jī)指令如何判斷字節(jié)數(shù)
如何區(qū)分指令為單字節(jié),雙字節(jié)還是三字節(jié)?
//------------------------------------------------------------------
最佳答案:
最基本的方法是查表,但是,查過(guò)一遍之后,就會(huì)發(fā)現(xiàn)規(guī)律,能夠直接看出指令的字節(jié)數(shù),這并不難。
下圖是做而論道搜集的MCS-51單片機(jī)的指令代碼表。


指令的字節(jié)數(shù),其規(guī)律十分簡(jiǎn)單,一看指令便可知道,以后根本不用查表。

MCS-51系列單片機(jī)指令最長(zhǎng)的也就是3字節(jié)指令。
其中:
指令的操作碼,必定要占用一個(gè)字節(jié);
如果指令中,含有8位的立即數(shù),必定要占用一個(gè)字節(jié);
如果指令中,含有直接地址或者相對(duì)轉(zhuǎn)移的地址,也必定要占用一個(gè)字節(jié)。
如果指令中,含有16位的立即數(shù)或目的地址,則要占用兩個(gè)字節(jié)。

例如:
MOV A, @Ri  : 機(jī)器碼為 (E6 + i),這里只有一個(gè)字節(jié)的操作碼;
MOV A, Rn  : 機(jī)器碼為 (E8 + n),也只有一個(gè)字節(jié)的操作碼;
MOV A, Direct: 機(jī)器碼為 (E5)(Dir),含有一個(gè)字節(jié)的操作碼,還有一字節(jié)的直接地址;
MOV A, #data : 機(jī)器碼為 (74)(data),含有一個(gè)字節(jié)的操作碼,還有一字節(jié)的立即數(shù)。

其它的指令,可以自行理解,掌握規(guī)律。
.
題目中給定兩條指令,可從表中可以查出:
DA A : DA
MOV A, #25H : 74 25
//------------------------------------------------------------------


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉