레지스터는 CPU내에 존재하며 데이터의 빠른 접근을 위해 존재 한다. 레지스터의 종류에는 범용 레지스터, 포인터 레지스터, 인덱스 레지스터, IP(명령 포인터), 플래그 레지스터, 컨트롤 플래그, 세그먼트 레지스터가 있다. 범용 레지스터 (General Register) 범용 레지스터는 연산 결과를 받을 수도 있으며, 연산에 사용되어질 수도 있는 레지스터이다. AX(AH,AL) Accumulator Register 산술, 논리 연산의 중심이 되는 레지스터. I/O Port의 입출력 명령 또한 주로 이 레지스터를 사용한다.BX(BH,BL) Base Register간접 번지 지정 시(C언어의 포인터 * 연산자 같은 것) 번지 레지스터, 베이스 레지스터로 주로 사용된다.CX(CH,CL) Count Regist..
약 4월 1~2주차 사이에 시작. 수업시간에 받은 라이브러리를 이용해 만드는 콘솔게임. (현재 main함수의 상태) 각 파일상황 1. Unit.cpp/Unit.h : 모든 유닛 에게 기본적으로 필요한 변수와 함수를 클래스 안에 넣어서 다른 클래스에 상속을 시키고 그 유닛이 어떠한 유닛(종류)인지 알기 위해 RaceMode라는 변수를 선언해 구별중 Player.cpp/Player.h : 상속 받아서 사용 Mod.cpp/Mod.h : 상소 받아 사용 2. Bullet.cpp/Bullet.h : 총알은 SpaceBar를 누르면 총알이 나가게 해놨다 그리고 Update함수 하나만 쓰면SpaceBar를 누른 동안에만 총알이 나가게 될 수 있으므로 BulletSet을 넣고 업데이트는 따로 되게 하였다. 3. Boo..