디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

lea %ecx,(%ebx) 가 무슨 뜻인가요?

어셈어셈(211.173) 2013.01.25 21:50:25
조회 135 추천 0 댓글 4

제목 그대로입니다. lea는 load effective address의 약자로 source에 destination의 주소를 그대로 담는 것으로 알고 있습니다.

그런데 다음과 같은 경우 (아래는 모두 AT&T 문법을 따릅니다.)


lea %ecx, (%ebx) => ecx에 ebx 자체 주소를 그대로 담는다

라고 해석을 하더군요..


어셈블리에서 괄호안에 싸인것은 해당 레지스터가 갖고 있는 값이 가리키는 곳을 뜻하는 것이 아닙니까?


예를 들면

mov %eax, (%ebx)


%ebx에 담긴 값이 0x12345678 이고, 0x12345678 주소에 담긴 값은 0x11223344 라고 할 때,

위 연산이 실행되었을 경우 %eax에 0x11223344 가 들어가잖습니까?


그런데 lea %ecx, (%ebx) 와 같은 경우

이걸 그대로 따지자면 lea는 "실질적인 주소" 를 그대로 옮기는 것이고 %ebx가 괄호안에 싸여있으니

"%ebx가 가지고 있는 값이 가리키는 주소" 이 자체를 %eax에 담아야하는것 아닙니까?

왜 %ecx에 %ebx의 자체주소를 담는 것인지요?

또 그렇다면, lea %ecx, %ebx 이런 경우는 어떻게 해석을 해야하나요?


