View : 431 Download: 0

Full metadata record

DC Field Value Language
dc.description.abstractIt is important to teach the student about lower level computer programming and system programming. Even if the student never again programs in assembly language, it is essential that they understand what the computer is doing at the machine language level. A good understanding of computer organization translates into a better understanding of the features and limitation of all computer facilities, since all system must eventually rest on the underlying hardware machine. In this thesis, EAL(Educational Assembly Language) which is useful in teaching the design of an assembler is designed. and EAL assembler and interpreter are designed and implemented so that it is possible for students to make an EAL assembly program and execute it. And also, automatic EAL assembler tester that can be used by students studying the design of an assembler is designed and implemented. As E4L is simple and easy to understand, EAL is suitable for education to give the student a basic understanding of the fundamental concepts of the organization and operation of a computer. If students study the design of an assembler with EAL. they can use E4L tester when they are debugging or testing. E4L assembler tester makes an objective testing with test case, and reports the detected error and the direction of debugging to students.;어셈블리 언어의 사용법을 익히면서 컴퓨터 시스템의 구성과 동작을 이해할 수 있게 되며, 시스템 프로그래밍을 설계 구현할 수 있는 능력을 배양하기 위해서 시스템 프로그램의 기본인 어셈블러를 실제로 설계해 보는 작업이 필요하게 된다. 본 논문에서는 어셈블러 설계 교육시 사용될 수 있는 어셈블리 언어인EAL(Educational Assembly Language)을 제안하고 제안된 어셈블리 언어를 프로그래밍해 볼 수 있도록 EAL 어셈블러와 인터프리터를 작성하였으며, 또한 학생이 작성한 어셈블러를 자동으로 테스트하여 주는 자동 테스터를 설계하였다. 본 논문에서 제안한 EAL 언어는 교육용으로 설계되어 배우기 쉽고 간단하므로 어셈블리 프로그래밍을 해 보고 컴퓨터의 기본 원리나 기계어의 구조, 동작등을 익히고자 하는 학생들에게 교육시키기에 적합하며, 학생이 어셈블러 설계를 할 때 테스터를 활용하므로 학생이 작성한 어셈블러에 대한 객관성있는 평가를 할 수 있을 것이다. 본 테스트기는 테스트시 발견되는 오류에 대해 디버깅 방향을 설정해주므로 어셈블러 설계시 학생들의 테스트 작업을 대신하여 줄 수 있다.-
dc.description.tableofcontents목차 = ⅲ 논문개요 = ⅴ Ⅰ. 서론 = 1 1. 연구 배경 및 목적 = 1 2. 연구 방법 = 2 Ⅱ. EAL 언어 설계 = 4 1. 컴퓨터 시스템의 구조 = 4 2. EAL 언어 = 6 3. EAL의 연산코드 = 15 Ⅲ. EAL 어셈블러의 구조 및 설계 = 18 1. EAL 어셈블러의 구조 = 18 2. EAL 어셈블러의 설계 = 19 3. 목적 프로그램의 형식 (Format) = 24 4. 에러 처리 기능 = 25 5. EAL 인터프리터 = 26 Ⅳ. EAL 어셈블러 테스터의 설계 = 33 1. EAL 어셈블러 테스터의 특성 = 33 2. EAL 어셈블러 테스터의 설계 = 34 3. 테스트 데이타의 선택 = 36 4. 테스터의 기능 = 38 Ⅴ. 구현 및 사례 연구 = 40 Ⅵ. 결론 = 46 참고문헌 = 47 ABSTRACT = 49-
dc.format.extent1283029 bytes-
dc.publisher이화여자대학교 대학원-
dc.titleEAL 어셈블러와 자동테스터의 설계 및 구현-
dc.typeMaster's Thesis-
dc.title.translatedDesign and Implementation fo EAL assembler and automatic tester-
dc.creator.othernameKim, Jung Ah-
dc.format.pagev, 50 p.-
dc.identifier.major대학원 전자계산학과- 2-
Appears in Collections:
일반대학원 > 컴퓨터공학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
RIS (EndNote)
XLS (Excel)


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.