MOV A,AD_NUM_BCD_H_0 ANL A,#0F0H SWAP A MOV B,#10 MUL AB.功能,
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/05/01 20:42:58
MOV A,AD_NUM_BCD_H_0 ANL A,#0F0H SWAP A MOV B,#10 MUL AB.功能,为什么是这样写,为什么乘以10
mov a,AD_NUM_BCD_H_0
anl a,#0F0H
swap a
mov b,#10
mul ab
mov r0,a
mov a,AD_NUM_BCD_H_0
anl a,#0FH
add a,r0
mov r0,a
mov a,AD_NUM_BCD_H_1
anl a,#0F0H
swap a
mov b,#10
mul ab
mov r1,a
mov a,AD_NUM_BCD_H_1
anl a,#0FH
add a,r1
add a,r0
mov r2,a
add a,AD_NUM_BCD_H_1
mov r2,a
mov a,AD_NUM_BCD_H_0
anl a,#0F0H
swap a
mov b,#10
mul ab
mov r0,a
mov a,AD_NUM_BCD_H_0
anl a,#0FH
add a,r0
mov r0,a
mov a,AD_NUM_BCD_H_1
anl a,#0F0H
swap a
mov b,#10
mul ab
mov r1,a
mov a,AD_NUM_BCD_H_1
anl a,#0FH
add a,r1
add a,r0
mov r2,a
add a,AD_NUM_BCD_H_1
mov r2,a
应该是压缩的BCD码转换为二进制.
例如:压缩的BCD码23是00100011,
高位是0010,低位是0011
高位*10+低位,就是二进制数,【计算需要注意高位先变换到低位】
例如:压缩的BCD码23是00100011,
高位是0010,低位是0011
高位*10+低位,就是二进制数,【计算需要注意高位先变换到低位】
MOV A,AD_NUM_BCD_H_0 ANL A,#0F0H SWAP A MOV B,#10 MUL AB.功能,
MOV A,3DH ; SWAP A ; RRC A ; RRC A ; ANL A,#03H; DEC A ; 请问这
anl,A,#0F0H是什么?=
mov A,#1 MOV B,#10 DIV AB 请问A,B中的值分别是什么?
关于MUL AB,MOV B,#31H
MOV P0,A MOV A,R1 MOV P2,A
请问指令中源操作数的寻址方式 10、 MOV A,20H 11、 ADC A,#50H 12、 MUL AB 13、 C
was a fun mov
3.下列指令中哪条是正确的( ) A.MOV DS,0200H B.MOV AX,[SI][DI] C.MOV BP,A
2、阅读下列程序,说明其功能.MOV R0,#30H MOV A,@R0 RL A MOV R1,A RL A RL A
1.下列指令中,错误的指令是( ). A.MOV A,@R1 B.MOV 41H,@
MOV P1,单片机的,还有个MOV A,P1