본문 바로가기

반응형

B1:기초 Basement

AJAX (Asynchronous Javascript And XML) 개념 관련소개글 Oracle Magazine Korea 1. 웹 애플리케이션의 새로운 패러다임, Ajax (상): Ajax의 개념과 원리 소개 http://www.oracle.com/global/kr/magazine/archive/26summer/Trend_3.pdf 2. Ajax와 데이터 처리 http://www.oracle.com/global/kr/magazine/archive/26autumn/Trend_2.pdf 관련개념 더보기
[프로그래밍][C++,MFC] MFC로 구현한 자동판매기 프로그램 목 차 Microsoft Visual Studio 6.0 C++본 문 - 투입금액의 총액 및 현재 잔액 표시기능 - 현재 잔액 범위 내에서 구매 가능한 음료를 램프로 표시해주는 기능 - 음료가 담긴 컵을 빼야만 다음 주문이 가능하도록 함 - 버튼 누를 때, 동전을 넣을 때, 음료가 나올 때, 컵을 뺄 때, 거스름돈 나올 때 효과음 처리 - 음료가 나오는 진행상황을 프로그레스 바로 처리 원본 : VendingMachine-improved.zip URL : http://www.happycampus.com/report/view.hcam?no=4126877 더보기
주소지정방식 ( addressing mode ) 주소지정방식이란 프로그램 수행 시 오퍼랜드를 지정하는 방식으로서 오퍼랜드를 실제 참조하기 전에 명령어의 주소 필드를 변경하거나 해석하는 규칙을 지정하는 형식· 의미주소지정 명령어에서 주소필드를 필요로 하지 않는 방식 연산코드필드에 지정된 묵시적 의미의 오퍼랜드를 지정 [예] ADD ; 기억장치스택에서 ADD와 같은 명령어는 스택의 맨 위 항목과 그 아래 항목을 더하여 스택의 맨 위에 저장하는 명령어(오퍼랜드가 스택의 맨 위에 있다는 것을 묵시적으로 가정)· 즉치주소지정 명령어 자체 내에 오퍼랜드를 지정하고 있는 방식 [예] LDI ; 레지스터 R1에 데이터 100을 초기화 시키는 것으로서 명령어 LDI 자체 내에 100이라는 오퍼랜드를 포함· 레지스터와 레지스터 간접주소지정 레지스터방식은 오퍼랜드가 레지.. 더보기
8086 어셈블리 명령어 ( 8086 Assembly ) 원본 : http://old.izirobotics.co.kr/source/sa9.htm 8086 어셈블리 명령어 1. 명령어 정리2. 8086 어셈블러 지시어 1. 명령어 정리 명 령 어설 명Data TransferMOVMove데이터 이동 (전송)PUSHPush오퍼랜드의 내용을 스택에 쌓는다POPPop스택으로부터 값을 뽑아낸다.XCHGExchange Register/memory with Register첫 번째 오퍼랜드와 두 번째 오퍼랜드 교환INInput from AL/AX to Fixed port오퍼랜드로 지시된 포트로부터 AX에 데이터 입력OUTOutput from AL/AX to Fixed port오퍼랜드가 지시한 포트로 AX의 데이터 출력XLATTranslate byte to ALBX:AL이 지시.. 더보기
LEX - LEX는 1975년 Bell 연구소의 Lesk와 Schmidt에 의해서 개발 - Lex는 사용자가 정의한 정규표현과 수행코드를 입력으로 받아, 일반 범용언어인 C로 쓰여진 프로그램을 출력 - 출력된 C 프로그램은 입력문자열에서 정규표현에 해당하는 토큰을 찾았을 때, 그에 결합된 수행코드를 수행한다. LEX의 입력 세 부분 정의부분(Definition Part) %% 변환규칙부분(translation rules part) %% 사용자 부프로그램부분(user subprograms part)각 부분은 생략될 수 있으며 %%에 의해 구분 정의부분 - 이름과 일련의 표현식들로 구성 - 이름은 적당한 식별자이고 표현식은 이름에 해당하는 정규표현이다. 변환규칙 부분 - 표현식들과 일련의 수행코드들로 구성되며 표현.. 더보기
어휘 분석 ( lexical analysis ) 어휘 분석(Lexical Analysis) - 원시 프로그램을 읽어서 토큰(token, 의미있는 문법단위)으로 분리하는 작업 토큰(token) - 의미있는 문법적 단위. 식별자/상수/예약어/연산자/구분자 등 어휘 분석기 설계(순서) 1. 정규문법이 주어져야 함 2. 주어진 문법에 대한 토큰표 작성 3. NFA작성 4. NFA->DFA변환 5. DFA최적화 어휘 분석기 구현 - 문법이 어떻게 주어지는지 명확하게 정의 - 토큰 사용빈도를 확률개념으로 분석해야 함 - 구문분석과 어휘 분석의 선후관계 결정 - 구현방법 예 : 프로그래밍 언어를 이용하여 직접 구현하거나 자동화도구 사용 어휘분석기 생성기 - 컴파일러 생성기 또는 컴파일러-컴파일러의 일부분 - 어휘분석기를 자동생성하는 도구 LEX, FLEX, Sca.. 더보기
형식언어와 오토마타 ( formal language and automata ) 목표 - 형식언어의 문법 및 표기법 이해 - 정규언어와 유한 오토마타의 관계 - 정규표현, 정규문법, 유한 오토마타가 서로 변환되는 관계 요약 - 형식언어 : 어떤 알파벳에서 얻은 기호들로 구성되는 문자열들의 집합 - 형식문법 : 형식언어를 생성하기 위한 규칙. 정규표현(regular expression) 문법도표(syntax diagram) BNF(Backus-Naur Form) EBNF(Extended BNF) - 유한 오토마타 : 형식언어 인식을 위한 방법 결정적 유한 오토마타(Deterministic Finite Automata,DFA) = 하나의 입력문자열에 대해서 오직 하나의 다음 상태가 결정됨 비결정적 유한 오토마타(Nondeterministic Finite Automata,NFA) = 다음.. 더보기
정초주의와 반정초주의 (Foundationalism and Anti-Foundationalism) Foundationalism http://en.wikipedia.org/wiki/Foundationalism Anti-foundationalism http://en.wikipedia.org/wiki/Anti-foundationalism Postmodernism http://en.wikipedia.org/wiki/Postmodernism Philosophy http://en.wikipedia.org/wiki/Philosophy 더보기

반응형