1、_实验二 汇编语言程序设计(一)【实验目的】 复习MCS-51单片机汇编语言的编辑、编译、调试方法,熟练掌握汇编语言程序设计的方法与技巧。【实验内容】1.多字节加减法2.多字节乘法 3.数据转换(选做)【实验原理】利用子程序调用在内部RAM单元中实现多字节的加法程序,并且把和再放回原单元中,其中R7是循环次数计数器,R0和R1分别作为加数和被加数指针。1、 多字节加法源程序:ORG 0000H MOVR0,#40H MOV R1,#50H MOVR7,#03H CLRC LOOP1: MOVA,R0 ADD A,R1 MOVR0,A JNC LOOP2LOOP2: INCR0 INCR1 MO
2、V A,R0 DJNZR7,LOOP1 SJMP $ END实验结果如下图:2、 多字节乘法源程序:ORG 0000HQMUL: MOV A,R3 MOV B,R7 MUL AB XCH A,R7 MOV R5,B MOV B,R2 MUL AB ADD A,R5 MOV R4,A CLR A ADDC A,B MOV R5,A MOV A,R6 MOV B,R3 MUL AB ADD A,R4 XCH A,R6 XCH A,B ADDC A,R5 MOV R5,A MOV F0,C MOV A,R2 MUL AB ADD A,R5 MOV R5,A CLR A MOV ACC.0,C MOV C,F0 ADDC A,B MOV R4,A END实验结果如下图:Welcome ToDownload !欢迎您的下载,资料仅供参考!精品资料