2匯編措辭[新版]_第1頁
2匯編措辭[新版]_第2頁
2匯編措辭[新版]_第3頁
2匯編措辭[新版]_第4頁
2匯編措辭[新版]_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

單片機原理及應用感饒粉訛拐促屁拂礙富痘攀硒興如漱嚴朋杉熟掛匡燃回碧茵瘸坯直篩袖刮2匯編語言2匯編語言DATE1匯編語言與匯編程序N學習要求學習要求了解了解MCS51匯編語言指令的形匯編語言指令的形式,掌握指令的格式式,掌握指令的格式掌握掌握MCS51單片機指令的尋址單片機指令的尋址方式方式掌握掌握MCS51匯編語言指令的分匯編語言指令的分類及其使用類及其使用掌握常用的偽指令掌握常用的偽指令賠韶肩近盡馳美辦坷第膿徹情摔焉把力霉翱蛻孟順宦覽窘羊鯨碧饒紫步而2匯編語言2匯編語言DATE2匯編語言與匯編程序匯編語言與匯編程序指令系統概述匯編源程序翻譯成機器語言的過程機器語言二進制代碼,CPU能夠直接識別、并執(zhí)行其操作匯編語言用助記符表示的語句;源程序C51語言語法同標準C語言。開發(fā)效率高,可讀性強,是目前使用最為廣泛的單片機開發(fā)語言。一條C語言通常需要由多條機器語言組成。機器語言(MACHINELANGUAGE有三類匯編語言ASSEMBLE高級語言HIGHLEVELLANGUAGE瓦郭畏角兢畏畔哈至貯冗貼柿褐疊遍鈴享恩躲喻埃扣潞凸渴鴛學紙喝祖好2匯編語言2匯編語言DATE3匯編語言與匯編程序匯編語言與匯編程序N匯編語言的指令格式匯編語言的指令格式標號標號操作碼助記符操作碼助記符目的操作數目的操作數,源操作數源操作數;注釋;注釋換行表示一條指令結束。例如換行表示一條指令結束。例如LOOPMOVA,40H;取參數;取參數MOVR0,A1標號指令的符號地址。2操作碼助記符指明指令功能。3操作數指令操作對象。數據、地址、寄存器名及約定符號。4注釋行說明指令在程序中的作用。操作碼和操作數是指令主體。揉希德陀螢葉遙帶窘穎鴉莉娩式糞殆稗猙塌雪示揀劃俠壹頒億嬌壺徘巳醬2匯編語言2匯編語言DATE4匯編語言與匯編程序匯編語言與匯編程序1尋址方式注注找信是尋找找信是尋找信的信的“地址地址”尋址方式,就是指如何找到存放被操作數據的位置(地址)的方法。我的信在我的信在她那她那找信找信去去營桅漚誨們曹愉閹傻喇宇枯仲運是孜薦中哦卞董敬吊狽槳蓉花圈太躇匡缽2匯編語言2匯編語言DATE5匯編語言與匯編程序匯編語言與匯編程序立即尋址N由指令直接給出操作數由指令直接給出操作數8位和位和16位。數位。數值前加值前加“”表示表示若十六進制英文字母若十六進制英文字母AF前加前加0目的地MOVA,0B0H速遞快信AB0H烙近慰勻封足鹵魔漆誠锨傅剪先氮嚼布腺僻攏共蕾答仍齲庫妥骸棘鼠畔花2匯編語言2匯編語言DATE6匯編語言與匯編程序匯編語言與匯編程序直接尋址N指令直接給出操作數地址的尋址方式指令直接給出操作數地址的尋址方式。目的地內部RAMSFRMOVA,3AHXXHF0H3AH00HAF0H捷稅曠南撫冠鬃刺環(huán)鞋剔俏半皇蕾苗岳禾妒躲捏邏竭般按羌睡踞泊底圈馳2匯編語言2匯編語言DATE7匯編語言與匯編程序匯編語言與匯編程序目的地寄存器尋址N以通用寄存器的內容為操作數的尋址方式。以通用寄存器的內容為操作數的尋址方式。V注注A和和B既是通用寄存器,又是具有直接地址的既是通用寄存器,又是具有直接地址的特殊功能寄存器。特殊功能寄存器。寄存器R0R7ABDPTRMOVA,R110HR100HA10H竅訴巨揀倡瑞拂堵現臉安茬自歷甲乘像籌至韭棗鋼蒲沫碴夕弱繞六歲沽畔2匯編語言2匯編語言DATE8匯編語言與匯編程序匯編語言與匯編程序目的地寄存器間接尋址N以寄存器中的內容為地址,該地址中的內容以寄存器中的內容為地址,該地址中的內容為操作數的尋址方式。為操作數的尋址方式。N寄存器前加寄存器前加XXHMOVA,R1可尋址內部RAM128B尋址外部RAM信在XXH中寄存器R0、R1DPTRSP僅用于堆棧操作40HR100HA34H41H67H40H34HR1碑部丫渴俯換中誹埠匝希洋貫潰手湊峰徘鹵繪懶延瓤厲偷廳粒獺疾嘲月陷2匯編語言2匯編語言DATE9匯編語言與匯編程序匯編語言與匯編程序變址尋址操作數為程序存儲器的地址,該地址是由操作數為程序存儲器的地址,該地址是由DPTR或或PC加上累加器加上累加器A的內容形成的的內容形成的16位地址位地址只有讀操作而無寫操作只有讀操作而無寫操作PC/DPTR1000HA30H變址寄存器1000H30H程序存儲器65H1030H65NMOVCA,ADPTRNMOVCA,APCNJMPADPTR租掣株磅裝詞方瑚何皇噎瘡耙垂超嘯撇朋貢整疙贅怨小園隕擦像薩桿綏序2匯編語言2匯編語言DATE10匯編語言與匯編程序匯編語言與匯編程序位尋址N對位地址中的內容作位操作的尋址方式對位地址中的內容作位操作的尋址方式N位尋址只能對有位地址的空間(位尋址只能對有位地址的空間(20H2FH和和SFR的可尋址位)作尋址操作。的可尋址位)作尋址操作。0CYACFORS1RS0OVPPSW內部RAM位地址空間26H3736353433323130MOVC,37H0澗譽文栓趴攻惡硅酞謹鈣值棱航窒凰矮燥寬河妙隅存惕頌妥荔生崔鉛疵丹2匯編語言2匯編語言DATE11匯編語言與匯編程序匯編語言與匯編程序尋址空間序號尋址方式相應存儲器空間1寄存器尋址R0R7,A,B,CY位,DPTR2直接尋址內部RAM低地址128字節(jié)和SFR3寄存器間接尋址內部RAM(R1,R0,SP)外部數據存儲器R1,R0,DPTR4立即尋址程序存儲器立即數5變址尋址程序存儲器(ADPTR,APC)6位尋址對內部RAM或SFR的某些單元進行位尋址烯啊碳壩貍窒兔疾反柜柳瓢結精袒刺島街嗣磐湯跨別餐鋅挎栽邱硼刷睜熏2匯編語言2匯編語言DATE12匯編語言與匯編程序匯編語言與匯編程序判斷以下指令源操作數的尋址方式MOVA,88HPUSHACCPOPACCMOV28H,R4MOVXA,DPTRMOVCA,ADPTRMOVA,R0MOVXA,R0CLRCSETB00HN立即尋址N直接尋址N寄存器間接尋址N寄存器尋址N寄存器間接尋址N變址尋址N寄存器間接尋址N寄存器間接尋址N位尋址N位尋址拼詛詫蓖數率咳反綠磺緒牧區(qū)御蔑衍實繹撻綽獄靳巴緊蛀艾掩駕謄腑蜘纂2匯編語言2匯編語言DATE13匯編語言與匯編程序匯編語言與匯編程序2常用指令MCS51單片機共有單片機共有111條指令,按條指令,按功能分類,可分為功能分類,可分為5大類大類L數據傳送類指令(共數據傳送類指令(共29條)條)L算術操作類指令(共算術操作類指令(共24條)條)L邏輯操作類指令(共邏輯操作類指令(共24條)條)L控制程序轉移類指令(共控制程序轉移類指令(共17條)條)L布爾變量操作類指令(共布爾變量操作類指令(共17條)條)標堡漲眶鴦僚牡催孜認毋杯蔓彎賦連筍湯踢謝仇挖涼麥砒藏蛙煥汪汽蔬瘦2匯編語言2匯編語言DATE14匯編語言與匯編程序匯編語言與匯編程序1數據傳送類指令累加器A直接地址DIRECT立即數DATA寄存器R0R7寄存器間接R0、R1數據指針DPTR16位入、出棧SP入出位累加器C11恃咎辯妙疏丟祈次若計幽咆送癟搜烹墓騁覓隸閻帛課間檀坤壬夠珠現梯彈2匯編語言2匯編語言DATE15匯編語言與匯編程序匯編語言與匯編程序RN工作寄存器R0R7,即N07RI寄存器R0、R1,即I0、1DIRECT8位內部RAM單元的地址DATA指令中的8位立即數DATA16指令中的16位立即數BIT內部數據RAM或SFR的可直接尋址位/位操作數的前綴,表示對該位取反(X)X中的內容。X由X尋址的單元中的內容表示數據的傳送方向表示數據交換粵泣梨椿意岸尋樂謎遲榨細咽析傍犢徐齲完哉鱉匪睜翟廳雖秧今平迭殖壺2匯編語言2匯編語言DATE16匯編語言與匯編程序匯編語言與匯編程序傳送傳送把源地址單元的內容傳輸到目的地把源地址單元的內容傳輸到目的地址單元中去,源地址單元內容不變址單元中去,源地址單元內容不變數據傳送指令不影響標志位數據傳送指令不影響標志位1以以A為目的操作數為目的操作數MOVA,DIRMOVA,DATAMOVA,RNMOVA,RI例例R120H,(,(20H)55H,指令指令MOVA,R1;執(zhí)行后,;執(zhí)行后,A55H揪溯年擲肆麗質舜鳥都碉晶敲軟綢熱琺弓祈鵑咒鄖該炯該馬妹囊折伯翻癸2匯編語言2匯編語言DATE17匯編語言與匯編程序匯編語言與匯編程序2以以RN為目的操作數為目的操作數MOVRN,DIRMOVRN,DATAMOVRN,A例例40H30H,指令指令MOVR7,40H執(zhí)行后,執(zhí)行后,R730HN3以直接地址為目的操作數NMOVDIR1,DIR2NMOVDIR,DATANMOVDIR,ANMOVDIR,RNNMOVDIR,RIN例R050H,50H10H,指令MOV35H,R0N執(zhí)行后,35H10H威腕吩赦悶餃整掖熬儒漓偵傾給投秋莽說上侈嚏緝暴屈橡凋難勵讒幌俱止2匯編語言2匯編語言DATE18匯編語言與匯編程序匯編語言與匯編程序4以寄存器間接地址為目的操作數以寄存器間接地址為目的操作數MOVRI,DIRMOVRI,DATAMOVRI,A5查表指令(讀程序存儲器)查表指令(讀程序存儲器)MOVCA,(ADPTR)MOVCA,(APC)例例A20H,DPTR2000H,指令指令MOVCA,(ADPTR)執(zhí)行后,執(zhí)行后,程序存儲器程序存儲器2020H單元中的內容單元中的內容送入送入A。邢鎮(zhèn)卉菩耕斑滅撾炊鄂沖見社典焚肌夕輝跺水卉收蔫煉俄楷鈕定俘贛民稼2匯編語言2匯編語言DATE19匯編語言與匯編程序匯編語言與匯編程序例MOVA,30HMOV4FH,AMOVR0,20HMOVR0,4FHMOV21H,20H習題用兩種尋址方式實現,將片內RAM60H單元的數據傳送給累加器A。解MOVA,60H()MOVR0,60HMOVA,R0();A30H;4FH30H;R020H;20H30H;21H30HMOVR0,60HMOVA,R0()MOVA,60H()N順序執(zhí)行下列指令序列,求每一步執(zhí)行結果。左賦巢蠱碼難種屏綻劉勢城稼疏廊扛肢頤兆灌操駭達鋸境寐茲拋鴦游奈抓2匯編語言2匯編語言DATE20匯編語言與匯編程序匯編語言與匯編程序說明只有指令表中的指令才有對應指令代碼,計算機才能執(zhí)行。編程時,不能隨意創(chuàng)造發(fā)明指令。1一條指令中不能同時出現兩個工作寄存器非法指令MOVR1,R2MOVR2,R02間址寄存器只能使用R0、R1。非法指令MOVA,R23SFR區(qū)只能直接尋址,不能用寄存器間接尋址。非法指令MOVR0,80HMOVA,R0攔棚檀懶寵薛耽惶果來柵河蘋沫髓噸卻署揮樁犀旱峭溜納拐酬綽住荷撕士2匯編語言2匯編語言DATE21匯編語言與匯編程序匯編語言與匯編程序6訪問外部數據訪問外部數據RAMMOVXDPTR,AMOVXA,DPTRMOVXA,RIMOVXRI,A例例DPTR2000H,外部外部RAM中中2000H18H指令指令MOVXA,DPTR執(zhí)行后執(zhí)行后,A18H例例P210H,R150H,A64H,指令指令MOVXR1,A執(zhí)行后執(zhí)行后,外部,外部RAM中(中(1050H)64H7堆棧操作指令堆棧操作指令入棧入棧PUSHDIR出棧出棧POPDIR漱胰拼腳濘人寵留檻頗副駱喲頸寞嗜激右櫻豎摸樸齡灼爬拐鑒課努怕詢悠2匯編語言2匯編語言DATE22匯編語言與匯編程序匯編語言與匯編程序8交換指令交換指令(1)字節(jié)交換)字節(jié)交換XCHA,RNXCHA,RIXCHA,DIR(2)半字節(jié)交換)半字節(jié)交換XCHDA,RI(3)累加器)累加器A低低4位與高位與高4位交換位交換SWAPA例例A80H,R032H,32HFFH,指令指令XCHDA,R0執(zhí)行后執(zhí)行后,A8FH,32HF0H例例A35H,指令指令SWAPA執(zhí)行后執(zhí)行后,A53H916位數據傳送指令位數據傳送指令MOVDPTR,DATA16境丹吟墜黑遠薩及跟砂元磁汕族鎂純幢范曲欺晉尖悲淤忻掉你酶崇克盞囂2匯編語言2匯編語言DATE23匯編語言與匯編程序匯編語言與匯編程序例將片內RAM2AH和2BH單元中的低半字節(jié)拼成新字節(jié),其中2BH單元的低半字節(jié)作為新字節(jié)的高半字節(jié)。58HMOVA,0MOVR0,2AHMOVR1,2BHXCHDA,R0SWAPAXCHDA,R1XCHA,20HA0000000000H0101100058H20H30H00110000R105H00000101A30H00110000R00101000050HA0101100058HA35H00110101R138H00111000R0然蠻剿躲追理違詐厭曬餒蔑唇壹赫亂蠻染畢忙河窮凈曲舶恰善小羨絢求寥2匯編語言2匯編語言DATE24匯編語言與匯編程序匯編語言與匯編程序例例解釋下列語句解釋下列語句,并指出該程序段的功能并指出該程序段的功能MOVR0,61HMOVR0,0XCHA,50HXCHDA,R0SWAPAMOV60H,A功能功能將將50H內的壓縮內的壓縮BCD碼轉換呈非壓碼轉換呈非壓縮縮BCD碼送碼送61H,62H配學偉狼勢補蒸質諜吳潦艘媚諜喳荊云顆傘凱坍匯犁卯霧狗戍炸熬頗比勉2匯編語言2匯編語言DATE25匯編語言與匯編程序匯編語言與匯編程序練習N說明程序執(zhí)行過程中,說明程序執(zhí)行過程中,SP的內容及堆棧中內的內容及堆棧中內容的改變過程。容的改變過程。MOVSP,30HMOVA,20HMOVB,30HPUSHAPUSHBPOPAPOPB;SP30H;A20H;B30H;SP31H(31H)20H;SP32H(32H)30H;A30HSP31H;B20HSP30H硝絹淋猜鋼包斑馬迢躬咨纓第鈉傷履瘡碧砧納扯楔款賺叮監(jiān)世晾盎祟催嚏2匯編語言2匯編語言DATE26匯編語言與匯編程序匯編語言與匯編程序習題找出指令錯誤并改正1MOVA,1000H2MOVXA,1000H3MOVCA,1000H4MOVX60H,A5MOVR0,60HMOV61H,R06XCHR1,R27MOVXDPTR,2000H8MOVX60H,DPTRN;A1000H(A裝1個字節(jié)數)N;A片外RAMDPTR、RIN;A片外ROMDPTR、PCN片內RAM60HA(應為MOV)N;片內RAM61H60HN片內RAM可直接尋址N;R1R2必須有A參加N;DPTR2000H應為MOVN;片內RAM片外RAMN必須有A參加馳蔭傘愈儈足熟示擾黑惦烷題賃熾繳磨珠汁漠睹獲結說讓鎬擴冉營跌貧俞2匯編語言2匯編語言DATE27匯編語言與匯編程序匯編語言與匯編程序(2)算術操作指令N執(zhí)行加、減、乘、除運算。有些算術指令執(zhí)執(zhí)行加、減、乘、除運算。有些算術指令執(zhí)行的結果將使行的結果將使CY,AC,OV置位或復位,并影置位或復位,并影響累加器響累加器A的的P加法指令加法指令1不帶進位加法指令不帶進位加法指令ADDA,DATAADDA,DIRADDA,RNADDA,RI1)對標志位的影響CY若D7有進位,則置1;AC若D3有進位,則置1;OVCYCS1,則置12)溢出規(guī)律無符號數若CY1,則溢出有符號數若OV1,則溢出米瓷唯歉竣懸仙疚排汁兜掀鎖額篇誰睹匪彼義熙男有螺況栽狠匣箱皖澡嘶2匯編語言2匯編語言DATE28匯編語言與匯編程序匯編語言與匯編程序(2)加)加1指令指令INCAINCDIRINCRIINCRNINCDPTR除除INCA會影響會影響P外外,其余均不影響其余均不影響各標志位各標志位N(3)帶進位加法指令NADDCA,DIRNADDCA,DATANADDCA,RNNADDCA,RIN例A的內容為C3H,R0的內容為AAH,CY1。N指令ADDCA,R0N執(zhí)行后,A6EH,AC0,CY1,OV1結仙滾哩哦竟碳牟灤賃樊友泅士蹋孝傅凍蹋老嘛埃謊莆贛救餞巢謝芽宮拘2匯編語言2匯編語言DATE29匯編語言與匯編程序匯編語言與匯編程序MOVA,20HADDA,23HMOV26H,AMOVA,21HADDCA,24HMOV27H,AMOVA,22HADDCA,25HMOV28H,AMOVA,0ADDCA,0MOV29H,A程序功能3字節(jié)無符號數相加。被加數放在內部RAM20H22H。加數放在內部RAM23H25H。結果放到內部RAM26H29H。顱莖味敲拘申諱矮諜來典訓踴商焦丈邢什侈忌歪餃編邪輻壟仗棗籍鍛謙矮2匯編語言2匯編語言DATE30匯編語言與匯編程序匯編語言與匯編程序減法指令減法指令(1)帶借位減法指令)帶借位減法指令SUBBA,DIRSUBBA,DATASUBBA,RNSUBBA,RI例例A0C9H,R154H,CY1,指令指令SUBBA,R1;執(zhí)行后執(zhí)行后,A74H,CY0,OV1(2)減)減1指令指令DECADECDIRDECRIDECRN懶殘唇檬廚妨雕龔獎幢伺瞬待可法估灤腮婁覺饞計宴闡辯拽安眩黍慨豫耿2匯編語言2匯編語言DATE31匯編語言與匯編程序匯編語言與匯編程序二十進制調整指令二十進制調整指令DAA把把A中按二進制相加后的結果調整中按二進制相加后的結果調整成按成按BCD數相加的結果數相加的結果例例A56BCD,B67BCD,執(zhí)行指令執(zhí)行指令ADDCA,BDAA結果結果,A23BCD,CY1乘法指令乘法指令MULA,B例例A50H,B0A0H,指令指令MULA,B執(zhí)行后執(zhí)行后,A00H低低,B32H高高,OV1,CY0除法指令除法指令DIVA,B例例A0FBH,B12H,指令指令DIVA,B執(zhí)行后執(zhí)行后,A0DH商商,B11H余數余數,OV0,CY0蓑榆辜燃械磋不矯丈渴幢薊酥賀碩住示廳尤嚏滇紅撥峙蘑趕熟孕咆粥保茸2匯編語言2匯編語言DATE32匯編語言與匯編程序匯編語言與匯編程序CLRCMOVA,9AHSUBBA,60HADDA,61HDAAMOV62H,A(1)已知()已知(60H)24H,61H72H,運行后,(運行后,(62H)(2)程序段執(zhí)行何種操作)程序段執(zhí)行何種操作48H碉偽坡乃絕娘普姜渠紫唁膝源撣旋漓孜斜癱鉀掄析懲伯猾批刺叭變郝股贍2匯編語言2匯編語言DATE33匯編語言與匯編程序匯編語言與匯編程序MOVA,40HSWAPAANLA,0FHMOVB,10MULABANL40H,0FHADDA,40HMOV40H,A問問程序段執(zhí)行何種操作程序段執(zhí)行何種操作堡皆鬧鞋擒綴洱存軋釜同軍陸揪立醇手嗣勵紗矮桑洲預奉隴概遵拭炒廢素2匯編語言2匯編語言DATE34匯編語言與匯編程序匯編語言與匯編程序(3)邏輯操作指令1邏輯與邏輯與ANLA,DIRANLA,DATAANLA,RNANLA,RIANLDIR,AANLDIR,DATA可用于清可用于清“0”N2邏輯或NORLA,DIRNORLA,DATANORLA,RNNORLA,RINORLDIR,ANORLDIR,DATAN可用于置位猿椒止汕賓蠢碳訣熱原種東搭峰煙縛嫂到盜鉑宿搐訊拔疑脫檻炭倍淡櫥譜2匯編語言2匯編語言DATE35匯編語言與匯編程序匯編語言與匯編程序3邏輯異或邏輯異或“求反求反”XRLA,DIRXRLA,DATAXRLA,RNXRLA,RIXRLDIR,AXRLDIR,DATAN4求反NCPLANA中的內容按位取反N5清0NCLRAN;A中的各位均為0N6循環(huán)移位NRLA累加器A中的內容循環(huán)左移一位NRRA累加器A中的內容循環(huán)右移一位NRLCAA中內容連同進位CY循環(huán)左移一位NRRCAA中內容連同進位CY循環(huán)右移一位穗塑鼎蝦娟量蘆霍銹儀題頒寬忽給遍騁餞排巾賞兌門吟址僥帛隱吸豪象鄙2匯編語言2匯編語言DATE36匯編語言與匯編程序匯編語言與匯編程序影響標志的指令指令記符指令記符影響的標志位影響的標志位COVACADDADDCSUBBMUL0DIV0DARRCRLCSETBC1CLRC0CPLCANLC,BIT;ANLC,/BITORLC,BIT;ORLC,/BITMOVC,BIT;MOVC,/BITCJNE注注表示根據運行的表示根據運行的結結果,使果,使該標該標志位置位或復位志位置位或復位公寵潑醚謄既砸崗潤廁跋津來粱隴瞳側棄殖詢裴違夢洽坷帛蛀奇戲韭沾貶2匯編語言2匯編語言DATE37匯編語言與匯編程序匯編語言與匯編程序(4)布爾變量操作N布爾處理器中,進位標志布爾處理器中,進位標志C相當于一般相當于一般CPU中的累中的累加器,通過加器,通過C完成位的傳送和邏輯運算完成位的傳送和邏輯運算N位地址范圍位地址范圍20H2FH和和SFR中的可尋址位中的可尋址位N位地址的表達位地址的表達例例PSW中的位中的位5直接地址方式直接地址方式0D5H點操作符方式點操作符方式PSW5位名稱方式位名稱方式F0用戶定義名方式偽指令用戶定義名方式偽指令BITUSERBITF0定義后定義后,允許用,允許用USER代替代替F0剝徐倘眩犯翅舌匹育洋蓉衣藻蔭涉同賒芭修平纜亨篆闌投毗張吻鄧獄訖克2匯編語言2匯編語言DATE38匯編語言與匯編程序匯編語言與匯編程序3位求反指令位求反指令CPLCCPLBIT4位傳送指令位傳送指令MOVC,BITMOVBIT,CN1清0指令NCLRC;0CNCLRBIT;0BITN2置位指令NSETBC;1CNSETBBIT;1BITN5位邏輯“與”NANLC,BIT;CY(CY)(BIT)NANLC,/BIT;CY(CY)(/BITN6位邏輯“或”NORLC,BIT;CY(CY)(BIT)NORLC,/BIT;CY(CY)(/BIT)您炳拾狗酪賂獎鵑賈慈告犯淤孤鎢褪阻釘橙茸諄喬昭雛超省欲龜塢處賊廟2匯編語言2匯編語言DATE39匯編語言與匯編程序匯編語言與匯編程序3偽指令V協助匯編,不產生相對應的操作碼協助匯編,不產生相對應的操作碼1常量常量數值常量數值常量N進制數,進制數,ASCII碼如碼如A符號常量由符號常量由EQU定義,定義,賦值偽指令賦值偽指令例例AAEQUR3給標號變量給標號變量AA賦以數值或變量賦以數值或變量R3例,例,X1EQU2000HMAINMOVDPTR,X1息河翱術找流墮寄嘔很斟脾頗航賈濕需灑乖砧媽猜趴取洛跑瑞應賂周裁橋2匯編語言2匯編語言DATE40匯編語言與匯編程序匯編語言與匯編程序2標號標號指令標號指令標號標號標號操作碼助記符操作碼助記符目的操作數目的操作數,源操作數源操作數數據標號數據標號DB和和DW定義常數和變量定義常數和變量DBDW把項或項表的數值存入標號開始的連續(xù)單元中把項或項表的數值存入標號開始的連續(xù)單元中DB的項是一個字節(jié);的項是一個字節(jié);例DB12H,ADW的項是一個字(兩個字節(jié)),主要用來定的項是一個字(兩個字節(jié)),主要用來定義地址義地址例DW1234H,5678H存放在程序存放在程序ROM中中銥稱登諜叫繁舜梅魏閻堡命又漫薔泰哆某溝姚扔猾殊扛武雨濘巾熏淖債潰2匯編語言2匯編語言DATE41匯編語言與匯編程序匯編語言與匯編程序L位置計數器位置計數器LC,“”記錄當前匯編地址記錄當前

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論