32비트 cpu 가 32비트 데이타 비트를 가지고, 32비트 레지스터를 가지는데..
메모리는 주소당 1바이트 밖에 저장을 못하니깐,
4 바이트를 4번에 거쳐서 pc를 사용해서 mar를 거처서 메모리에 주소에 접근하고 페치하고
디코더가 해석해서 cu를 거처서 레지스터리로 올리잖아여
옮겨진 레지스터리는 디코더의 옵코드 데로 alu 에서 실행을 하겠고요...아무튼여
그런데 pc 가 4번 주소를 읽어서 32비트를 가지고 오는데,
데이타 비트가 32비트인 이유가 왜죠?
1바이트면 충분한거 아닌가여?
많이 헷갈린다요 설명이..
혹시 이게 설마 파이프라인이랑 상관있는건가여??
1바이트니깐 나머지 빈 3바이트는 파이프라인철머 4중첩 하는건가???
[%] 어셈블리 아리까리한거 질문해도 되나요
초딩코딩(112.160)
2018-10-22 20:18
추천 0
다른 게시글
-
C# 관리 포인터는 Rust로 치면[%] ㅇㄹ(rerereq) | 18.10.19추천 0
-
Rust borrow 시스템 자체가 각자의 RwLock인거 같음 [2][%] ㅇㄹ(rerereq) | 18.10.18추천 0
-
Rust &'a str 받아서 파싱하고[%] ㅇㄹ(rerereq) | 18.10.17추천 0
-
오늘 우분투서버에다 nginx 설정했어요 [1][%] 초딩코딩(112.160) | 18.10.16추천 0
-
서울대컴공생이면 게임프로그래머 프리패스임? [1][%] 익명(211.39) | 18.10.16추천 0
-
스페이스맥스 smart parens 연습 중[%] 웹땔감(webfirewood) | 18.10.16추천 0
-
나 오늘 우분투 서버를 [2][%] 초딩코딩(112.160) | 18.10.16추천 0
-
윽 이게모죠 [1][%] ㅇㄹ(rerereq) | 18.10.14추천 0
-
안드로이드 xml루 삼각형 어케 그리나여[질문] 익명(ikol2525) | 18.10.14추천 0
-
Rust trait가 강력하다고 생각하는게[%] ㅇㄹ(rerereq) | 18.10.13추천 0
댓글 0