-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
c = a @ b 꼴에서 c<-b, c<-a의 경우 나누기 #12
Comments
a=c/a=b일 경우는 그냥 테스트하기로 (보충 by minki) |
/는 eax, edx를 전부 사용하게 강제되고 있다. /연산을 할 때는 다른 변수에 edx 레지스터가 못 할당되게 강제해야 한다. |
Operand가 Reference일 경우 조금 문제가 있음. 예시) arr[0] 에 1을 넣는다 |
src, dest가 모두 reference인 경우
이 코드가
이렇게 변함 |
그러나 이부분이 문제이므로.. |
연산마다 사이즈를 고려해서 레지스터를 골라야 해서 좀 귀찮다... 우선은 쉽게 모든 연산은 값을 rax, rdx로 옮겨서 연산하는 것으로 구현할 것이다. |
c <- a
c <- c+b
vs
c <- b
c <- c+a
구분할것인가
The text was updated successfully, but these errors were encountered: