Notice
Recent Posts
Recent Comments
Link
오븐 노트
[Assembly] 사칙연산 본문
add a, b (a = a + b)
sub a, b (a = a - b)
a는 레지스터 or 메모리
b는 레지스터 or 메모리 or 상수
단, a b 모두 메모리로는 불가
mul reg
mul bl => al * bl (연산 결과를 ax에 저장)
mul bx => ax * bx (연산 결과를 dx(상위 16비트) ax(하위 16비트)에 저장)
ex) mov ax, 0
mov al, 5
mov bl, 8
mul bl
Output : 40
div reg
div bl => ax / bl (연산 결과를 al(몫) ah(나머지)에 저장)
ex) mov ax, 100
mov bl, 3
div bl
Output : 33
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 - 인프런 | 강의
Assembly 카테고리의 글은 인프런 Rookiss님의 강의를 공부하며 정리하는 내용입니다.
이미 알고 있는 내용도 다시 정리 되어있을 수 있습니다.
모든 글은 제가 공부하기 위해 작성합니다.
'Develop > Assembly' 카테고리의 다른 글
[Assembly] 분기문 (0) | 2022.05.11 |
---|---|
[Assembly] 시프트 연산과 논리 연산 (0) | 2022.05.11 |
[Assembly] 문자와 엔디안 (0) | 2022.05.11 |
[Assembly] 변수와 레지스터 (0) | 2022.05.11 |
[Assembly] 레지스터 기초 (0) | 2022.05.11 |