13、已知89C51单片机的解:OGR 0000HLJMP RESETORG 000BHLJMP TOINTORG 0030HRESET: MOV SP,#60HMOV TMOD,#01HMOV TH0,#D8HMOV TL0,#0F0HSETB PT0SETB EASETB ET0SETB TR0SJMP $TOINT:MOV TH0,#D8HMOV TL0,#0F0HCPL P1.0RETIEND2,利用MCS-51的定时器0,工作于方式1,采用中断方式使下图由P1.7控制的小灯亮1秒,灭1秒。周而复始。要求编写完整的程序,小灯最初为熄灭状态。(晶振为12MHZ)。(共10分)ORG 0000HLJMP STARTORG 000BHLJMP DSQ0ORG 0030HSTART: MOV SP,#60HMOV TMOD,#01HMOV TH0,#3CHMOV TL0,#0B0HMOV R7,#14HCLR P1.7SETB ET0SETB EASETB TR0SJMP $DSQ0: MOV TH0,#3CHMOV TL0,#0B0HDJNZ R7,LOOPCPL P1.7MOV R7,#14HLOOP: RETIEND,3.多字节无符号数相加设被加数与加数已分别放在以ADR1与ADR2为初址的片内数据存储器区域中,自低字节起,由低到高依次存放;它们的字节数为L;要求加得的和放回原被加数的单元。ORG 0000HLJMP STARTORG 0030HSTART: MOV R0,#ADR1MOV R1,#ADR2MOV R2,#LCLR CLOOP: MOV A,@R0