单片机编程题,用汇编语言 设计子程序,计算RAM 30H~3FH中的和,结果为1...答::MOV R3, #0 ;先清零 MOV R4, #0 MOV R0, #30H ;加数首地址 MOV R2, #16 ;共加16次 LOOP:MOV A, R4 ;取来低8位 ADD A, @R0 ;加上 MOV R4, A MOV A, R3 ;取来高8位 ADDC A, #0 ;加上进位 MO...
大数相除的汇编程序,8051单片机,内部一个12位的数据,除以4095,乘以360的...答:add A,#1 ;之后JNC判断,故不用INC mov SA1,A jnc Divi_2 inc SA2 ;商加1 Divi_2:mov A,BCUS1 mov YS1,A mov A,BCUS2 mov YS2,A ;更新余数 LJMP Divi_1 Divi_3:nop ret ;;;双字节乘法 ;被乘数为十位AD BCS2(高)BCS1,乘数为CS2 CS1,结果JI4 JI3 JI2 JI1 ;;;...