• 추천글
  • 최신글
  • 검색범위
  • ( 14 건)
1
이전 다음 이미지있는 글만 보기
  • SPARC DataStructure Array Control
  • There is no good or bad| 08.12.02 00:16
  • 지난번에 이어 이번에도 1차원 Array를 이용하여 여러가지 제어를 해볼 것이다. 2차원 배열, 3차원 배열도 가능하기는 하나, 3차원까지는 어셈블러로 거의 쓰일일은 없을 것이고, 2.....
  • Leaf subroutine
  • There is no good or bad| 08.11.22 13:58
  • Leaf Subroutine 이란 함수이지만 다른 함수를 호출하지 않는 함수를 말한다. 그 특징으로 보면 1. Stack Frame 할당이 없다. 2. 현재의 CRW를 유지한다. (즉 현재 Register Set .....
  • SubRoutine Structure Point
  • There is no good or bad| 08.11.20 13:34
  • 지난번 포스팅에서 언급한 SPARC Stack의 쌓이는 구조를 보면 다음과 같다. sp+n sp Register Window Saving Area (64 byte) Return Structure Point (4 byte) .....
  • 디버거(Debug) Gdb사용법
  • There is no good or bad| 08.10.21 15:19
  • 프로그래머에게 디버거 사용은 무척이나 중요하다. 필자도 1,2 학년때는 그냥 다 printf를 이용하여 머리속으로 구조를 그려가며 프로그램을 짜고 있었다. 근데 다른 실무자들에게 .....
  • Nop의 이해.
  • There is no good or bad| 08.10.21 14:27
  • 어셈블리어 코드를 보다보면 nop이라는 명령어를 종종 볼 수 있을 것이다. nop은 특별한 경우, 그 부분을 공백처리하기 위해서 사용된다. 한마리로 그 명령어 수행부분을 CPU에서 .....
  • Nop의 이해.
  • There is no good or bad| 08.10.21 14:27
  • 어셈블리어 코드를 보다보면 nop이라는 명령어를 종종 볼 수 있을 것이다. nop은 특별한 경우, 그 부분을 공백처리하기 위해서 사용된다. 한마리로 그 명령어 수행부분을 CPU에서 .....
  • SPARC Architecture Assembler Register&Operater
  • There is no good or bad| 08.09.28 20:48
  • ※ Assembler 포스트는 모두 Sun사의 Sparc를 기반으로 작성된 것입니다. Sparc Architecture는 Load/Store Architecture로 구성되어 있다. Load/Store Architecture는 Stack machine과 매우 유사하다. (스택대신 레지스터를 사용) Stack과 Register 파일의 가장 큰 차이.....
  • 기본적인 명령어 및 코드
  • There is no good or bad| 08.09.27 15:50
  • 일단 기본적인 개념을 설명하면서 진행하는 것도 좋겠지만, 처음 어셈블리언어를 접하는 사람은 없을 것이고 어느정도 컴퓨터 언어를 다뤄봤다는 전제하게 코드를 봐가며 설명하려한다. .global main main: save %sp, -96, %sp mov 15, %l0 sub %l.....
  • EditPlus Assembly 설정 (MASM)
  • MySilpir.Net| 07.05.01 18:34
  • EditPlus Assembly 설정 (MASM32) 1. Assemble명령 : C:\masm32\bin\ml.exe /c /coff /Zi인수 : $(FileName)디렉토리 : $(FileDir)출력 내용 캡쳐 : 체크2. Link (Console)명령 : C:\masm32\bin\link.exe /SUBSYSTEM:CONSOLE /DEBUG인수 : $(FileNameNoExt).obj디.....