Coder Social home page Coder Social logo

sic-xe-machine's People

Contributors

ariyn avatar

Watchers

 avatar  avatar

sic-xe-machine's Issues

컴파일러 RESW, RESB 버그

만약
RESB 1
WORD 2
이런식으로 소스가 구성된다면 알고리즘의 한계때문에 RESB가 무시됨.
이를 막기 위해 RESB가 들어오면 새로 TextRecord를 만들도록.

Storage

스토리지 구현할 것.

일방적으로 쭉 읽는 기초적 스토리지와 위치를 리턴하면 그 위치의 비트를 리턴하는 복잡한 스토리지.

ASM Visualizer

컴파일된 어셈파일을 읽고, 메모리의 모양대로 어느 번지에 어느 명령어가 들어 있는지 작성해 주는 녀석.

혹은 책에 나온대로 출력해주던지

LineNum Loc Label NIMONIC Operand Binary

pass 1에서 LineNumber와 Loc를 적도록
pass 2를 분리해서 pass2에서도 단순히 Binary 컴파일만 리턴하도록
pass 3에서 합쳐서 파일에 적고, 만약 컴파일용이면 합치지 않고 다른 방식으로 적도록.

디버거

실행중 메모리와 레지스터에 대해 대화형으로 확인 할 수 있게.

COMP BYTE 문제

18 COMP 231 COMP HEX04
4 84 231
21 JEQ 42
24 COMP 237 COMP ASCII_H
72 84 237
27 JEQ 45
30 COMP 238 COMP ASCII_T
18432 84 238 ASCII T = 84. 18432 must be 84

HEX04 BYTE X'000004'
HEX80 BYTE X'000080'
ASCII_H BYTE C'H'
ASCII_T BYTE C'T'
ASCII_E BYTE C'E'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.