728x90
반응형
어셈블리어 기초인 데이터 크기 표기법.
: 위 그림은 C에서도 나오는 데이터의 크기이다. 그러나 C하고는 다르게 int형이나 그런 타입은 없고 단지 byte와 word 형 밖에 없다. 이유는 C에서는 int가 안 붙더라도 숫자이면 컴파일러에서 자동으로 정수로 잡아 크기가 int형이므로 4byte로 넣어준다. 예를 들면 int a = 4; 이런 경우 하지만 어셈블리어에서는 그런 형이나 크기가 존재 하지 않기 때문에 프로그래머가 크기를 잡아 줘야 하는데 위의 테이블이 크기를 잡아줄때 쓰는 type이다. 쓰는 방법은 아래와 같다.
mov dword [L6], 1 ; store a 1 at L6
mov는 이동인데 이건 C에서 변수 대입과 비슷 하다. 예를 들면 int L6 = 1; 과 같다.
728x90
'코스웨어 > 12년 내장형하드웨어' 카테고리의 다른 글
NFL 강남스타일 터치다운 세레모니 - 싸이 대단!! (1) | 2012.08.22 |
---|---|
레지스터 클래스 (2) | 2012.08.22 |
형동등성 (0) | 2012.08.22 |
[Assembly] Chapter 1 정리자료 By.임창엽 (2) | 2012.08.22 |
캐릭터 LCD TEST 소스 (0) | 2012.08.20 |
lcd 화면에 글자찍기 (1) | 2012.08.20 |
이력서 쓰기 넘 난감해 자료 구함 (1) | 2012.08.18 |
원라인 또는 멀티라인 에디터 만들때 쓰세요. (1) | 2012.08.16 |