반응형

분류 전체보기 1512

Python - 한글 입력 조합 오토마타

~~~~~~~~~~~~~~~~~~ 실시간으로 조합하는 것이 아니라, 이미 키가 다 입력이 된 상태라 가정하고 조합해 내는 오토마타. 3327 한글 데이터의 변환을 위해 이전의 pyautogui 를 이용해서 윈도우즈의 노트패드에 키 입력을 시켜서 윈도우즈의 한글 입력 오토마타를 이용하는 것이 아니라, 파이썬 jamo 라이브러리를 이용하여 데이터 자체를 바로 조합된 UTF-8 스트링으로 바꿔주게끔 하기 위함. 실시간 입력기에 사용하려면 별도로 추가적인 기능을 포함한 오토마타 프로세스를 작성해야 한다. 왜냐하면 백스페이스 대응, 실시간 자모 조합 변화과정을 스크린에 보여주는 기능 등이 다 필요하기 때문. 이번 코드는 이미 입력이 완료된 상태에서 키보드 키 값만을 가지고 조합해 내는 간소화된 오토마타이기 때문에..

CP/M HEX 파일 포맷

예)  한줄 시작은 : 첫바이트 - 한줄에 들어갈 총 데이터 갯수 (바이트수).                 한줄 최대 16바이트까지 가능. 즉, 첫바이트는 01-10 사이2-3번째바이트 - 4번째 바이트 - 타입 (00-데이터, 01-End of File,                  02-Extended Segment Address, 03-Start Segment Address,                  04-Extended Linear Address, 05-Start Linear Address)5번째바이트부터 n 개 데이터마지막 1바이트 - 체크썸끝내기전 :0000000000LF 캐릭터 위의 경우 마지막 두번째 라인 :03021000534B242903 - 총 3바이트 데이터0210 - 021..

728x90