22019, 1/1101 회원가입  로그인  
   나사장
   http://csily.ttongfly.net
   명령어를 decoding 하는 과정 질문입니돠~

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Board&no=11166 [복사]


연구소에있는 y2family 님의 강좌를 보다가 궁금증이생겨서요 ㅎㅎ
기계어 라.. 마땅히 질문해야할 카테고리를 모르겟어서,..여기다 썻어요

문서 내용의 일부입니다
--
fetch, decoding 단계에서

T0:AR<-PC
T1:IR<-M[AR], PC<-PC+1
T2:D0....D7<-Decode IR(12-14), AR<-IR(0-11), I<-IR(15)
--
                -15-14---------12-11----------------0
                | I | op code    |      address     |
                -------------------------------------

여기서 명령어를 읽어오는 부분 까지는 알겠는데
T2 에서 IR의 12~14 번째 bit 을 Decode 한다구 되어있는데
op code 값을 Decode 한다는 얘기잖아요~

그런에 op codeㄱㅏ 어떻게 이루어져있는지 봤더니
각 수행명령에 따라 000 부터 111 까지 있는것 같은데 (특히 레지스터는 다 111이던데)

예를들어 001 이면 ADD 명령어 인데
실제로 cpu 에서 처리할 때 001 이라는 값이 가산 기능을 하는건 아니잖아요!!
그래서 Decode과정이 있는 것 같은데
이 과정이 어떤건지 잘모르겠어요.
그러니깐 Decode가 이루어지는 과정이랑(Decode를 하려면 또 부수적인 연산이 필요하지 않나요?)
그 결과로 저장되는값이 어떻게 되는지를.. 또다른 binary 값으로 변환 될 것 같은데..
(Question. 이 부분이 정말로 전기신호와 1:1로 통하는 기계어가 아닌가요?)
또 궁금한게 있다면 왜 d0 부터 d7까지로 또 나뉘어지는지..

에고 질문이너무산만하네요 ㅜㅜ 혼자하기엔어려워요너무

  Hit : 10874     Date : 2008/07/23 10:33



    
wantstar 거기서부터 이제 전자공학이 나오는거 아닐까요?;; CPU의 전자공학쪽?; 허무맹랑한 추측일뿐입니다;; 2008/07/24  
wantstar 예를들어 ADD연산(001)이면, 여러 트랜지스터들을 통해 ADD연산을 구현하는. AND,OR,XOR,기타 등등의 게이트를 이용한 ADDER 모듈로 연산을 실행하는거 아닐까요? 2008/07/24  
     [공지]해커스쿨 이용수칙 2021/04/11 수정판 [55] 한승재 01/05 12825
22018   카타고 AI[1]     해킹잘하고싶다
10/01 59
22017   시스코 라우터랑 스위치 케이블 장비 질문이에요.[1]     해킹잘하고싶다
09/22 118
22016   ㅇㅅㅇ     해킹잘하고싶다
08/15 297
22015   요즘 하고 있는 거     해킹잘하고싶다
07/13 506
22014   2위 ㅇㅅㅇ     해킹잘하고싶다
07/13 442
22013   ...     해킹잘하고싶다
03/31 833
22012   ...     해킹잘하고싶다
03/25 817
22011   15년전쯤 이 사이트 보고 꿈을 정했었는데~~~[1]     ambition65
03/20 1218
22010   으앙!!![1]     해킹잘하고싶다
02/05 957
22009   오랜만~     DarkSlayer
12/11 1157
22008   해커스쿨 옛날 BGM[1]     wkfhddl4041
11/07 1259
22007   히잉...     해킹잘하고싶다
11/02 1082
22006   바둑과 장기     해킹잘하고싶다
10/30 1168
22005   나는 언제 애인이 생기나욤...     해킹잘하고싶다
10/27 1247
22004   전국 1위     해킹잘하고싶다
10/27 1190
22003   담배 ㅋㅋ[1]     해킹잘하고싶다
10/27 1195
22002   매트릭스의 파란약을 아십니까..?     해킹잘하고싶다
10/27 1149
22001   ㅇㅇ[1]     해킹잘하고싶다
10/20 1119
22000   옵치 핵감지 프로그램좀 만들어주세요[1]     powerima
10/15 1242
1 [2][3][4][5][6][7][8][9][10]..[1101]

Copyright 1999-2026 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org