下载此文档

第3章-MCS-51系列单片机的指令系统和汇编语言程序.docx


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
第3章-MCS-51系列单片机的指令系统和汇编语言程序.docx第3章MCS一51系列单片机的指令系统和汇编语言程序3・1汇编指令3・1・1请阐明机器语言、汇编语言、高级语言三者的主耍区别,进一步说明为什么这三种语言缺一不可。3・1・2请总结:汇编语言程序的优缺点和适用场合。学****微机原理课程时,为什么一定要学汇编语言程序?3・1・3MCS—51系列单片机的寻址方式有哪儿利|?请列表分析各种寻址方式的访问对象与寻址范围。3・1・4要访问片内RAM,可冇哪儿种寻址方式?3・1・5要访问片外RAM,有哪几种寻址方式?3・1・6要访问ROM,又有哪几种寻址方式?3・1・7试按寻址方式对MCS-5I系列单片机的各指令重新进行归类(一•般根据源操作数寻址方式归类,程序转移类指令例外)。3・1・8试分别针对51子系列与52子系列,说明MOVA,direct指令与MOVA,***@Rj指令的访问范围。3•1・9传送类指令中哪儿个小类是访问RAM的?哪儿个小类是访问ROM的?为什么访问ROM的指令那么少?CPU访问ROM多不多?什么时候需要访问ROM?3・1・1()试绘图示明MCS一51系列单片机数据传送类指令可满足的各种传送关系。3・1・11请选用指令,分别达到下列操作:。将累加器内容送片外RAM的7BH单元。将累加器内容送片外RAM的007BH单元。将ROM007BH单元内容送累加器。3-1-12 区分下列指令的不同功能:MOV A,#,R0与MOVA,***@R0MOVA,***@R()与MOVXA,***@R()3•1•13设片内RAM30H单元的内容为40H;片内RAM40H单元的内容为10H;片内RAMI0H单元的内容为00比(Pl)=0CAHo请写出下列各指令的机器码与执行下列指令示的结果(指各有关寄存器、RAM单元与端口的内容)。MOVRO,#30HMOVA,***@R0MOVRI,AMOVB,***@******@R(),P1MOVP3,P1MOV10H,#20HMOV30HJ0H3・:(A)=35H,(RO)=6FH,(P1)=FCH,(SP)=COH,试分别写出下列指令的机器码及执行各条指令的结果:MOVMOVM0VM0VMOVMOVXPUSHSWAP(g)XCHR6,******@R(),AA,1?90HA,90H80H,廿******@R0,AAAA,RO3・:(A)=O2H,(R1)=7FH,(DPTR)=2FFCH,片内RAM(7FH)=70HJV外RAM(FFEH)=11H,ROM(FFEH)=64H,试分别写出下列指令的机器码及执行各条指令的结果。MOVMOVXMOVCXCHDA,***@******@DPTR,AA,***@A+DPTRA,***@R13・:(A)=78H,(Rl)=78H,(B)=04H,C=l,片内RAM(78H)=DDH,片内RAM(80H)=6CH,试分别写岀下列指令的机器码及执行各条指令的结果(如涉及标志位,也要写(l)ADDA,***@R1(2)ADDCA,78H(3)SUBBA,#77H⑷INCRl(5)DEC78H(6)MULAB(7)DIVAB(8)ANL78H,#78H(9)ORLA,#0FH(10)XRL80H,A3-1-17 已知:C=0,累加器和R1内容分别为无符号数「卩和乙间:执行指令ADDCA,R1后,进位位、符号位和溢出位将各为何值?累加器的内容为何,该如何读取?甲为02H,乙为FFH甲为02H,乙为F0H3-1-18 已知:C=(),累加器和R1内容分别为补码表示的带符号数甲和乙,间:执行指令ADDCA,RI后,进位位、符号位和溢出位将各为何值?累加器的内容为何,该如何读取?甲为78H,乙为05HT为88H,乙为FBH甲为78H,乙为69H甲为88H,乙为97H甲为7FH,乙为FEH甲为7FH,乙为80H3-1-19已知:C=0,累加器和R1内容分别为无符号数甲和乙,间:执行指令STTBBA,R1后,进位位、符号位和溢出位将各为何值?累加器的内容为何,该如何读取?甲为02H,乙为FFH甲为FFH,乙为02H3-1-20 已知:C=0,累加器和R1内容分别为补码表示的带符号数甲和乙,问:执行指令SUBBA,R1示,进位位、符号位和溢出位将各为何值?累加器的内容为何,该如何读取?甲为02H,乙为01H甲为01H,乙为02H甲为FFH,乙为FFH甲为FEH,乙为FFH甲为04H,乙为FFH甲为FFH,乙为04H甲为7FH,乙为C1HT为C1H,乙为7FH3-1-21请对下列各组数分别计算”与“、”或“、”异或”的结果:10011010和00001**********和0101101011001100和0011001110101010和111111113・1・22 为达到下列要求,

第3章-MCS-51系列单片机的指令系统和汇编语言程序 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小110 KB
  • 时间2019-07-22