ANL A,#0FH ;屏蔽高四位 ADD A,#0DH ; 查表低四位转换为 ASCII 码 MOVC A,@A+PC RAM MOVX @DPTR,A ;送如外部 INC DPTR MOV A,@R0 ANL A,#0F0H SWAP A ADD A,#6 码 ASCII MOVC,@A+PC 高四位转换为 ;MOVX @DPTR,A INC R0 INC DPTR DJNZ R2,HASC END ASCTAB:DB 30H 31H 32H 33...
DJNZ R2,LOOP ;计数器R2减1,不为0继续,否则结束传送 SJMP END 例5.9 将内部RAM中起始地址为DATA的字符串数据传送扩展RAM中起始地址为BUFFER的存储区域内,字符串的结束字符是“”。 解:程序功能与例5.8基本一致,但字符串的结束字符“”是字符串中的一员,也是需要传送的,因此,编程时应先传送,再对传送数据进行...
; CLR YKBZ ;遥控标志清0 JM21: MOV R2,#16 ;每次循环读8位码 MOV R6,#0 ;存放16位码中的低8位 MOV R7,#0 ;存放16位码中的高8位 JM3: JNB P3.6,$ ;等待低电平结束,不管其宽度,因为是通过高电平的宽度来区分0(约为0.5ms)和1(约为1.6ms) MOV TH1,#0 MOV TL1,#0 SETB TR1 ;启动T1,统...
MOV A,R2;高八位送A ADDC A,#00H;高八位加进位 MOV R2,A;保存高八位 SJMP $;结束 ;将单片机内处理得出的位移值先经BCD码转换,在输出通过LED显示 INVERT: MOV A,R7 ;BCD码转换子程序 MOV R1,A MOV R2,#03H INC R2 CLR A BB0: MOV @R1,A ...
执行SUBBA,R2之后结果为A-CY-R2。b)减一例如:DECA A自减一。3)乘法乘法运算之后第八位放在累加器A中,高八位放在寄存器中。例如:(A)=50H,(B)=A0H。执行指令MUL AB后(A)=00H,(B)=32H4)除法该指令的功能是将累加器A中的无符号8位二进制数除以B中的无符号8位二进制数,商的整数部分放在累加器A中,...
DJNZ R2, LOOP SJMP END 1、 ORG 0000H MOV R0,#20H MOV R1,#00H;‘B’的个数初始化 LOOP: MOV A, @R0 CJNE A, #0DH,LOOP1;判断是否结束(回车键) MOV DPTR,#0040H;把结果放外部RAM中 MOV A,R1 MOVX @DPTR,A SJMP LOOP1: CJNE A,#42H,NEXT;不为B则跳转 INC R1; 为B则使计数器...
mov word ptr [dta+17], 0a0dh ;在DTA的最后插入回车换行符 call writh ;用文件代号法写记录 exit: ret proch endp ;--- ;输入字符串子程序 in_proc proc near mov ah, 09h ;显示提示信息 int 21h push di lea di, buffer ;在buffer中填入空格符 mov cl, maxlen mov ch, 0 mov al, ' ' re...
SETB 0A8H.7 CLR A MOV 08H, A MOV 09H, A MOV 80H, #14H MOV 0CH, A MOV R6, 0AH MOV R7, 0BH MOV R4, A MOV R5, #0AH LCALL L01DEH MOV 0DH, R7 MOV R6, 0AH MOV R7, 0BH MOV R4, #00H MOV R5, #0AH LCALL L01DEH MOV 0EH, R5 MOV 0FH, 09H L0043H:C...
当上面程序执行到“RET”处,填写下面的寄存器或地址中的值:(A):___;(R1)___;(R2)___;(DPTR)___;(8006H)___;(8007H)___;(8008H)___。 相关知识点: 试题来源: 解析 取余 间接寻址 不带进位左移 自加 1 自减 1不为0跳转 返回 4DH 22H 0 8008H 20H 44H 4DH 反馈 收藏 ...
MOVR2,#01HMOVDPTR,#TABLP0:MOVA,R2MOVP1,AMOVA,@R0MOVCA,@A+DPTRMOVP0,AACALL D1MSDECR0MOVA,R2JBACC.5,DISRLAMOVR2,AAJMPLP0RETTAB:DB3FH,06H,5BH,4FH,66H,6DHDB7DH,07H,7FH,6FH,77H,7CHDB39H,5EH,79H,71H,40H,00HD1MS:MOV R7,#02H...