지난번에 eztiny_ser의 Linux 버전에 관해 문의를 드렸었는데요.
빠른 퓨징 소프트웨어를 작성중이시라고.. 답변을 주셨습니다. 조금 급해서 직
접 Linux 용 eztiny_ser작성중입니다.

작성중에 의문점이 있어서 문의 드립니다.
ezboot/eztiny/tiny_serial.S 파일에 보면

//-----------------------------------------------------------------
//
// 데이타를 시리얼로 받는다.
//
// 호스트가 한바이트를 전송하면 이를 판단하여 처리한후 받은데이타를
// ACK 로 전송한다.
//
// Cmd(4) Data(4) : 8-bit
// 1000 xxxx : 버퍼를 초기화 한다.
// 1001 dddd : 미사용
// 1010 dddd :
// 현재의 주소니블에 데이타를 저장하고 주소니블을 증가한다.
// 1011 0101 : c_main 주소로 점프준비
// 1100 1010 : c_main 주소로 점프
// 0ccc dddd : nak
//
// r1 : recv data
// r6 : nible count
// r7 : SDRAM Address
// r8 : long data
// r10 : lr save
//-----------------------------------------------------------------

위처럼 코드내에 주석이 달려있습니다.
제가 이해한 바로는...

"Host Server 프로그램에서 Cmd를 Target 쪽으로 1byte 전송하고, Target은 명
령을 해석해서 해당 동작을 수행한다." 입니다.

그럼 아래처럼 구성이 되는건가요?

Cmd(4 bit), Data(4 bit) = 8 Bit = 1 Byte

1100 1010 : c_main 주소로 점프
1000 xxxx : 버퍼를 초기화 한다.
1010 dddd :
0ccc dddd : nak

8Bit 면 1,0 패턴만 가져야 하는게 아닌가요? c 라든지.. d 란 값은. 어떻게
해야합니까?