처음으로 | 찾기 | 아카이브 | 글 올리기 | 링크 | 자료실 | 통계 | 연락처 | 자유게시판
이지도움 특집
TI DaVinci
Analog Blackfin
캐쉬의 모든것
메모리 할당 알고리즘
CPU 파이프라이닝




사용자 등록

현재 접속중인 등록 사용자는 0명, 익명 사용자는 2명 입니다.
전체 등록 사용자: 751명

마지막 답장
·libcurl + fuse 조합으로 되는게 많네. (1)
·Linux Ftrace에 관해 (3)
·Android MTP ( Media Transfer Protocol ) (1)
·Lighttpd에 인증을 digest 사용시 IE 오동작 문제? (1)
·Dtrace에 관해 (1)

·OpenSSL and multi-threads (0)
·ARM 환경에서 OpenCL 사용 (0)
·IoT용 WIFI 모듈 비교 ( MCU ) 클래스 (0)
·Glances - 리눅스 여러 가지 항목을 한 화면에서 모니터링 (0)
·plugin 방식의 로그 분석기 (0)

뜨거운 감자
·나는 인터렉티브한 환경에서 역어셈블 한다. (12)
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)
·ASP.NET의 데이터 그리드와 사용자 컨트롤 (7)
·DHTML Editing Control (7)

가장 많이 읽은 글
·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
·멀티쓰레드(Pthread) 프로그래밍
·Sorting Algorithm Animation (2)
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

Labs and Applets for The Most Complex Machine
글쓴이: EzDoum 글쓴날: 2002년 07월 16일 오후 11:27

Computer Science를 배울 수 있는 애플릿 자료입니다. 완성도가 높아서 흥미 유발과 이해를 돕는데 도움이 될듯 하군요.

The Labs

Introductory Lab: The Web, Java, and DataReps. This lab is mainly an introduction to the use of the World Wide Web and to the idea of Java applets. A simple applet, DataReps, serves as an example of an applet. It also serves to demonstrate how several different types of data are represented in a computer.

xLogicCircuits Lab 1: Logic Circuits. Explores logic circuits created out of AND, OR and NOT gates. The relationship between circuits and Boolean algebra is also covered.

xLogicCircuits Lab 2: Memory Circuits. Shows how circuits that contain feedback loops can be used as memory circuits, and how a RAM (random access memory) can be constructed and used.

xComputer Lab 1: Introduction to xComputer. Introduces the xComputer, a simple model computer, and investigates how it operates in a fetch-and-execute cycle to carry out machine language instructions stored in its memory.

xComputer Lab 2: Assembly Language Programming. Covers assembly language programming for the xComputer, including labels and indirect addressing.

xComputer Lab 3: Subroutines. Introduces the idea of a subroutine and shows how subroutines can be implemented "by hand" in the assembly language of xComputer, even though that language does not offer direct support for subroutines.

xTuringMachine Lab: Introduction to Turing Machines. This lab is meant to illustrate the basic operation of Turing machines and to show that even the extremely simple operations performed by Turing machines are sufficient for performing complex computations.

Publishing on the Web. This lab will cover some of the basics of Web publishing, concentrating on the &quot;Composer&quot; utility in Netscape Communicator. This lab is not closely related to <cite>The Most Complex Machine</cite>, and it does not use any applets. However, it does sort of fit in with the theme of &quot;real computers&quot; and their impact on society, which is covered in Chapter&nbsp;5 of the text. (This lab is somewhat specific to Hobart and William Smith Colleges.)

xTurtle Lab 1: Introduction to Programming. Covers the basics of the xTurtle programming language, including loops, if statements, variables, and built-in turtle graphics commands.

xTurtle Lab 2: Thinking about Programs. Investigates how preconditions and postconditions can be used to help develop working programs that perform complex tasks. Also introduces the idea of subroutines.

xTurtle Lab 3: Subroutines and Recursion. Continues with subroutines in general and recursive subroutines in particular. Recursion is used to produce nifty pictures.

xSortLab Lab: Sorting and the Analysis of Algorithms. Uses the xSortLab applet to investigate several different algorithms for sorting lists of numbers.

xTurtle Lab 4: Multiprocessing. Shows how multiprocessing can be used to divide a large problem into several subtasks that can be executed in parallel. Some examples of communication between parallel processes are also given.

xModels Lab 1: Two-D Graphics and Animation. Introduces a scene-description language for creating still images and multi-frame animations. Shows how hierarchical, geometric models are used in computer graphics. In this lab, only two-dimensional images are covered.

xModels Lab 2: Adding the Third Dimension. Extends the ideas covered in the previous lab to three dimensions. Also covers &quot;lathing&quot; and &quot;extrusion,&quot; two operations for producing three-dimensional objects.

The Applets

DataReps is a small applet that shows how the same 32 bits stored in the memory of a computer can represent different things, depending on how they are interpreted. It is related to material covered in Chapter&nbsp;1, Section&nbsp;1 of <cite>The Most Complex Machine</cite>.

xLogicCircuits lets you create simulated logic circuits, like those discussed in Chapter&nbsp;2, by dragging AND gates, OR gates, and other components onto a circuit board and drawing connections between them. You can turn the inputs of your circuits on and off, to see how the circuits behave.

xComputer is an implementation of the model computer developed in Chapter&nbsp;3. You can write assembly language programs for that computer and watch as the computer executes them step-by-step.

xTuringMachine lets you create Turing machines and watch as they move back and forth along a &quot;tape,&quot; reading and modifying its contents. Turing machines are covered in Chapter&nbsp;4.

xTurtle lets you write and execute programs written in the xTurtle programming language, which is used as an example in Chapters 6, 7, and&nbsp;10.

xSortLab lets you watch several sorting algorithms in action and measure their performance. This applet is related to material on the analysis of algorithms that is covered in Chapter&nbsp;9.

xModels does geometric modeling and computer animation, as discussed in Chapter&nbsp;11. You can write &quot;scene descriptions&quot; and then &quot;render&quot; the resulting images or animations as wireframe models.

  • 첨부 파일: tmcm-java-labs.zip tmcm-java-labs.zip (1,006 KiB(1,029,992 Bytes))

  • 관련 링크
  • [분류: 하드웨어 인쇄용 페이지 본문 email로 보내기 ]

    <  O_DIRECT (사용자 공간의 버퍼로 직접 입출력하기) | Sorting Algorithm Animation  >

    답장 쓰기
    글을 올리시려면 로그인 (사용자 등록) 하셔야 합니다.


    ·공지 (6)
    ·인터넷 (87)
    ·하드웨어 (260)
    ·C/C++ (65)
    ·어셈블리 (7)
    ·리눅스 (136)
    ·리눅스 커널 (67)
    ·윈도우즈 (25)
    ·데이터베이스 (20)
    ·보안 (16)
    ·.NET (25)
    ·그래픽 (13)
    ·책소개 (42)
    ·호기심 천국 (80)
    ·잡담 (111)
    ·사랑 (3)

    전체 본문수: 963
    전체 답장수: 525

    분류 : 하드웨어
    가장 많이 읽은 글
    ·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
    뜨거운 감자
    ·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

    이지도움 어때요?
    이게 뭐야. 다시 안올란다. --;
    아이 좋아라~ +_+;
    먼가는 있는거 같은데 뭐하는 곳이지?
    기타 (자유게시판에 글로 남겨 주세요)
    [ 결과 | 투표 ]

    랜덤 링크

     Home ^ BACK TO TOP ^ EzDoum - 도움이 필요하세요~??
     Powered by KorWeblog 1.5.8 Copyleft © 2001 EzDoum, 관리자: EzDoum