几道单片机编程题目,汇编语言答:MOV R2,#0 MOV 6FH,#0 LP:MOVX A,@DPTR CJNE A,#41H,LP1 ;'A'=41H INC 6FH LP1:INC DPTR DJNZ R2,LP RET 3:;这题不好理解,短整数应该是16位,但按你的描述,是存不下的,所以按有符号字符型数处理 PRG3:MOV DPTR,#1000H MOV R2,#30 MOV R0,#30H MOV R1,#40H LP:M...
编写程序完成30H起5个单元的BCD码相加,将和放入R2 R3,完成指令机器码汇 ...答:; MOV R2, #0 MOV R3, #0 MOV R0, #30H MOV R4, #5 CLR CLOOP: MOV A, R2 ADDC A, @R0 DA A MOV R2, A MOV A, R3 ADDC A, #0 DA A MOV R3, A INC R0 DJNZ R4, LOOP SJMP...
求教两道简单的汇编语言程序题,急?答:FIRST: MOV R2,#1 MOV R0,#0 MOV R1,#0LP: LCALL SQRT ADD A,R0 MOV R0,A CLR A ADDC A,R1 MOV R1,A INC R2 CJNE R2,#11,LP RETSQRT: MOV A,R2 MOV B,A MUL AB RET SECOND: MOV R0,#60H MOV R2,#10 MOV ...
试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位数,并将其存...答:如果是指“R1低4位 R2高4位”,程序这样写:shl R1, 4 and R1, F0H shr R2, 4 and R2, 0FH add R1, R2 如果是指“R2高4位 R1低4位”,程序又应该这样写:and R1, 0FH and R2, F0H add R1, R2