一個(gè)單片機(jī)所需執(zhí)行指令的集合即為單片機(jī)的指令系統(tǒng)。單片機(jī)使用的機(jī)器語(yǔ)言、匯編語(yǔ)言及高級(jí)語(yǔ)言,但不管使用是何種語(yǔ)言,最終還是要“翻譯”成為機(jī)器碼,單片機(jī)才能執(zhí)行之?,F(xiàn)在有很多半導(dǎo)體廠商都推出了自己的單片機(jī),單片機(jī)種類(lèi)繁多,品種數(shù)不勝數(shù),值得注意的是不同的單片機(jī)它們的指令系統(tǒng)不一定相同,或不完全相同。但不管是使用機(jī)器語(yǔ)言、匯編語(yǔ)言還是高級(jí)語(yǔ)言都是使用指令編寫(xiě)程序的。 ????所謂機(jī)器語(yǔ)言即指令的二進(jìn)制編碼,而匯編語(yǔ)言則是指令的表示符號(hào) 。在指令的表達(dá)式上也不會(huì)直接使用二進(jìn)制機(jī)器碼,最常用的是十六進(jìn)制的形式。但單片機(jī)并不能直接執(zhí)行匯編語(yǔ)言和高級(jí)語(yǔ)言,都必須通過(guò)匯編器“翻譯”成為二進(jìn)制機(jī)器碼方能執(zhí)行,但如果直接使用二進(jìn)制來(lái)編寫(xiě)程序,那將十分不便,也很難記憶和識(shí)別,不易編寫(xiě)、難于辨讀,極易出錯(cuò),同時(shí)出錯(cuò)了也相當(dāng)難查找。所以現(xiàn)在基本上都不會(huì)直接使用機(jī)器語(yǔ)言來(lái)編寫(xiě)單片機(jī)的程序。最好的辦法就是使用易于閱讀和辨認(rèn)的指令符號(hào)來(lái)代替機(jī)器碼,我們常稱(chēng)這些符號(hào)為助記符,用助記符的形式表示的單片機(jī)指令就是匯編語(yǔ)言,為便于記憶和閱讀,助記符號(hào)通常都使用易于理解的英文單詞和拼音字母來(lái)表示。 ????每種單片機(jī)都有自己獨(dú)特的指令系統(tǒng),那么指令系統(tǒng)是開(kāi)發(fā)和生產(chǎn)廠商定義的,如要使用其單片機(jī),用戶(hù)就必須理解和遵循這些指令標(biāo)準(zhǔn),要掌握某種(類(lèi))單片機(jī),指令系統(tǒng)的學(xué)習(xí)是必須的。 ????MCS-51共有111條指令,可分為5類(lèi): |
????[1].數(shù)據(jù)傳送類(lèi)指令(共29條) |
????[2].算數(shù)運(yùn)算類(lèi)指令(共24條) |
????[3].邏輯運(yùn)算及移位類(lèi)指令(共24條) |
????[4].控制轉(zhuǎn)移類(lèi)指令(共17條) |
????[5].布爾變量操作類(lèi)指令(共17條) |
?????一些特殊符號(hào)的意義 ????在介紹指令系統(tǒng)前,我們先了解一些特殊符號(hào)的意義,這對(duì)今后程序的編寫(xiě)都是相當(dāng)有用的。 |
????Rn——當(dāng)前選中的寄存器區(qū)的8個(gè)工作寄存器R0—R7(n=0-7)。 |
????Ri——當(dāng)前選中的寄存器區(qū)中可作為地址寄存器的兩個(gè)寄存器R0和R1(i=0,1) |
????direct—內(nèi)部數(shù)據(jù)存儲(chǔ)單元的8位地址。包含0—127(255)內(nèi)部存儲(chǔ)單元地址和特殊功能寄存地址。 |
????#data—指令中的8位常數(shù)。 |
????#data16—指令中的16位常數(shù)。 |
????addr16—用于LCALL和LJMP指令中的16目的地地址,目的地址的空間為64kB程序存儲(chǔ)器地址。 |
????#addr11—用于ACALL和AJMP指令中的11目的地地址,目的地址必須放在與下條指令第一個(gè)字節(jié)同一個(gè)2kB程序存儲(chǔ)器空間之中。 |
????rel—8位帶符號(hào)的偏移字節(jié),用于所有的條件轉(zhuǎn)移和SJMP等指令中,偏移字節(jié)對(duì)于下條指令的第一個(gè)字節(jié)開(kāi)始的-128——+127范圍內(nèi)。 |
????@—間接寄存器尋址或基址寄存器的前綴。 |
????/—為操作的前綴,聲明對(duì)該位操作書(shū)取反。 |
????DPTR—數(shù)據(jù)指針。 |
????bit—內(nèi)部RAM和特殊功能寄存器的直接尋址位。 |
????A—累加器。 |
????B—累加器B。用于乘法和除法指令中。 |
????C—進(jìn)位標(biāo)志位。 |
????(x)—某地址單元中的內(nèi)容。 |
????((x))—由X尋址單元中的內(nèi)容。 |
?????MCS-51的尋址方式 ????尋址的“地址”即為操作數(shù)所在單元的地址,絕大部分指令執(zhí)行時(shí)都需要用到操作數(shù),那么到哪里去取得操作數(shù)呢?最易想到的就是告訴CPU操作數(shù)所在的地址單元,從那里可取得響應(yīng)的操作數(shù),這便是“尋址”之意。MCS-51的尋址方式很多,使用起來(lái)也相當(dāng)方便,功能也很強(qiáng)大,靈活性強(qiáng)。這便是MCS-51指令系統(tǒng)“好用”的原因之一。下面我們分別討論幾種尋址方式的原理。 ????[1].直接尋址 ????指令中操作數(shù)直接以單元地址形式出現(xiàn),例如: ????????MOV??A,68H ????這條指令的意義是把內(nèi)部RAM中的68H單元中的數(shù)據(jù)內(nèi)容傳送到累加器A中。值得注意的是直接尋址方式只能使用8位二進(jìn)制地址,因此這種尋址方式僅限于內(nèi)部RAM進(jìn)行尋址。低128位單元在指令中直接以單元地址的形式給出。對(duì)于特殊功能寄存器可以使用其直接地址進(jìn)行訪問(wèn),還可以以它們的符號(hào)形式給出,只是特殊功能寄存器只能用直接尋址方式訪問(wèn),而無(wú)其它方法。 ????[2].寄存器尋址 ????寄存器尋址對(duì)選定的8個(gè)工作寄存器R0-R7進(jìn)行操作,也就是操作數(shù)在寄存器中,因此指定了寄存器就得到了操作數(shù),寄存器尋址的指令中以寄存器的符號(hào)來(lái)表示寄存器,例如: ????????MOV??A,R1 ????這條指令的意義是把所用的工作寄存器組中的R3的內(nèi)容送到累加器A中。 ????值得一提的是工作狀態(tài)寄存器的選擇是通過(guò)程序狀態(tài)字寄存器來(lái)控制的,在這條指令前,應(yīng)通過(guò)PSW設(shè)定當(dāng)前工作寄存器組。 ????[3].寄存器間接尋址 ????寄存器尋址方式,寄存器中存放的是操作數(shù),而寄存器間接尋址方式,寄存器中存放的則為操作數(shù)的地址,也即操作數(shù)是通過(guò)寄存器指向的地址單元得到的,這便是寄存器間接尋址名稱(chēng)的由來(lái)。 ????例如指令: ????????MOV??A,@R0 ????這條指令的意義是R0寄存器指向地址單元中的內(nèi)容送到累加器A中。假如R0=#56H,那么是將56H單元中的數(shù)據(jù)送到累加器A中。 ????寄存器間接尋址方式可用于訪問(wèn)內(nèi)部RAM或外部數(shù)據(jù)存儲(chǔ)器。訪問(wèn)內(nèi)部RAM或外部數(shù)據(jù)存儲(chǔ)器的低256字節(jié)時(shí),可通過(guò)R0和R1作為間接寄存器。然而有必要指出,內(nèi)部RAM的高128字節(jié)地址與專(zhuān)用積存器的地址是重疊的,所以這種尋址方式不能用于訪問(wèn)特殊功能寄存器。 ????外部數(shù)據(jù)存儲(chǔ)器的空間為64kB,這時(shí)可采用DPTR作為間址寄存器進(jìn)行訪問(wèn),指令如下: ????????MOVX??A,@DPTR ????這條指令的意義是與上述類(lèi)似,不再贅述。 ????[4].立即尋址 ????立即尋址就是把操作數(shù)直接在指令中給出,即操作數(shù)包含在指令中,指令操作碼的后面緊跟著操作數(shù),一般把指令中的操作數(shù)稱(chēng)為立即數(shù),因此而得名。為了與直接尋址方式相區(qū)別,在立即數(shù)前加上“#”符號(hào),例如: ????????MOVX??A,#0EH ????這條指令的意義是將0EH這個(gè)操作數(shù)送到累加器A中。 ????[5].變址尋址 ????變址尋址是以DPTR或PC作為基址寄存器,以累加器A作為變址寄存器,將兩寄存器的內(nèi)容相加形成16位地址形成操作數(shù)的實(shí)際地址。例如: ????????MOV???A,@A+DPTR ????????MOVX??A,@A+PC ????????JMP???@A+DPTR ????在這三條指令中,A作為偏移量寄存器,DPTR或PC作為變址寄存器,A作為無(wú)符號(hào)數(shù)與DPTR或PC的內(nèi)容相加,得到訪問(wèn)的實(shí)際地址。其中前兩條是程序存儲(chǔ)器讀指令,后一條是無(wú)條件轉(zhuǎn)移指令。 ????[6].位尋址 ????在MCS-51單片機(jī)中,RAM中的20H—2FH字節(jié)單元對(duì)應(yīng)的位地址為00H—7FH,特殊功能寄存器中的某些位也可進(jìn)行為尋址,這些單元既可以采用字節(jié)方式訪問(wèn)它們,也可采用位尋址的方式訪問(wèn)它們。 ????[7].相對(duì)尋址 ????相對(duì)尋址方式是為了程序的相對(duì)轉(zhuǎn)移而設(shè)計(jì)的,其夜里是以PC的內(nèi)容為基址,加上給出的偏移量作為轉(zhuǎn)移地址,從而實(shí)現(xiàn)程序的轉(zhuǎn)移。轉(zhuǎn)移的目的地址可參見(jiàn)如下表達(dá)式: ????????目的地址=轉(zhuǎn)移指令地址+轉(zhuǎn)移指令字接數(shù)+偏移量 ????值得注意的是,偏移量是有正負(fù)號(hào)之分的,偏移量的取值范圍是當(dāng)前PC值的-128—+127之間。 |
MCS-51指令系統(tǒng)概述
- MCS-51(28601)
相關(guān)推薦
8051指令系統(tǒng)的相關(guān)資料分享
指令系統(tǒng)的尋址方式寄存器尋址指令中的操作數(shù)為某一寄存器的內(nèi)容例如:MOVA, Rn(Rn)→\rightarrow→A , n=0~7指令指定了從寄存器Rn中取得源操作數(shù),故被稱(chēng)為寄存器尋址方式直接
2021-12-08 07:25:47
8086指令系統(tǒng)教程
8086指令系統(tǒng)教程8086的指令系統(tǒng) 概 &
2009-06-19 21:56:28
MCS-51指令系統(tǒng)
MCS-51指令系統(tǒng)一、MCS-51指令系統(tǒng)概述一個(gè)單片機(jī)所需執(zhí)行指令的集合即為單片機(jī)的指令系統(tǒng)。單片機(jī)使用的機(jī)器語(yǔ)言、匯編語(yǔ)言及高級(jí)語(yǔ)言,但不管使用是何種語(yǔ)言,最終還是要“翻譯”成為機(jī)器碼,單片機(jī)
2009-03-18 22:20:16
MCS-51指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
MCS-51指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
2017-02-12 14:02:55
MCS-51單片機(jī)指令系統(tǒng)和匯編語(yǔ)言程序?qū)嵗?/a>
MCS-51單片機(jī)指令系統(tǒng)和匯編語(yǔ)言程序?qū)嵗?/div>
2009-03-19 16:43:28
MCS-51單片機(jī)I/O端口的存取
操作Pn(指P0,P1,P2,P3)在51匯編語(yǔ)言中是特殊的標(biāo)識(shí)符,既代表Pn端口引腳,又代表Pn鎖存器(PnSFR)。在MCS-51指令系統(tǒng)中有些指令讀鎖存器的值, 有些指令則讀引腳上的值。讀鎖存器
2017-08-18 10:10:27
MCS-51單片機(jī)包括哪些
8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產(chǎn)品。學(xué)習(xí)單片機(jī),除了搞清單片機(jī)內(nèi)部功能、存儲(chǔ)空間分配及I/O接口外,還應(yīng)掌握其指令系統(tǒng)。MCS-51共有111條指令,現(xiàn)介紹我們總
2021-07-21 09:29:21
MCS-51單片機(jī)基本原理
控制的豐富的指令系統(tǒng),堪稱(chēng)為一代“名機(jī)”,為以后的其它單片機(jī)的發(fā)展奠定了基礎(chǔ)。正因?yàn)槠鋬?yōu)越的性能和完善的結(jié)構(gòu),導(dǎo)致后來(lái)的許多廠商多沿用或參考了其體系結(jié)構(gòu),有許多世界大的電氣商豐富和發(fā)展了MCS-51
2009-03-19 16:39:57
MCS-51單片機(jī)的相關(guān)資料推薦
第二章 MCS-51單片機(jī)硬件結(jié)構(gòu)與工作原理2.1 MCS-51單片機(jī)的硬件結(jié)構(gòu)2.2 引腳介紹2.3 復(fù)位電路2.4 寄存器2.5 時(shí)序2.6 MCS-51的工作方式2.1 MCS-51單片機(jī)的硬件結(jié)構(gòu)2.2 引腳介紹2.3 復(fù)位電路2.4 寄存器2.5 時(shí)序2.6 MCS-51的工作方式...
2021-11-18 06:02:46
MCS-51單片機(jī)硬件系統(tǒng)的擴(kuò)展
本帖最后由 eehome 于 2013-1-5 09:56 編輯
MCS-51單片機(jī)硬件系統(tǒng)的擴(kuò)展該怎么做啊
2013-01-02 13:57:10
MCS-51單片機(jī)硬件系統(tǒng)的擴(kuò)展
本帖最后由 eehome 于 2013-1-5 09:57 編輯
MCS-51單片機(jī)硬件系統(tǒng)的擴(kuò)展MCS-51單片機(jī)硬件系統(tǒng)的擴(kuò)展
2013-01-02 13:29:36
MCS-51的存儲(chǔ)器分類(lèi)
MCS-51的存儲(chǔ)器不僅有ROM和RAM之分,還有片內(nèi)和片外之分。MCS-51的內(nèi)存儲(chǔ)器集成在芯片內(nèi)部,是MCS-51的一個(gè)組成部分;而片外存儲(chǔ)器是外接的專(zhuān)用存儲(chǔ)器芯片,MCS-51只提供地址和控制
2021-12-07 08:49:14
MCS-51系列單片機(jī)型號(hào)
、8751,以及對(duì)應(yīng)的低功耗型號(hào)80c31、8051、87C51,因而MCS-51特指Intel的這幾種型號(hào)。在計(jì)算機(jī)領(lǐng)域,系列機(jī)是指同一廠家生產(chǎn)的具有相同系統(tǒng)結(jié)構(gòu)的機(jī)器。20世紀(jì)80年代中期以后,...
2021-12-01 07:28:38
MCS-51系列單片機(jī)實(shí)用接口技術(shù)-電子書(shū)(免費(fèi)下載哦)
設(shè)計(jì)與實(shí)踐第九章 A/D轉(zhuǎn)換器與MCS-51單片機(jī)的接口設(shè)計(jì)與實(shí)踐 第十章 V/F轉(zhuǎn)換器接口技術(shù) 第十一章 串行通訊按日技術(shù)第十二章應(yīng)用系統(tǒng)設(shè)計(jì)中的實(shí)用技術(shù)附錄AMCS51單片機(jī)指令速查表附錄一常用EPROM固化電壓參考表MCS-51系列單片機(jī)實(shí)用接口技術(shù)
2008-12-23 14:30:45
MCS-51系列單片機(jī)結(jié)構(gòu)和原理
Intel公司推出的MCS-51系列單片機(jī)以其典型的結(jié)構(gòu)、完善的總線(xiàn)、特殊功能寄存器的集中管理方式、位操作系統(tǒng)和面向控制的指令系統(tǒng),為單片機(jī)的發(fā)展奠定了良好的基礎(chǔ)。8051是MCS-51系列單片機(jī)
2021-11-17 06:37:55
MCS-51系列和80C51系列單片機(jī)的區(qū)別
地說(shuō)是與MCS-51指令系統(tǒng)兼容的單片機(jī)。這些單片機(jī)與8051的系統(tǒng)結(jié)構(gòu)(只要是指令系統(tǒng))相同,采用CMOS工藝,因而常用80C51系列來(lái)稱(chēng)呼所有具有8051指令系統(tǒng)的單片機(jī)。他們對(duì)8051一般都作
2009-08-12 00:32:21
MCS51指令系統(tǒng)
執(zhí)行的操作性質(zhì);操作數(shù)表明參與操作的數(shù)據(jù)或數(shù)據(jù)所存放的地址。MCS-51機(jī)器語(yǔ)言指令根據(jù)其指令編碼長(zhǎng)短的不同有單字節(jié)指令、雙字節(jié)指令和三字節(jié)指令三種格式。
2013-05-04 21:10:27
AT89C51指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)
這是關(guān)于學(xué)習(xí)*AT89C51指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)*的PPT,認(rèn)為有用的話(huà)可以下下。
2013-12-11 11:04:30
AT89C51的中文數(shù)據(jù)資料
ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器(CPU)和Flash存儲(chǔ)單元,功能強(qiáng)大AT89C51單片機(jī)可為您提供許多高性?xún)r(jià)比的應(yīng)用場(chǎng)合,可靈活應(yīng)用于各種控制領(lǐng)域。
2020-07-20 17:05:42
FPGA上對(duì)OC8051IP核的修改與測(cè)試
所有具有8051指令系統(tǒng) 的單片機(jī)。在80C51系列中,OC8051以 架構(gòu)清晰、取指帶寬大、時(shí)鐘效率高等諸多優(yōu)點(diǎn)受到業(yè)內(nèi)人士的青睞。本文在分析OpenCores網(wǎng)站提供的一款 OC8051IP核
2012-08-11 11:41:47
PIC單片機(jī)與MCS-51系列單片機(jī)的區(qū)別
據(jù)總線(xiàn)可以采用不同的寬度。數(shù)據(jù)總線(xiàn)都是8位 的,但指令總線(xiàn)位數(shù)分別位12、14、16位。(2)流水線(xiàn)結(jié)構(gòu):MCS-51單片機(jī)的取指和執(zhí)行采用單指令流水線(xiàn)結(jié)構(gòu),即取一條指令,執(zhí)行完后再取下一條指令;而PIC
2017-08-26 14:23:14
關(guān)于PIC單片機(jī)與MCS-51單片機(jī)的對(duì)比
單片機(jī)系列,也被稱(chēng)為8051單片機(jī)。它具有較少的寄存器和指令,但具備較高的代碼兼容性和易用性。MCS-51單片機(jī)主要用于通用控制和簡(jiǎn)單通信應(yīng)用,通常只具備基本的輸入輸出和定時(shí)器等外設(shè)。MCS-51單片機(jī)
2023-03-29 11:45:32
單片機(jī)指令系統(tǒng)
單片機(jī)指令系統(tǒng)第3章 單片機(jī)指令系統(tǒng) 3.1 MCS-51指令簡(jiǎn)介3.2 指令系統(tǒng) 3.1 MCS-51指令簡(jiǎn)介 二
2009-06-19 21:43:01
如何對(duì)OC8051 IP核進(jìn)行修改與測(cè)試?
結(jié)構(gòu)相同,采用CMOS工藝,因而常用80C51系列來(lái)指代所有具有8051指令系統(tǒng)的單片機(jī)。在80C51系列中,OC8051以架構(gòu)清晰、取指帶寬大、時(shí)鐘效率高等諸多優(yōu)點(diǎn)受到業(yè)內(nèi)人士的青睞。
2019-08-13 07:34:07
快速記憶MCS-51指令的方法
學(xué)習(xí)單片機(jī),除了搞清單片機(jī)內(nèi)部功能、存儲(chǔ)空間分配及I/O接口外,還應(yīng)掌握其指令系統(tǒng)。MCS-51共有111條指令,現(xiàn)介紹總結(jié)出的快速記憶MCS-51指令的方法,供大家參考?! 〈蠹叶贾?,匯編語(yǔ)言
2011-09-21 16:42:26
怎么在FPGA上修改和測(cè)試OC8051IP核?
結(jié)構(gòu)相同,采用CMOS工藝,因而常用80C51系列來(lái)指代所有具有8051指令系統(tǒng)的單片機(jī)。在80C51系列中,OC8051以架構(gòu)清晰、取指帶寬大、時(shí)鐘效率高等諸多優(yōu)點(diǎn)受到業(yè)內(nèi)人士的青睞。
2019-08-13 06:10:46
怎樣去設(shè)計(jì)基于51單片機(jī)的LCD12864智能門(mén)禁系統(tǒng)
如圖3-1所示。3.1 STC89C52主控模塊3.1.1 STC89C52簡(jiǎn)介STC89C52是宏晶科技發(fā)行的一款兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),工業(yè)80C51產(chǎn)品指令和引腳完全兼容的51單片機(jī)。傳統(tǒng)的8051系列單片機(jī)只有128-256個(gè)字節(jié)RAM可使用,對(duì)于工程量較大的程序設(shè)計(jì)時(shí)往往會(huì)不夠用。而
2021-07-20 08:35:26
求MCS-51系列單片機(jī)指令表詳解.chm
求MCS-51系列單片機(jī)指令表,安裝的ARM軟件里面沒(méi)有找到,看各位朋友有沒(méi)有,求分享,不勝感激?。。?/div>
2012-11-30 22:48:04
mcs-51單片機(jī)應(yīng)用教程
mcs-51單片機(jī)應(yīng)用教程以MCS-51系列單片機(jī)為主線(xiàn),從實(shí)用的角度出發(fā),通過(guò)介紹大量單片機(jī)技能訓(xùn)練實(shí)例和應(yīng)用實(shí)例,指導(dǎo)讀者學(xué)習(xí)和使用單片機(jī)?!?b class="flag-6" style="color: red">MCS-51單片機(jī)應(yīng)用教程》分為基
2008-10-28 16:21:3476
MCS-51單片機(jī)系統(tǒng)擴(kuò)展技術(shù)
1 MCS-51單片機(jī)系統(tǒng)擴(kuò)展的基本概念2 程序存儲(chǔ)器擴(kuò)展技術(shù)3 數(shù)據(jù)存儲(chǔ)器擴(kuò)展4 輸入/輸出口擴(kuò)展技術(shù)MCS-51單片機(jī)系統(tǒng)擴(kuò)展的基本概念1.1 MCS-51單片機(jī)最小應(yīng)用系統(tǒng)1.2 MCS
2008-12-01 14:39:1965
MCS-51系列單片機(jī)實(shí)用接口技術(shù)
MCS-51系列單片機(jī)實(shí)用接口技術(shù)全面、系統(tǒng)地介紹了MCS-51系列單片機(jī)應(yīng)用系統(tǒng)的各種實(shí)用接口技術(shù)及其配置。內(nèi)容包括:MCS-51系列單片機(jī)組成原理:應(yīng)用系統(tǒng)擴(kuò)展、開(kāi)發(fā)與調(diào)試;
2008-12-23 14:27:36162
MCS-51系列單片機(jī)指令系統(tǒng)
MCS-51系列單片機(jī)指令系統(tǒng):指令是指揮計(jì)算機(jī)執(zhí)行某種操作的命令。一條指令可用兩種語(yǔ)言形式表示,即機(jī)器語(yǔ)言和匯編語(yǔ)言指令。機(jī)器語(yǔ)言指令是用二進(jìn)制代碼表示,稱(chēng)指令碼,
2009-03-14 15:28:592
MCS-51 單片機(jī)基本原理
[學(xué)習(xí)要求] 掌握MCS-51單片機(jī)的基本概念和基本原理。[重點(diǎn)與難點(diǎn)]重點(diǎn):?jiǎn)纹瑱C(jī)的基本原理與內(nèi)部結(jié)構(gòu)。難點(diǎn):MCS-51單片機(jī)存儲(chǔ)器結(jié)構(gòu)。[理論內(nèi)容]一、MCS-51單片機(jī)
2009-03-18 22:05:3367
mcs-51指令集
MCS-51系列單片機(jī)指令A表MCS-51系列單片機(jī)指令d表MCS-51系列單片機(jī)指令c表MCS-51系列單片機(jī)指令i表MCS-51系列單片機(jī)指令j表MCS-51系列單片機(jī)指令l表MCS-51系列單片機(jī)指
2009-03-18 22:28:2471
MCS-51單片機(jī)指令系統(tǒng)和匯編語(yǔ)言程序?qū)嵗?/a>
MCS-51單片機(jī)指令系統(tǒng)和匯編語(yǔ)言程序?qū)嵗?
介紹MCS-51的指令系統(tǒng)和匯編語(yǔ)言編程,了解處理器的軟件資源3.1 MCS-51單片機(jī)指令系統(tǒng)概述 3.2 尋址方式 3.3
2009-03-18 22:28:24457
MCS-51單片機(jī)指令系統(tǒng)
MCS-51單片機(jī)指令系統(tǒng)介紹:
一條匯編語(yǔ)言指令中最多包含4個(gè)區(qū)段,如下所示:
標(biāo)號(hào):操作碼 目的操作數(shù),源操作數(shù) ;注釋
&
2009-04-28 15:19:280
單片機(jī)指令系統(tǒng)
單片機(jī)指令系統(tǒng)
3.1 MCS-51指令簡(jiǎn)介
3.2 指令系統(tǒng)
3.1 MCS-51指令簡(jiǎn)介
二、MCS-51系列單片機(jī)指令系統(tǒng)分類(lèi)
按尋址方式分為以下七種:按功能分為以
2009-06-16 22:51:2935
8051單片機(jī)指令系統(tǒng),計(jì)算機(jī)的指令系統(tǒng)
計(jì)算機(jī)的指令系統(tǒng)是表征計(jì)算機(jī)性能的重要指標(biāo),每種計(jì)算機(jī)都有自己的指令系統(tǒng)。MCS—51單片機(jī)的指令系統(tǒng)是一個(gè)具有255種代碼的集合,絕大多數(shù)指令包含兩個(gè)基本部分:操
2009-06-16 22:52:4376
Intel MCS-51系列單片機(jī)的結(jié)構(gòu)、指令集和性能介紹
ntel MCS-51系列單片機(jī)的結(jié)構(gòu)、指令集和性能介紹:
2009-06-24 11:54:2359
MCS-51單片機(jī)的指令時(shí)序
時(shí)序是用定時(shí)單位來(lái)描述的,MCS-51的時(shí)序單位有四個(gè),它們分別是節(jié)拍、狀態(tài)、機(jī)器周期和指令周期,接下來(lái)我們分別加以說(shuō)明。
2010-07-12 11:27:5544
MCS-51單片機(jī)的系統(tǒng)擴(kuò)展技術(shù)(三)
MCS-51單片機(jī)的系統(tǒng)擴(kuò)展技術(shù)簡(jiǎn)述
2010-07-16 12:59:0221
MCS-51系列單片機(jī)指令系統(tǒng)表數(shù)據(jù)傳送類(lèi)指令
MCS-51系列單片機(jī)指令系統(tǒng)表數(shù)據(jù)傳送類(lèi)指令
2010-08-01 16:27:3824
MCS-51單片機(jī)主要應(yīng)用特性
MCS-51單片機(jī)是美國(guó)INTE公司于1980年推出的產(chǎn)品,與MCS-48單片機(jī)相比,它的結(jié)構(gòu)更先進(jìn),功能更強(qiáng),在原來(lái)的基礎(chǔ)上增加了更多的電路單元和指令,指令數(shù)達(dá)111條,MCS-51單片機(jī)可以算是
2010-08-01 16:33:5918
MCS-51單片機(jī)系統(tǒng)結(jié)構(gòu)
2.1 MCS-51單片機(jī)的外特性2.2 MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)2.3 CPU及復(fù)位電路2.4 IO端口2.5 MCS-51存儲(chǔ)器2.6 專(zhuān)用功能寄存器2.7 中斷系統(tǒng)2.8 定
2010-08-12 11:33:1746
MCS-51系列單片機(jī)組成及工作原理
基本內(nèi)容2.1 MCS-51單片機(jī)基本組成2.2 MCS-51存儲(chǔ)器配置2.3 MCS-51單片機(jī)引腳2.4 單片機(jī)的最小系統(tǒng)2.5 并行輸入/輸出口2.6 單片機(jī)執(zhí)行指令的過(guò)
2010-09-13 07:57:1256
MCS-51指令系統(tǒng)
MCS-51型單片機(jī)指令系統(tǒng)中,操作數(shù)可以為1、2、3個(gè),也可以沒(méi)有,如NOP指令。不同功能的指令,操作數(shù)的作用不同。
2010-09-14 20:47:0527
MCS-51單片機(jī)主要應(yīng)用特性
MCS-51單片機(jī)是美國(guó)INTE公司于1980年推出的產(chǎn)品,與MCS-48單片機(jī)相比,它的結(jié)構(gòu)更先進(jìn),功能更強(qiáng),在原來(lái)的基礎(chǔ)上增加了更多的電路單元和指令,指令數(shù)達(dá)111條,MCS-51單片機(jī)可
2006-04-03 00:11:352227
MCS-51算術(shù)運(yùn)算指令
算術(shù)運(yùn)算指令共有24條,算術(shù)運(yùn)算主要是執(zhí)行加、減、乘、除法四則運(yùn)算。另外MCS-51指令系統(tǒng)中有相當(dāng)一部分是進(jìn)行加、減1操作,BCD碼的運(yùn)算和調(diào)整,我們都?xì)w類(lèi)為運(yùn)算指令。雖然MC
2006-04-03 22:44:211271
MCS-51控制轉(zhuǎn)移指令
控制轉(zhuǎn)移指令用于控制程序的流向,所控制的范圍即為程序存儲(chǔ)器區(qū)間,MCS-51系列單片機(jī)的控制轉(zhuǎn)移指令相對(duì)豐富,有可對(duì)64kB程序空間地址單元進(jìn)行訪問(wèn)的長(zhǎng)調(diào)用、長(zhǎng)轉(zhuǎn)移指令,也
2006-04-03 22:45:08945
MCS-51指令簡(jiǎn)介
MCS-51指令簡(jiǎn)介 MCS-51系列單片機(jī)指令系統(tǒng)分類(lèi)
計(jì)算機(jī)的許多功能都是由程序?qū)崿F(xiàn),而程
2010-03-11 09:44:571495
#硬聲創(chuàng)作季 單片機(jī)原理及應(yīng)用:MCS-51指令系統(tǒng)簡(jiǎn)介視頻
單片機(jī)指令MCS-51
Mr_haohao發(fā)布于 2022-10-31 16:36:40
#硬聲創(chuàng)作季 單片機(jī)原理及應(yīng)用:MCS-51指令系統(tǒng)簡(jiǎn)介視頻講解
單片機(jī)指令MCS-51
Mr_haohao發(fā)布于 2022-10-31 16:37:27
指令和指令系統(tǒng)概述
指令和指令系統(tǒng)概述
基本概念 指令:引起計(jì)算機(jī)執(zhí)行某種操作的最小的功能單位。
指令系統(tǒng):一臺(tái)計(jì)算機(jī)的全部指令
2010-04-15 14:35:144014
MCS-51指令系統(tǒng)簡(jiǎn)介視頻講解#單片機(jī)
單片機(jī)MCS-51mcs
學(xué)習(xí)硬聲知識(shí)發(fā)布于 2022-11-08 00:01:23
單片機(jī)MCS-51指令快速記憶法
學(xué)習(xí)單片機(jī),除了搞清單片機(jī)內(nèi)部功能、存儲(chǔ)空間分配及I/O 接口外,還應(yīng)掌握其指令系統(tǒng)。 MCS-51 共有111 條指令,現(xiàn)介紹我們總結(jié)出的快速記憶MCS-51 指令的方法,供大家參考。大家都
2011-06-03 16:45:14318
MCS-51單片機(jī)應(yīng)用設(shè)計(jì)
本書(shū)從應(yīng)用的角度,詳細(xì)地介紹了MCS-51單片機(jī)的硬件結(jié)構(gòu)、指令系統(tǒng)、各種硬件接口設(shè)計(jì)、各種常用的數(shù)據(jù)運(yùn)算和處理程序及接口驅(qū)動(dòng)程序的設(shè)計(jì)以及MCS-51單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì),并對(duì)
2012-10-28 10:06:1884
MCS-51單片機(jī)結(jié)構(gòu)
內(nèi)容提要: MCS-51單片機(jī)結(jié)構(gòu)和原理分析 MCS51-指令系統(tǒng)簡(jiǎn)介,匯編語(yǔ)言程序設(shè)計(jì), 定時(shí)/計(jì)數(shù)器,串行接口,等等實(shí)例. 第一章 單片機(jī)基礎(chǔ)知識(shí) 第一節(jié) 引言 一 什么是單片機(jī) 二 單片機(jī)發(fā)展概況
2012-10-29 09:49:51110
MCS-51的硬件結(jié)構(gòu)介紹
對(duì)MCS-51的硬件結(jié)構(gòu)的初步介紹,希望大家能夠通過(guò)它學(xué)習(xí)mcs-51的基本知識(shí)。
2015-11-09 17:16:220
MCS-51單片機(jī)指令系統(tǒng)講解
MCS-51單片機(jī)指令系統(tǒng)是學(xué)習(xí)單片機(jī)是的難點(diǎn),所以值得好好學(xué)一下
2016-06-08 16:46:104
MCS-51指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
MCS-51指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
2016-12-11 23:41:100
MCS51單片機(jī)的指令時(shí)序
MCS-51指令系統(tǒng)中,按它們的長(zhǎng)度可分為單字節(jié)指令、雙字節(jié)指令和三字節(jié)指令。執(zhí)行這些指令需要的時(shí)間是不同的,也就是它們所需的機(jī)器周期是不同的。
2017-11-16 14:47:586700
Flash存儲(chǔ)器及其在MCS-51系統(tǒng)中的應(yīng)用
Flash存儲(chǔ)器及其在MCS-51系統(tǒng)中的應(yīng)用
2017-12-20 16:33:032
MCS-51單片機(jī)如何操作?MCS-51單片機(jī)的指令系統(tǒng)詳細(xì)資料概述
本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51單片機(jī)如何操作?MCS-51單片機(jī)的指令系統(tǒng)詳細(xì)資料概述,指令和指令程序,尋址方式,數(shù)據(jù)傳送指令,算術(shù)運(yùn)算指令,邏輯運(yùn)算及移位指令,控制轉(zhuǎn)移指令, 布爾變量操作指令(位操作)
2018-08-30 08:00:0021
MCS-51指令系統(tǒng)的分類(lèi)、格式及一般說(shuō)明和尋址方式,分類(lèi)指令資料概述
本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51指令系統(tǒng)的分類(lèi)、格式及一般說(shuō)明和尋址方式,分類(lèi)指令資料概述。
2018-09-29 16:18:346
51單片機(jī)教程之指令系統(tǒng)及程序設(shè)計(jì)的詳細(xì)資料概述
本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)教程之指令系統(tǒng)及程序設(shè)計(jì)的詳細(xì)資料概述。內(nèi)容包括了:一MCS51指令系統(tǒng),二尋址方式,三指令系統(tǒng),四匯編語(yǔ)言程序概述,五匯編語(yǔ)言程序設(shè)計(jì)
2018-10-23 11:00:108
MCS-51單片機(jī)指令系統(tǒng)的介紹和尋址方式資料概述
本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51單片機(jī)指令系統(tǒng)的介紹和尋址方式資料概述。指令——計(jì)算機(jī)能夠識(shí)別和執(zhí)行的命令。
指令系統(tǒng)——指令的集合或全體,因機(jī)器而異。
2018-10-23 16:11:000
MCS-51單片機(jī)的硬件結(jié)構(gòu)詳細(xì)資料概述
本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51單片機(jī)的硬件結(jié)構(gòu)詳細(xì)資料概述內(nèi)容包括了:1.MCS-51 單片機(jī)主要功能特點(diǎn) 2.MCS-51 單片機(jī)內(nèi)部結(jié)構(gòu)分析3.MCS-51 單片機(jī)的引腳功能4.MCS-51 單片機(jī)的存儲(chǔ)器組織.MCS-51 5.CPU時(shí)序
2018-10-23 16:11:3416
MCS51單片機(jī)的指令系統(tǒng)和匯編語(yǔ)言程序示例資料概述
本文檔的主要內(nèi)容詳細(xì)介紹的是MCS51單片機(jī)的指令系統(tǒng)和匯編語(yǔ)言程序示例資料概述。
2018-11-20 17:08:1012
MCS-51單片機(jī)的指令系統(tǒng)和尋址方式有哪些
MCS-51單片機(jī)指令系統(tǒng)按功能可分為5類(lèi):
(1)數(shù)據(jù)傳送指令
(2)算術(shù)運(yùn)算指令
(3)邏輯運(yùn)算和移位指令
(4)控制轉(zhuǎn)移指令
(5)位操作指令
2019-03-20 14:31:105310
51單片機(jī)的指令系統(tǒng)詳細(xì)資料說(shuō)明
MCS-51系列單片機(jī)也有一套指令集和,即MSC-51指令系統(tǒng)。MCS-51指令系統(tǒng),不但適合于Intel公司生產(chǎn)的MCS-51系列單片機(jī),而且也適用于其他公司生產(chǎn)的8051系列單片機(jī)。
2019-10-21 17:40:2418
51單片機(jī)指令系統(tǒng)的詳細(xì)資料簡(jiǎn)介
MCS-51單片機(jī)指令系統(tǒng)(一) 指令系統(tǒng)簡(jiǎn)介1. 指令分類(lèi)統(tǒng)計(jì)指令總數(shù):111條 操作碼:255個(gè) 助記符:48個(gè)
2020-12-06 17:08:004311
MCS-51單片機(jī)指令系統(tǒng)總結(jié)(自學(xué)筆記)
MCS-51單片機(jī)指令系統(tǒng)共111條指令,按功能分為五類(lèi):(1)數(shù)據(jù)傳送類(lèi) 28(2)算術(shù)操作類(lèi) 24(3)邏輯運(yùn)算類(lèi) 25(4)控制轉(zhuǎn)移類(lèi) 17(5)位操作類(lèi) 17(1)數(shù)據(jù)傳送類(lèi) 28MOV
2021-11-22 15:21:046
51單片機(jī)學(xué)習(xí)日志-指令系統(tǒng)
第三章MCS-51指令系統(tǒng)3.1 指令系統(tǒng)概述3.1.1 指令與指令系統(tǒng)每個(gè)機(jī)器的指令系統(tǒng)都是固有的,無(wú)法改變3.1.2 程序與程序設(shè)計(jì)按預(yù)定要求編排的指令叫做程序3.1.3 匯編語(yǔ)言用助記符
2021-11-23 09:51:0212
MCS-51單片機(jī)總體概述(一)
的CPU3. MCS-51的引腳及片外總線(xiàn)結(jié)構(gòu)4. MCS-51的存儲(chǔ)器結(jié)構(gòu)(1)面向控制的8位CPU和指令系統(tǒng)。(2)4K字節(jié)的程序存儲(chǔ)器。(3)128字節(jié)的數(shù)據(jù)存儲(chǔ)器。(4)可編程的并行I/O口P0~P3,有32位雙向輸入、輸出線(xiàn)。(5)一個(gè)全雙工串行口。(6)兩個(gè)16位定時(shí)、計(jì)數(shù)器。
2021-11-23 16:21:139
MCS-51單片機(jī)總體概述(二)
MCS-51總體概述(二)1. CPU的時(shí)序及輔助電路1.1 CPU時(shí)序的基本概念1.2 時(shí)鐘電路1.3 復(fù)位電路2. MCS-51的引腳及片外總線(xiàn)結(jié)構(gòu)2.1 MCS-51的引腳功能2.2
2021-11-23 16:22:563
MCS-51和8051的區(qū)別
0·本文引自《嵌入式和單片機(jī)系統(tǒng)》MCS是Intel公司單片機(jī)的系列符號(hào)。Intel推出有MCS-48、MCS-51、MCS-96系列單片機(jī)。MCS-51系列即包括三個(gè)基本型80c31、8051
2021-11-23 16:23:078
精通MCS-51單片機(jī)之指令手冊(cè)篇
MCS-51指令格式:
標(biāo)號(hào):操作碼助記符 第一操作數(shù),第二操作數(shù);注釋
匯編語(yǔ)言程序的每一條語(yǔ)句都與計(jì)算機(jī)的某一條指令對(duì)應(yīng),所以必需熟悉指令系統(tǒng)。
2022-08-29 10:20:361
評(píng)論
查看更多