add ax, dx;    ---> ax = ax+dx

adc ax, dx;    ---->ax = ax+dx+carry(进位)

assume cs:code, ds:data, ss:stack

data segment
	db 128 dup(0)
data ends

stack segment
	db 128 dup(0)
stack ends

code segment
	start:	mov dx, stack
		mov ss, dx
		mov sp, 128

		mov ax, 0FFFFH
		mov dx, 1000H

		add ax, 0FFFFH
		adc dx,0
	

		mov ax, 4C00H
		int 21H

code ends

end start

汇编: adc指令

相关文章: