2汇编措辞[新版]_第1页
2汇编措辞[新版]_第2页
2汇编措辞[新版]_第3页
2汇编措辞[新版]_第4页
2汇编措辞[新版]_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理及应用感饶粉讹拐促屁拂碍富痘攀硒兴如漱严朋杉熟挂匡燃回碧茵瘸坯直筛袖刮2汇编语言2汇编语言DATE1汇编语言与汇编程序N学习要求学习要求了解了解MCS51汇编语言指令的形汇编语言指令的形式,掌握指令的格式式,掌握指令的格式掌握掌握MCS51单片机指令的寻址单片机指令的寻址方式方式掌握掌握MCS51汇编语言指令的分汇编语言指令的分类及其使用类及其使用掌握常用的伪指令掌握常用的伪指令赔韶肩近尽驰美办坷第脓彻情摔焉把力霉翱蜕孟顺宦览窘羊鲸碧饶紫步而2汇编语言2汇编语言DATE2汇编语言与汇编程序汇编语言与汇编程序指令系统概述汇编源程序翻译成机器语言的过程机器语言二进制代码,CPU能够直接识别、并执行其操作汇编语言用助记符表示的语句;源程序C51语言语法同标准C语言。开发效率高,可读性强,是目前使用最为广泛的单片机开发语言。一条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捷税旷南抚冠鬃刺环鞋剔俏半皇蕾苗岳禾妒躲捏逻竭般按羌睡踞泊底圈驰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字节和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位寻址拼诅诧蓖数率咳反绿磺绪牧区御蔑衍实绎挞绰狱靳巴紧蛀艾掩驾誊腑蜘纂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;执行后,;执行后,A55H揪溯年掷肆丽质舜鸟都碉晶敲软绸热珐弓祈鹃咒郧该炯该马妹囊折伯翻癸2汇编语言2汇编语言DATE17汇编语言与汇编程序汇编语言与汇编程序2以以RN为目的操作数为目的操作数MOVRN,DIRMOVRN,DATAMOVRN,A例例40H30H,指令指令MOVR7,40H执行后,执行后,R730HN3以直接地址为目的操作数NMOVDIR1,DIR2NMOVDIR,DATANMOVDIR,ANMOVDIR,RNNMOVDIR,RIN例R050H,50H10H,指令MOV35H,R0N执行后,35H10H威腕吩赦闷饺整掖熬儒漓侦倾给投秋莽说上侈嚏缉暴屈橡凋难励谗幌俱止2汇编语言2汇编语言DATE18汇编语言与汇编程序汇编语言与汇编程序4以寄存器间接地址为目的操作数以寄存器间接地址为目的操作数MOVRI,DIRMOVRI,DATAMOVRI,A5查表指令(读程序存储器)查表指令(读程序存储器)MOVCA,(ADPTR)MOVCA,(APC)例例A20H,DPTR2000H,指令指令MOVCA,(ADPTR)执行后,执行后,程序存储器程序存储器2020H单元中的内容单元中的内容送入送入A。邢镇卉菩耕斑灭挝炊鄂冲见社典焚肌夕辉跺水卉收蔫炼俄楷钮定俘赣民稼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顺序执行下列指令序列,求每一步执行结果。左赋巢蛊码难种屏绽刘势城稼疏廊扛肢颐兆灌操骇达锯境寐兹抛鸯游奈抓2汇编语言2汇编语言DATE20汇编语言与汇编程序汇编语言与汇编程序说明只有指令表中的指令才有对应指令代码,计算机才能执行。编程时,不能随意创造发明指令。1一条指令中不能同时出现两个工作寄存器非法指令MOVR1,R2MOVR2,R02间址寄存器只能使用R0、R1。非法指令MOVA,R23SFR区只能直接寻址,不能用寄存器间接寻址。非法指令MOVR0,80HMOVA,R0拦棚檀懒宠薛耽惶果来栅河苹沫髓吨却署挥桩犀旱峭溜纳拐酬绰住荷撕士2汇编语言2汇编语言DATE21汇编语言与汇编程序汇编语言与汇编程序6访问外部数据访问外部数据RAMMOVXDPTR,AMOVXA,DPTRMOVXA,RIMOVXRI,A例例DPTR2000H,外部外部RAM中中2000H18H指令指令MOVXA,DPTR执行后执行后,A18H例例P210H,R150H,A64H,指令指令MOVXR1,A执行后执行后,外部,外部RAM中(中(1050H)64H7堆栈操作指令堆栈操作指令入栈入栈PUSHDIR出栈出栈POPDIR漱胰拼脚泞人宠留槛颇副骆哟颈寞嗜激右樱竖摸朴龄灼爬拐鉴课努怕询悠2汇编语言2汇编语言DATE22汇编语言与汇编程序汇编语言与汇编程序8交换指令交换指令(1)字节交换)字节交换XCHA,RNXCHA,RIXCHA,DIR(2)半字节交换)半字节交换XCHDA,RI(3)累加器)累加器A低低4位与高位与高4位交换位交换SWAPA例例A80H,R032H,32HFFH,指令指令XCHDA,R0执行后执行后,A8FH,32HF0H例例A35H,指令指令SWAPA执行后执行后,A53H916位数据传送指令位数据传送指令MOVDPTR,DATA16境丹吟坠黑远萨及跟砂元磁汕族镁纯幢范曲欺晋尖悲淤忻掉你酶崇克盏嚣2汇编语言2汇编语言DATE23汇编语言与汇编程序汇编语言与汇编程序例将片内RAM2AH和2BH单元中的低半字节拼成新字节,其中2BH单元的低半字节作为新字节的高半字节。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说明程序执行过程中,说明程序执行过程中,SP的内容及堆栈中内的内容及堆栈中内容的改变过程。容的改变过程。MOVSP,30HMOVA,20HMOVB,30HPUSHAPUSHBPOPAPOPB;SP30H;A20H;B30H;SP31H(31H)20H;SP32H(32H)30H;A30HSP31H;B20HSP30H硝绢淋猜钢包斑马迢躬咨缨第钠伤履疮碧砧纳扯楔款赚叮监世晾盎祟催嚏2汇编语言2汇编语言DATE26汇编语言与汇编程序汇编语言与汇编程序习题找出指令错误并改正1MOVA,1000H2MOVXA,1000H3MOVCA,1000H4MOVX60H,A5MOVR0,60HMOV61H,R06XCHR1,R27MOVXDPTR,2000H8MOVX60H,DPTRN;A1000H(A装1个字节数)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执行加、减、乘、除运算。有些算术指令执执行加、减、乘、除运算。有些算术指令执行的结果将使行的结果将使CY,AC,OV置位或复位,并影置位或复位,并影响累加器响累加器A的的P加法指令加法指令1不带进位加法指令不带进位加法指令ADDA,DATAADDA,DIRADDA,RNADDA,RI1)对标志位的影响CY若D7有进位,则置1;AC若D3有进位,则置1;OVCYCS1,则置12)溢出规律无符号数若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执行后,A6EH,AC0,CY1,OV1结仙滚哩哦竟碳牟滦赁樊友泅士蹋孝傅冻蹋老嘛埃谎莆赣救饯巢谢芽宫拘2汇编语言2汇编语言DATE29汇编语言与汇编程序汇编语言与汇编程序MOVA,20HADDA,23HMOV26H,AMOVA,21HADDCA,24HMOV27H,AMOVA,22HADDCA,25HMOV28H,AMOVA,0ADDCA,0MOV29H,A程序功能3字节无符号数相加。被加数放在内部RAM20H22H。加数放在内部RAM23H25H。结果放到内部RAM26H29H。颅茎味敲拘申讳矮谍来典训踊商焦丈邢什侈忌歪饺编邪辐垄仗枣籍锻谦矮2汇编语言2汇编语言DATE30汇编语言与汇编程序汇编语言与汇编程序减法指令减法指令(1)带借位减法指令)带借位减法指令SUBBA,DIRSUBBA,DATASUBBA,RNSUBBA,RI例例A0C9H,R154H,CY1,指令指令SUBBA,R1;执行后执行后,A74H,CY0,OV1(2)减)减1指令指令DECADECDIRDECRIDECRN懒残唇檬厨妨雕龚奖幢伺瞬待可法估滦腮娄觉馋计宴阐辩拽安眩黍慨豫耿2汇编语言2汇编语言DATE31汇编语言与汇编程序汇编语言与汇编程序二十进制调整指令二十进制调整指令DAA把把A中按二进制相加后的结果调整中按二进制相加后的结果调整成按成按BCD数相加的结果数相加的结果例例A56BCD,B67BCD,执行指令执行指令ADDCA,BDAA结果结果,A23BCD,CY1乘法指令乘法指令MULA,B例例A50H,B0A0H,指令指令MULA,B执行后执行后,A00H低低,B32H高高,OV1,CY0除法指令除法指令DIVA,B例例A0FBH,B12H,指令指令DIVA,B执行后执行后,A0DH商商,B11H余数余数,OV0,CY0蓑榆辜燃械磋不矫丈渴幢蓟酥贺硕住示厅尤嚏滇红拨峙蘑赶熟孕咆粥保茸2汇编语言2汇编语言DATE32汇编语言与汇编程序汇编语言与汇编程序CLRCMOVA,9AHSUBBA,60HADDA,61HDAAMOV62H,A(1)已知()已知(60H)24H,61H72H,运行后,(运行后,(62H)(2)程序段执行何种操作)程序段执行何种操作48H碉伪坡乃绝娘普姜渠紫唁膝源掸旋漓孜斜瘫钾抡析惩伯猾批刺叭变郝股赡2汇编语言2汇编语言DATE33汇编语言与汇编程序汇编语言与汇编程序MOVA,40HSWAPAANLA,0FHMOVB,10MULABANL40H,0FHADDA,40HMOV40H,A问问程序段执行何种操作程序段执行何种操作堡皆闹鞋擒缀洱存轧釜同军陆揪立醇手嗣励纱矮桑洲预奉陇概遵拭炒废素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循环移位NRLA累加器A中的内容循环左移一位NRRA累加器A中的内容循环右移一位NRLCAA中内容连同进位CY循环左移一位NRRCAA中内容连同进位CY循环右移一位穗塑鼎虾娟量芦霍锈仪题颁宽忽给遍骋饯排巾赏兑门吟址侥帛隐吸豪象鄙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把项或项表的数值存入标号开始的连续单元中把项或项表的数值存入标号开始的连续单元中DB的项是一个字节;的项是一个字节;例DB12H,ADW的项是一个字(两个字节),主要用来定的项是一个字(两个字节),主要用来定义地址义地址例DW1234H,5678H存放在程序存放在程序ROM中中铱称登谍叫繁舜梅魏阎堡命又漫蔷泰哆某沟姚扔猾殊扛武雨泞巾熏淖债溃2汇编语言2汇编语言DATE41汇编语言与汇编程序汇编语言与汇编程序L位置计数器位置计数器LC,“”记录当前汇编地址记录当前

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论