오늘배운 명령어 확장에 대한 질문있습니다.

33 views
Skip to first unread message

jyj...@gmail.com

unread,
Oct 7, 2016, 8:46:52 AM10/7/16
to Little Man Computer
안녕하세요 국민대학교 시스템소프트웨어 수강하는 주은지입니다.
오늘배운 내용에대해 질문이 있어서 주말이 지나면 잊어버릴듯해서 이메일드립니다.
3가지가 있는데요
 
1.
SKN 을 확장할때 SKIP3로 확장하는데
여기서 찾아보니까 SKIP3명령어 포멧이 OOOR밖에 없더라구요 근데 문제에선 OoRR, OoRMFA, OORMD 이 세가지만 사용하래서 이것도 이상하구요
만약 OOOR이라고 해도 R에 들어가는 레지스터는 뭐가 들어가야되나요? SKIP명령어가 레지스터 확인할필요없이 그냥 뛰는것아닌가요?
 
2.
JMP 09를 확장할때
포멧이 OORMFA가 맞나요? 주소 09를 넣어야 하니까 선택지가 이것밖에 없어서 선택하긴 했는데 레지스터자리인 R자리엔 무엇을 넣어야 할지 몰라서
그냥 확장된 니모닉을

JMP A,09U이걸로 했어요

 

3.

COB는 확장을 시ㅋ킬수가없는데 그냥놔둬도 될까요?

 

마지막으로 이제 이걸 cat을 이용해서 LMC cassete/BOOT에 넣어야하는데

4자리쓰고 엔터를 쳐야하나요 아니면 띄어쓰기든 엔터든 상관 없나요?

 

감사합니다.

 

ps. 이 이메일계정 말고 jyj...@hanmil.net 여기로 답신부탁드려요

조교

unread,
Oct 7, 2016, 8:51:22 AM10/7/16
to Little Man Computer, jyj...@hanmail.net
1. SKIP3는 OooR 포맷으로 사용하면 됩니다.
   이경우 R자리에 조건(Condition)에 대응하는 코드를 작성하면 됩니다.

2. JUMP 9의 경우 OORMFA가 맞습니다.
    JUMP는 추후 SKIP처럼 조건에 따라서 동작하는 방법이 추가될 예정인데,
    이경우도 R의 위치에 조건을 입력합니다. (현재의 조건은 조건없음 = 0 입니다.)

3. COB는 확장 대상이 아니므로 그냥 0700 으로 쓰면됩니다.

4. BOOT에 작성할때에는 4자리로 맞추어 나열하거나, 박스단위로 공백 혹은 줄바꿈으로 표현해도 상관없습니다.
   첨부파일과 같이 해도 됩니다.
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages