mov dh,[d_dev](bp) 문법.

조회 수 1239 추천 수 5 2008.11.07 23:24:57
어..흑 많이 늦었습니다.
샘플을 돌려보고 정확히 이해한다음에 올리려고 했는데 그러다가 12시가 넘을것 같아서
일단 조사한만큼만 올리겠습니다.

위의 제목에 쓰인 문법은 as86어셈블러 기본문법에 어긋나는 것입니다.
아주 오래전에 minix 운영체제 쓰이던 asld 라는 어셈블러에 쓰이던 문법이라고 합니다.
현재는 거의 쓰이지 않는다고 하는데요.

as86 으로 어셈블할때 -a 옵션을 주지 않으면 위의 문법은 컴파일 되지 않습니다.
-a 옵션에 관한 설명은 man as86 해보면 다음과 같이 나와있습니다.

-a     enable  partial  compatibility with Minix asld. This swaps the interpretation of round brackets and square brackets as well as making alterations to the code generation and syntax for 16bit jumps and calls. ("jmp @(bx)" is then a valid instruction)

짧은 영어 실력이지만 직역해 보자면

"minix asld 와 부분적인 호환을 가능하게 한다. 이것은 둥근 괄호와 네모난 괄호의 의미의 해석을 바꾸며 코드 생성과 16bit jump 와 call에 대한 문법에 변화를 가한다

직역이 틀렸다면 지적해 주시면 감사하겠습니다.
이게 무슨 의미인지는 저도 잘 모르겠네요.
좀 더 진척이 있으면 이에 대한 설명을 다시 올리겠습니다.
그럼 이만 (--)(__)
List of Articles
번호 제목 글쓴이 날짜 조회 수
36 기회가 된다면 다시 시작해보고싶군요!! 냉무~~ 김동완 2009-04-03 388
35 현재 스터디 진행되시나요? [1] 백창우 2009-02-23 1158
34 1월3일 모임 조용락 2009-01-02 1056
33 12월20일 모임 [1] 조용락 2008-12-20 1054
32 불참입니다.. [1] 박재명 2008-12-20 1044
31 12월13일 모임~~ [2] 조용락 2008-12-11 1184
30 12월 6일모임은~~ [2] 조용락 2008-12-04 1155
29 각 자 조사할 내용 [1] 조용락 2008-11-26 1154
28 11월 22일 모임 조용락 2008-11-25 1006
27 11월 15일 모임 [1] 조용락 2008-11-18 1127
26 11월 8일 모임 [2] 조용락 2008-11-11 1187
» mov dh,[d_dev](bp) 문법. 박재명 2008-11-07 1239
24 about 'magic number in dl' 조용락 2008-11-07 1313
23 blkb 명령어에 대하여..... [1] 송원종 2008-11-07 1077
22 맡은부분(get 관련) Report 이민호 2008-11-06 1133
21 모니터 케이블 [1] 임연재 2008-11-05 1143
20 11월 1일 모임 및 각자 할 일들~! [1] 조용락 2008-11-04 1195
19 공유기 찾았습니다. [1] 박재명 2008-11-03 1057
18 멤버 확인 요청 [3] 백창우 2008-11-01 1199
17 10월 25일 모임 [3] 조용락 2008-10-27 1127



XE Login