DH, DL에
각각
A0, 1A가있는데 이걸 더하면
BA가 되는데
혹히 F0, 1F같은걸 더해서
3자리가 되면
AL에 안들어가자넝.
그러면 어떻게해여?
ADD DH, DL
MOV AX, 0
MOV AX, DH
이거 안되지않나??
어떻게 해줘야하징.
DH, DL에
각각
A0, 1A가있는데 이걸 더하면
BA가 되는데
혹히 F0, 1F같은걸 더해서
3자리가 되면
AL에 안들어가자넝.
그러면 어떻게해여?
ADD DH, DL
MOV AX, 0
MOV AX, DH
이거 안되지않나??
어떻게 해줘야하징.
ADC
add with carry
술먹고 집에 가는길~
xor ax, ax / adc ah,0 / mov al, dh
근데 사실 ax 에 dh 넣고 dh 지운뒤 add ax, dx 하면 끝
al 에 dh
지금 adc ah, 0은 왜해주는거에여? xor ax, ax는 왜해주공.. ㅠㅠ
adc ah, 0 은 ah = ah + 0 + carry 란 뜻
xor ax,ax 는 mov ax,0 과 같음
좀 더 가벼운 명령 속도는 거의 같음
공부를 할거면 좀 찾아보지 그래