실력에 문제가 있지.
1. 기본적인 인터럽트 관련 레지스터 in / out
2. 함수 / 변수 네이밍
3. 리터럴 문자열 배열의 처리
4. printf
5. 약간의 산술 연산
말곤 아~~~무것도 없는 기본 코드임.
열이면 열 백이면 백 다 코드구성은 비슷해짐.
문자열을 배열을 어떻게 운용하느냐 정도의 차이.
과거엔 snake 타입을 많이 쓰지도 않았고,
대개의 개발자들은 나처럼 if else 를 팍팍 없애는 스타일이 아님.
마우스의 타입을 읽어오는 부분도 대개 범위 밖 처리를 if else 나 switch 로 하지 저렇게 문자열 배열 하나로 묶지 않음.
20년도 더 전에 TC 로 SVGA / Mouse 에 스프라이트 에디터 맵 에디터 만들던 내겐 저런건
걍 hello world 임.
변수이름까지 똑같을 수는 없다이거지 ㅇㅇ
물론이지. 하지만 REGS 구조체의 인스턴스를 regs 로 하는건 내 스타일인걸 애들이 앎. 내가 올린 코드 곳곳에 나옴.
20년 전에 광마우스가 당시 돈으로 30만원 햇음. 지금으로 치면 물가상승률 3%로 계산하면 60만원 정도 함. 30만원 * (1.03)^20
지금 광마우스는 5천원임.
집에 청소하고있어서 집에 못들어간다 오늘 저녘에 올려주마 ㅇㅇ
mouse_vector 란 변수는 쓸 필요조차 없지만 니 코드를 최대한 살려서 의미를 내버려 둔 것 뿐.
20년 전에 광마우스 15 ~ 20만원이었거든?
5천원을 당시 돈으로 환산하면 2768원임
변수명이라고 하는데 웃긴게 regs, mouse_vector, major, minor, 말고 변수명이 뭐가 있음? mouse_vector 는 니 코드에 있던거고 버전 넘버에 major, minor 는 표준이야.
앗, 25년 전 이었구낭. 5년 새에 10만원이 떨어졌넹
info 도 니 코드 그대로거든? 그 것 외에 변수 자체가 없어 병신아.
60만원이 아니라, 54만원 정도 하는구낭
REGS 는 공용체. 정정.