[디지털시스템실험(Verilog)] Instruction - Assembly 예비보고서
- 최초 등록일
- 2011.10.05
- 최종 저작일
- 2011.10
- 2페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
★ 타 레포트와 비교할 수 없는 최고 퀄리티의 레포트입니다 ★
판매자는 고려대학교 공과대학 재학생입니다.
학과 평균평점 : 4.2
디지털시스템실험 성적 : A+
▶ 제가 작성한 레포트의 특징 ◀
1. 현재 저는 디지털시스템실험 과목 뿐만 아니라 물리실험, 화학실험, 전기회로실험, 전자회로실험 등 다분야에 걸친 실험 과목 레포트를 등록해 두었으며, 검증된 퀄리티로 많은 분들이 찾아 주시고 있습니다. 모교분들은 물론이고 다른 학교 분들께도 최고의 자료가 될 것입니다.
2. 위에서 말한 실험 과목 성적은 모두 A+ 입니다. 레포트의 정석을 보여드립니다. 꼼꼼한 내용 요약과 사진 첨부, 엑셀을 이용한 그래프 및 도표 작성 등 활용할 수 있는 모든 것을 사용하여 정성을 다해 작성한 100% 자가작성 레포트입니다.
3. 판매등록 외에는 어떠한 경로로도 공유하지 않았습니다. 다른 경로의 소스 유출 위험은 거의 없다고 보시면 됩니다.
4. 실험 레포트에는 감상같은 것이 들어가면 안되는 것 알고 계시죠? 맞춤법 틀린 레포트 다운받으시고 한숨 쉬신 적 있으신가요? 이젠 그런 걱정은 No! 깔끔하게 잘 작성된 최적의 레포트를 저렴한 가격에 이용하세요.
▶ 모든 레포트는 객관적인 분류를 통해 가격을 차등 책정하여 판매하고 있습니다 ◀
- 디지털시스템실험 예비레포트 기준 -
A+등급 : 모든 Verilog 예상 소스코드 첨부, 코드 해석 및 동작 예상, 핵심 내용 요약 정리 (가격 1200원)
A등급 : 모든 Verilog 예상 소스코드 첨부, 코드 동작 예상, 핵심 내용 요약 정리 (가격 1000원)
B등급 : Verilog 소스코드 첨부가 필요하지 않을 정도로 간단한 실험이거나 코드가 짧을 경우, 핵심 내용 요약 정리 (가격 800원)
이 레포트의 등급은 ■B등급■ 입니다.
목차
① Assembly
② Instruction opcode의 16진수 변환
본문내용
실험제목
Instruction
실험목표
① 지금까지 작성한 TOP 모듈의 동작을 확인한다.
② Instruction을 직접 작성해보고 프로세서의 동작을 이해한다.
실험준비물
ModelSim(HDL Simulator)
① Assembly
어셈블리(Assembly, 어셈블리어)는 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급언어이다. 기계어는 실제로 컴퓨터 CPU가 읽어서 실행할 수 있는 0과 1로 이루어진 명령어의 조합이다. 이러한 각 명령어에 대해 사람이 알아보기 쉬운 니모닉 기호를 정해 사람이 좀 더 쉽게 컴퓨터의 행동을 제어할 수 있도록 한 것이 어셈블리 언어이다.
② Instruction opcode의 16진수 변환
참고 자료에 나와 있는 변환 방법을, 좀 더 자세하게 풀어서 나타내면 다음과 같다.
<Case 1. movi $r1, #2>
Instruction_SPEC_8을 참조하면, movi의 operation과 syntax, opcode는 다음과 같다.
...
위의 syntax에서 $d는 opcode의 dest를, #imm은 opcode의 Immediate 부분을 나타낸다.
예시로 나와있는 어셈블리가 movi $r1, #2이므로 dest는 1이 되고, Immediate는 2가 된다.
이를 16진수로 나타내면, dest = 1(16), Immediate = 00002(16)이다.
dest의 자리수가 한 자리인 이유는 위의 opcode에서 4bit를 차지하고 있기 때문이고,
비슷하게 Immediate의 자리수가 다섯 자리인 이유는 opcode에서 20bit를 차지하고 있기 때문이다.
또한, 하위 8bit 2진수를 16진수로 변환하면 10111010(2) = BA(16)이다.
...
참고 자료
없음