심플트론(simpletron)
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

Simpletron.java
Simpletron.java.bak
SimpletronTest.java
심플요약과제.pptx
최종7-35a.jpg
최종7-35b.jpg
최종7-35c.jpg
최종7-36.jpg
프로그램설계서완성본.pptx


▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒


심플요약과제.pptx ………………………… 22p



01 성공과 실패를 결정하는 1%의 프로그래밍 원리
프로그래밍 작동 원리
CPU의 구성
레지스터
레지스터 구성
메모리에 담긴 프로그램의 예
함수 호출의 원리
배열을 실행 하는 원리
CPU가 수행하는 작업

02 7장 Building your own Computer
7.35 Machine Language Programming
Operation code
7.36 Computer Simulator
7.37 Simpletron Simulator Modfications



▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒


프로그램설계서완성본.pptx ………………………… 9p



1.입력 설계
2.화면 설계
3.UML

본문내용

심플요약과제.pptx




요약과제




01 성공과 실패를 결정하는 1%의 프로그래밍 원리




┃ ☤ 프로그래밍 작동 원리
┗━━━━━━━━━━─────────…

 프로그래머가
     C언어나 Java등 고급 언어로 프로그램을 작성한다.

 프로그램을
     컴파일 해서 기계어인 EXE파일로 변환 한다.

 프로그램이
     실행 될때 EXE 파일의 복사본이 메모리로 이동한다.

 CPU가
     메모리에 있는 EXE파일을 해석하고 실행합니다.


 Java의 경우 2번에서 바로 기계어로 번역하지 않고 중간 단계인 바이트 코드로 번역한다. 따라서 해당 플랫폼에 맞는 JVM 만 있으면 어느 곳에나 호환이 가능하다.




┃ ☤ CPU의 구성
┗━━━━━━━━━━─────────…

cpu
 ≪ 사 진 ≫ ➠ [제어장치]━[레지스터1]

         [연산장치]━[래지스터2]

         [클록]━[레지스터3]

         [레지스터n]

 제어장치:메모리의 명령어와 데이터를 읽은 후 레지스터에 전달,명령어가 실행 되는 결과에 따라 컴퓨터 전체를 제어.
 레지스터:일종의 메모리 처리하는 명령어와 데이터를 보관하는 영역
 연산장치:레지스터가 데이터로 부터 읽은 데이터를 연산




┃ ☤ 레지스터
┗━━━━━━━━━━─────────…

     프로그래머가 가장 잘 알아야 할 것은 레지스터


프로그래머의 관점
CPU=레지스터의 합

       (데이터)
         +   ➠  (레지스터)
       (명령어)




▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒


심플요약과제.pptx




1.입력 설계




• SML 프로그램을 로드하시오.
 - 1007,1008 같은 words를 입력 받아 사용하고
 - 자 하는 프로그램을 로딩합니다.

• 입력 값을 입력 하세요.
 - 로딩이 완료 되면 필요 한 입력 값을 입력 받게 합니다.




2.화면 설계




***Welcome to Simpletron!***
***Please enter your program one instruction***
***(or data word) at a time. I will display ***
***the location number and a question mark(?) ***
*** You then type the word for that location. ***
***Type -99999 to stop entering your program. ***

00 ? 1009 (09를 읽어라)
01 ? 1010 (10을 읽어라)
02 ? 2009 (09에 있는 숫자를 를 accumulator로 입력하라)
03 ? 3110 (10에 있는 숫자를 accumulator에 있는 숫자를 빼라)
04 ? 4107 (accumulator에 있는 숫자가 마이너스이면 07로 이동하라)
05 ? 1109 (09를 출력하라)
06 ? 4300 (멈춰라)
07 ? 1110 (10을 출력하라)
08 ? 4300 (멈춰라)
09 ? 0000 (변수 A)
10 ? 0000 (변수 B)
11 ? -99999 (프로그램을 끝낸다)
  • 가격4,000
  • 페이지수38페이지
  • 등록일2011.12.22
  • 저작시기2011.12
  • 파일형식압축파일(zip)
  • 자료번호#722803
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니