执行程序: MOV A,#67H ANL A,# 0FH MOV B,A MOV A,#3CH ANL A,# F0H ORL A,B MOV 30H,A

LOOP: SJMP LOOP
后,(A)= ,(B)= ,(30H)= 。

第1个回答  2011-12-30
MOV A,#67H
ANL A,# 0FH
MOV B,A
MOV A,#3CH
ANL A,# F0H
ORL A,B
MOV 30H,A
LOOP: SJMP LOOP
(A)= 37H ,(B)= 07H ,(30H)= 37H追问

执行程序: MOV R0,# 88H
MOV A,# 60H
MOV 40H,R0
DEC A
SWAP A
LOOP:SJMP LOOP
后,(A)= ,(R0)= ,(40H)= 。

追答

,(A)= F5H ,(R0)= 88H ,(40H)= 88H

本回答被提问者采纳
第2个回答  2011-12-31
37H,07h,37h

急求!!!哪位朋友指点下单片机程序题~~
MOV X,#2 CALL CONV0LOOP_1: CJNE R1,#02H,LOOP SUBB A,#0AH ;判是否是功能键? JNC LOOP_2 ;是,转LOOP_2 MOV TEMP1,TEMP2 MOV A,TEMP1 MOV X,#1 CALL CONV0 MOV A,R3 ;恢复有效键值 MOV TEMP2,A ;低位 MOV X,#2 CALL CONV0 MOV A,TEMP1 ANL A,#0FH SWAP A ORL A,TEMP2 MOV RES...

51单片机设计的简易的计算器
MOV A,PCKANL A,#00000111BMOV PCK,AMOV A,#00000110BCJNE A,PCK,INTT0LFLJMP INTT0L;ORG 1BH;pwm停转子程序AJMP INTT0HORG 0040H;***定时器中断子程序***;***电机停止程序INTT0H:mov th0,TOHmov tl0,T0LSETB TR0;定时器0开始计数CLR TR1;定时器1禁止计数INC pink1MOV DPTR,#7F02H; b地址...

汇编语言执行 ANL A,#0F0 ORL A, #0FH 后结果 A是FF嘛
结果不一定是FF ANL A,#0F0H,将低四位清0,保留高四位的值。ORL A,#0FH ,高四位不变,低四位置1。所以如果原来A的高四位是F的话,结果就是FF,如果原来A高四位不是F的话,结果就不是。

用汇编语言写一段程序把外部数据存储器的1000H单元的低四位和1001H单元...
MOV DPTR,#1000HMOVX A,@DPTRANL A,#0FHMOV B,AMOV DPTR,#1001HMOVX A,@DPTRANL A,#0F0HORL A,BMOV P2,A

MOV A,#40H MOV R0,#40H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A...
MOV @R0,A ;将A的内容放在(40H)ANL A, #0FH ; A的内容:0100 0000 和 0FH: 0000 1111 相与,结果放在A:0000 0000 ORL A, #80H ; A的内容:0000 0000 和 80H: 1000 0000 相或, 结果放在A :1000 0000 XRL A, @R0 ; A的内容:1000 0000 和(40H)的内容:...

试编写一段程序,将30H,31H单元中存放的两个BCD数,压缩成一个字节,并...
MOV A,30H ANL A,#0FH SWAP A MOV 30H,A MOV A,31H ANL A,#0FH ORL A,30H MOV 30H,A END

急需智能仪器课程设计·· 加急
ANL A,#0FHMOV R3,AMOV DATA_OUT,#10000000BLCALL SENDMOV DATA_OUT,R3LCALL SENDMOV A,36HSWAP AANL A,#0FHMOV R3,AMOV DATA_OUT,#10000001BLCALL SENDMOV DATA_OUT,R3LCALL SENDMOV A,37HANL A,#0FHMOV R3,AMOV DATA_OUT,#10000010BLCALL SENDMOV DATA_OUT,R3LCALL SENDMOV A,37HSWAP AANL...

写汇编语言程序,S1按下时,D1亮S2按下时,D2亮,S3按下时,D3亮,S4按下...
;ORG 0000H MOV A, P1 SWAP A ORL A, #0F0H MOV P1, A SJMP 0000H END

汇编语言中如何将高四位与低四位取出
汇编语言将高四位和低四位取出方法有几种:(以下假设数据在累加器A中,结果第四位放B,高四位放A)1、低四位可以直接将高四位清零后直接取出。ANL A,#0F0H MOV B,A 2、高四位通过SWAP语句取出 SWAP A ANL A,#0FH 3、高四位通过移位指令取出 CLR C RRC A CLR C RRC A CLR C RRC A CLR...

单片机程序
MOV A,#28H '当前A的值是28H MOV R0,#20H   '当前R0的值是20H MOV @R0,A  '执行将28H送入RAM 20H中 ANL A,#0FH   '当前A的值是08H ORL A,#80H ' 当前A的值是88H XRL A,@R0 '88H|28H=0A8H 执行后A的结果是  :0A8H ...

相似回答