본문 바로가기
공부,일/어셈블리

add & sub LargeNumber

by fromnothing1 2021. 8. 31.

32bit -> 63 bit 계산 하기 

Num1_HI       DWORD  11112222h
Num1_LI       DWORD  33334444h

Num2_HI       DWORD  22223333h
Num2_LI       DWORD  F5551111h
mov eax , Num1_LI ; Low 덧셈
add eax , Num2_LI ; 33334444h + 0F5551111h
mov Num1_LI , eax

mov eax , Num1_HI ;  high 덧셈
adc eax , Num2_HI ; 11112222h + 22223333h + carry

mov Num1_HI, eax

adc 캐리 bit 까지 더함 

'공부,일 > 어셈블리' 카테고리의 다른 글

ch 6 . Procedures  (0) 2021.09.08
Branching and Looping  (0) 2021.09.01
mul,imul  (0) 2021.08.31
덧셈 뺄셈 숙제 코드  (0) 2021.08.26
여러가지 어셈블리 명령어  (0) 2021.08.25

댓글