사랑한다1234 2013. 9. 25. 12:10

_______RFID_______________________________________________________

RF [radio frequency]

1. 무선주파수
2. 전자파가 점유하는 전체 주파수범위 중에서 전파가 점유하는 주파수 

 

 

RFID [radio frequency identification] , ISO 15693

1. 주파수를 이용해 ID를 식별하는 SYSTEM
2. 일명 전자태그로 불림
3. 바코드가 진화된 것

 

 

 

 

 

 


_____________________________________________________________________________________

 

 

 

 

 

_______ASM________________________________________________________________________

 

 Memory Display Function By Assembly & Memory Modify Function By Assembly

 

 monitor.asm

 
_MD       PROC     NEAR32
 

  PUSH      EBP
  MOV       EBP, ESP

  
  MOV       EAX, [EBP+8]              ;&A를 EAX에 넣음   
  MOV       EAX, [EAX]                 ; A가 가리키는 곳의 값을 EAX에 넣음

  MOV       ESP, EBP
  POP        EBP
  RET

_MD       ENDP 

 

 

 

 

 

 

 

 

 

 

 

 


_MM      PROC NEAR32

  PUSH     EBP
  MOV      EBP, ESP

  PUSH     EBX


  MOV      EAX, [EBP+8]                 ; &A를 EAX에 넣음   
  MOV      EBX, [EBP+12]                ; 0xFF(첫번째 인자)를 EBX에 넣음   

  MOV      BYTE PTR [EAX], BL       ; A가 가리키는 곳에 0xFF(인자값)을 넣음
                                                    ; AL위치의 1바이트만 덮어써짐
      

  POP      EBX

  MOV     ESP, EBP
  POP      EBP
  RET

_MM  ENDP 

 

 

 

 

 

 

 monitor.c

unsigned char  MD(int);                // Momory Display Function By Assembly
void                MM(int, char);        // Momory Modify Function By Assembly

int main()
{

 int A = 0x12345678;

 

 printf("EAX Return : %d\n", ASKY());

 printf("MD : 0x%X\n", MD( (int)&A));

 // MD()는 인자로 넣은 변수값에서 AL에 해당하는 1바이트 값을 반환해줌

                                                               
 MM( (int)&A, 0xFF); //변수 A의 값을 인자 0xFF값으로 1바이트만 변경해줌

 
 printf("MM : 0x%X\n", A);

  
 return 0;

}

 

 

 

 

 

 

 

 

____________________________________________________________________________________

 

 

 

 

____수업자료  & 실습파일________

 

20130925_ISO15693-HostCommand.pdf

// ISO 15693 Host Command

 

 

20130925.c 

monitor2.asm 

monitor2.exe 

 

monitor_c.c

 

 

_______________________________