Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 777 Bytes

TODO.md

File metadata and controls

10 lines (9 loc) · 777 Bytes

5개 명령어만 구현 후 2패스 어셈블러 구현 - inc, add, mov, jmp, push/pop 16비트 먼저 구현할 것 jmp, call 명령은 웹페이지에서도 해당 레이블로 점프하는 것을 보여줘야함 - index.html에서 백엔드에서 라인 번호를 받아서 해당 라인으로 highlight바꾸고 currentLine값도 바꾸도록 수정할것 레이블이름은 알파벳으로 시작해야된다 해시테이블을 만둘어서 라인번호. 주소 혹은 위치(세그먼트:주소). 어셈블리명령어. 기계코드. 저장할것 레이블을 위한 해시테이블도 만들어서 각 레이블의 주소 저장. 어셈블러는 2패스로 이루어짐 1패스. 기계코드 번역. 레이블은 그냥 놔두고 2패스 레이블을 주소로 번역