제가 어셈블리 해석상 무언가 잘못 알고 있는 것 같은데 이를 속 시원히 해결했으면 좋겠습니다. ㅠㅠ
프갤횽님들 혹시 도움좀 주실수 있겠습니까. ㅠ.ㅠ 책도 마땅히 없고 인터넷 봐도 잘 모르겠고.. 나이들어서 공부하려니 힘드네요...

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
344156 막장입니다. 도와주세요. [21] 힝아(115.161) 13.01.26 315 0
344155 PC 웹상에서 블루투스로 데이터전송 가능? 햄버거(124.49) 13.01.26 64 0
344153 직업만족도 순위 표 보니까 프로그래머가 6위 던데 이거머임? [6] 딩굴이.갤로그로 이동합니다. 13.01.26 232 1
344152 코딩용노트북 [4] 야무지게ㅏㅡ(211.234) 13.01.26 420 1
344151 자바개발자 괜찮은가요? [2] ㅁㄴ(118.127) 13.01.26 173 0
344149 아 열받아 [2] 에어로홍갤로그로 이동합니다. 13.01.26 92 0
344147 간단한 시리얼 통신 프로그램 제작 알바 급구 조슈아(118.219) 13.01.26 149 0
344146 컴구조 설계 2장을 마치며 ... 빠른 실행속도에 대한 결론... [5] 상상(175.123) 13.01.26 177 0
344145 형들은알꺼야 [3] 할마마갤로그로 이동합니다. 13.01.26 93 1
344143 형들 삼성전자 대해 궁굼한거있음 [1] 질문(203.226) 13.01.26 136 0
344142 부산대 정보컴퓨터 가는데 프로그래밍에 대해 알려주세요 [4] dfff(1.176) 13.01.26 202 0
344141 visual 2012 시발 힝아(115.161) 13.01.26 87 0
344140 방금 신기한거 공식찾음 [6] 할마마갤로그로 이동합니다. 13.01.26 218 0
344138 형들 나 프로그래밍 죶뉴비인데 이거 왜그런지좀 설명해줄수있어? [12] d(112.171) 13.01.26 255 0
344137 아..생물학형님 그때 그 개념글 다시 올려주세요 ㅠㅠ 소년사나이갤로그로 이동합니다. 13.01.26 44 0
344136 인공지능쪽 [6] ㅌㄹㅇ갤로그로 이동합니다. 13.01.26 199 3
344132 형들 시스템엔지니어 [7] 신입(221.155) 13.01.26 186 1
344131 free(p) 궁금증 질문요 [1] ㅋㅋ(218.152) 13.01.26 62 0
344130 횽들 회사에서 최고령자 개발자 몇살임? [1] ㅇㅇ(183.101) 13.01.26 108 0
344129 웹사이트 만드는데 c c++ java를 다 배워야 하는 이유가...? [9] 상상(175.123) 13.01.26 300 0
344127 최대 60세까지 할수있는 일을 찾아라 이눔드라. [4] 하하하(219.251) 13.01.26 762 4
344126 오랜만에 덕짤이나 싸긔 땡칠도사갤로그로 이동합니다. 13.01.26 106 0
344125 토요일인데 참 조용하다 [2] 땡칠도사갤로그로 이동합니다. 13.01.26 76 0
344124 어딜가든 철야에 주말출근이면. [1] ㅇㅁ(211.236) 13.01.26 66 0
344123 도저히 이해할 수 없는 언어 LISP [2] 우주양자마음(58.145) 13.01.26 193 0
344120 형들 정말 궁금한데 ... [1] 성균유생(203.229) 13.01.26 48 0
344116 이 코딩이 포인터 코딩 맞나? array + size 아니야? [4] 상상(175.123) 13.01.26 102 0
344115 오늘 firefox os 그거 가신분 있나여 [1] 네로시엔갤로그로 이동합니다. 13.01.26 67 0
344114 C언어가 이식성이 좋은 이유가 뭐에요 ? [9] 오란씽갤로그로 이동합니다. 13.01.26 354 0
344112 프로그래밍모르는 촙자인데 ㅇㅇ(211.173) 13.01.26 65 0
344111 고닥공해서 성대 전전컴 갔는데 어떤가여/ [11] 장애인^^(211.215) 13.01.26 253 1
344110 형들 비주얼베이직 고수 있으신가요? [1] 나서스충(211.112) 13.01.26 102 0
344108 게임 서버 패킷 어떻게 만드는건가요 [18] c(121.145) 13.01.26 312 0
344107 힝아 이새끼 걍 어그로 꾼인거 같으니 컴갤 병신들이 여기와서 구걸한건 무시하셔도 됩니다 가카맛사탕갤로그로 이동합니다. 13.01.26 82 0
344106 힝아좀 데려가라 씨발놈들아 [1] ㄴㅇㄹ(119.71) 13.01.26 90 1
344104 Open GL 질문 타일맵관련 [4] 개발손(110.47) 13.01.26 102 0
344101 안녕하세요? 컴갤에서온 오아시스크라합니다 [3] oasisc.갤로그로 이동합니다. 13.01.26 121 0
344100 입대하기전에 자랑 [3] elwlwlwk(220.123) 13.01.26 129 0
344099 궁금한게 있는데, 프로그래밍도 심플 이즈 베스트임? [2] (168.126) 13.01.26 122 0
344098 결국 아까 그놈도 글삭튀함 [3] elwlwlwk(220.123) 13.01.26 67 0
344097 형들아 프로그래밍하는거 진짜 그렇게 비전없어? [8] (175.201) 13.01.26 354 1
344095 졸작 ㅅㅂ.. [1] ㅇㅇ(58.229) 13.01.26 104 0
344094 라즈베리파이에서 zlib컴파일 하는데 [1] elwlwlwk(220.123) 13.01.26 52 0
344093 펄파이썬 내생각 [1] 할마마갤로그로 이동합니다. 13.01.26 135 0
344091 정보처리기술사를 따기 위한 이 코스 어떠냐? [2] ㅁㅁㅁ(1.241) 13.01.25 212 0
344090 국민대토론 보고있냐? [1] ㅋㄱ(183.96) 13.01.25 78 0
344089 OCP 딴사람들있음? 123(112.153) 13.01.25 77 0
344088 내 값어치가 연봉이라고 할 수도 있겠지만 진통제(112.171) 13.01.25 71 0
344087 우분투에서 콘솔모드로 들어가려는데 이거 왜이럼? [9] 12(59.12) 13.01.25 153 0
344086 개발자는 희소성이 없다. [2] ㅎㅎㅎ(203.226) 13.01.25 230 1
뉴스 하니, 양재웅과 결혼 연기 후…“눈치 그만 보고 싶다” 고백 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2