무엇을 만들어라는건지 개념좀 잡아주세요 소스짧게라도 예들어주시면 좋쿠요^^
과제 5
기한 : 2007/12/3
Design:
Your design decisions are:
- main memory size
- number of registers
- stack size
- status bits - zero, carry
- ALU functions
- Memory access method - throght MAR, MDR and so on
- Instruction decoding, metheod
- Instruction - ADD, SUB
- Instruction formats
- Interrupt
- Simulator commands and environments - DOS or windows
CPU:
CPU must have the following registers.
-MAR
-MDR
-ALU Buffer of Temp registers
-Stack Register
-Internal Stack
-PC
-Status
-Instruction Register
-3 General Purpose Registers
목적: 프로세서의 내부 구조를 디자인하고 어셈블리 프로그래밍 기술을 올리는 것
참고: 인텔80x86 참고 매뉴얼 ,교재
1. 두명이나 세명의 학생과 팀을 구성하라
2. 1)아래와 같은 간단한 프로세서의 내부구조를 정의하라.
그림...
2) 프로세서는 8bit혹은 12bit 일지도 모르고 적어도 3개의 레지스터를 가질지도 모른다.
3) op코드 오퍼랜드 ,인스트럭션을 정의하고 당신이 결정한 이유를 설명하라. op코드 수는
7이상이어야 한다.
3. 위 머신을 위한 시뮬레이터를 프로그램하고 당신의 시뮬레이터를 테스트 하기위해 간단 한 코드를 써라.
4. 당신의 시뮬레이터 와 머신이 동작한다는 것을 증명하라.
제출물
1. 이 과제지
2. 시뮬레이터 구조, 인트트럭션, 내부동작
3. 프로그램의 TA서명
4. 문서화
등급
어셈블리프로그램 동작 ----------------- 당신 등급의 30-40%
- 방 법 -
당신의 연구지에 모든 계획 아이템,노력(작업)과 회의를 기록하라.
당신의 증거물을 그룹공책에 있어야 하고 다음을 포함해야 한다.
- 당신의 프로세서의 디자인
- 당시코드의 블록 문서화
- 사용자 메뉴얼
- 당신 그룹사이의 일기장혹은 작업공책
- 프로그램 분석
프로그램분석은 당신 프로젝트의 테스트 동작이다. 당신은 그 분석을 포함해아 한다
레포트 #1: 계획, 팀 ,당신의 프로세서 블록 다이어그램
기한 : 11/15
예
날짜 11/8 11/15 11/22 /11 29 12/3
팀구성원
cpu디자인
브록 문서화
분석
지시수행
테스트
사용자 매뉴얼
그룹공책
레포트# 2 그룹공책과 프로그램
기한: 12/3
그룹 공책
모든 당신의 작업은 그룹공책에 기록되어야 한다. 당신은 3 고리 제본철을 사용해야 한다
한 그룹은 오지 한 그룹 공책을 제출해야 한다 그 그룹 공책은 다음을 포함해야 한다.
1 내용표
2 디자인
디자인은 - 이 과제
- 완전한 디자인과 그것의 수정
- 주요 블록 다이어그램과 프로차트
- 메모리 맵
을 포함해야 한다.
3. 블록 문서화
이문서화는 각 블록의자세한 표현이다. 예를들면 그블록은 10진법에서 16진법으로 역 경 로 일지도 모른다. 혹은 키보드 입력 경로 그리고 등등
4. 사용자 메뉴얼
당신은 당신의 디자인을 모르는 초보자를 위한 사용자 매뉴얼을 만들어야 한다 ta혹은 프로세서는 당신의 디자인을 동작시켜야 한다.
5. 분석
당신의 프로그램을 테스트 실행
6. 컴파일한 코드
7. 일지
이 프로젝트를 위한 모든 아이템은 미팅. 결정, 작업시간 과 날짜
디자인 시간과 날짜. 장소와 모임으 포함한다.
8. 모든과제 숙제 그리고 시험
a. 용어풀이(부가적인)
b. 표(부가적인)
각 페이지 는 페이지 쪽수를 가져야 하고 수는 내용표와 똑 같아야 한다.
혹시
관련홈피나 그런데 있으시면 좀알려주시면 감사하겠습니다(__)
CPU 시뮬레이터
CPU 시뮬레이터 만들라는 말인듯 보이네요.
80x86 참고하라는 말이 그 비슷한거 만들어 보라는 뜻인듯...
MIPS simulator로 검색하니 이런게 나오네요.
http://www.ece.gatech.edu/research/ccss/academic/Java/1997.Summer/Projects/cha_elm/applet.html
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
댓글 달기