汇编语言ADD的问题MOV A #34HADD A #DEH是 22H CY=1还是 12H CY=1ADD书上说的是不进位是最高位还是所有位都不进啊?和ADDC有什么区别啊!求几个特别的例子.

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/28 22:55:44

汇编语言ADD的问题
MOV A #34H
ADD A #DEH
是 22H CY=1
还是 12H CY=1
ADD书上说的是不进位是最高位还是所有位都不进啊?
和ADDC有什么区别啊!
求几个特别的例子.

嘿嘿
MOV A #34H
ADD A #DEH
结果应该是12H CY=1 OF=0 AC=1
CY是指最高位产生的进位

ADD A #DEH 是(A)+0DEH结果存入A
ADDC A #DEH 是带进位的加法指令 (A)+0DEH+CY 结果存入A

呵呵 满意 就选满意回答

汇编语言ADD的问题MOV A #34HADD A #DEH是 22H CY=1还是 12H CY=1ADD书上说的是不进位是最高位还是所有位都不进啊?和ADDC有什么区别啊!求几个特别的例子. 汇编语言 标志寄存器 状态位的问题: MOV AX,34C5H ADD AX,546AH解:0011010011000101 0101010001101010------------------------------------- 1000100100101111答案是:CF:0;SF:1;ZF:0;AF 0;OF 1;PF:0;CF,SF,Z 跪地打滚求汇编语言高手!回答以下问题,说出对与错.并说明错误的地方.1)MOV BX,[BX][SI]2)ADC VARI,[BP][DI]3)SBB [BX][BP],AX4)PUSH 5678H5)SHL [BP][SI],CL6)ROR AX,27)NEG AX,BX8)LEA CS,AX9)MOV AL,BX10)ADD DS:200H,AX11)AND [BX][BP MOV R1,#40H;MOV A,@R1;RL A;MOV R0,A;RL A;RL A;ADD A,RO; MOV @R1,AQIZHONG40H单元的内容变成什么了当40H为08H时,则40H变为多少 1.8051有哪几个中断源?试按优先权的顺序进行排队,并写出各中断源对应的服务程序入口地址.2.MOV A,#20H…… (A)= MOV R0,#28H… (R0)= MOV @R0,A……… ((R0))= ADD A,@R0…… (A)= MOV 34H,A……… (34H)= MOV 怎样解释单片机指令?MOV A#100:MOV A@30H:ADD A,#2:INC A:DJNZ A,DD: 写出每条汇编指令执行后,相关寄存器中的值 mov ax,62627 AX= mov ah,31h AX= mov al,23h AX= add ax,axmov ax,62627 AX= mov ah,31h AX= mov al,23h AX= add ax,ax AX=mov bx,826ch AX=mov cx,ax AX=mov ax,bx A=add ax,bx A=mov al,bh A=add ah,ah 下列指令写法正确的是( ).A、MOV #20H,A B、ADD R2,#30H C、PUSH R0 D、RRC A 汇编语言 有关段跨越物理地址的计算问题求MOV AX,ES:[BX]物理地址(DS)=2000H,(ES)=2100H,(BX)=0100H求的是源操作数的物理地址。 汇编语言 下面指令正确的是()A MOV BX,AL B IN AX,21H C OUT 21H,AX D 260H,ALC,D为什么错呢? 谁看的懂这个?麻烦给注释下MAIN:MOV R0,#91H MOV A,@R0 MOV R6,A INC R0 MOV A,@R0 MOV R7,A MOV R4,#00H MOV R5,#55H LCALL Q0ACA MOV R4,#03H MOV R5,#0E8H LCALL Q0ADC MOV A,R7 CJNE A,03H,MAIN MOV A,R6 CJNE A,02H,MAIN MOV R0,#78H MOV A,@R0 MOV R6 写出下面每条指令执行后,ZF.PF.SF.CF.OF等标志位的值sub al,al mov al,10h add al,90h mov al,80h add al,80h mov al,0fch add al,05h mov al,7dh add al,0bh 这句add al,80h 执行后cf等于1,of也等于1,还有这句add al,05h执行后cf等 2、阅读下列程序,说明其功能.MOV R0,#30H MOV A,@R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV @R0,A 汇编语言标志寄存器问题,数据对应 add al,0Bh 这一行的 不对请指正, 汇编语言MOV [BX+1], 1.下列指令中,错误的指令是( ). A.MOV A,@R1 B.MOV 41H,@1.下列指令中,错误的指令是( ).A.MOV A,@R1B.MOV 41H,@R1C.MOV RO,@R1D.MOV 41H,42H 汇编语言加中括号表示什么?例如ADD AL,[SI] MOV[20H],AL还有小括号呢 例如DS=(SI+2) 汇编语言mov 【ax+2】,bx的目的操作数地址