• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

프로그래밍 언어의 종류와 특징

*선*
개인인증판매자스토어
최초 등록일
2009.03.03
최종 저작일
2008.03
10페이지/ 한컴오피스
가격 2,000원 할인쿠폰받기
다운로드
장바구니

소개글

프로그래밍 언어의 종류와 특징, 장단점 소개.

목차

I. 어셈블리어 1
I-1. 구문 1
1. 기본 구문 1
2. 데이터 타입 1
3. 레지스터 1
1) 범용 레지스터 1
2) 세그먼트 레지스터 2
3) EFLAGS 레지스터 2
4) EIP(명령어 포인터) 2
I-2. 특징 2


II. FORTRAN 90 3
II-1. 구문 3
1. 기본 구문 3
2. 데이터 타입 3
II-2. 특징 3


Ⅲ. PASCAL 4
Ⅲ-1. 구문 4
1. 기본 구문 4
2. 데이터 타입 4
Ⅲ-2. 특징 4


Ⅳ. Visual Basic 5
Ⅳ-1. 구문 5
1. 기본 구문 5
2. 데이터 타입 5
Ⅳ-2. 특징 5
Ⅴ. C / C++ 6
Ⅴ-1. 구문 6
1. 기본 구문 6
1) C 6
2) C++ 6
2. 데이터 타입 6
Ⅴ-2. 특징 6


Ⅵ. Java 7
Ⅵ-1. 구문 7
1. 기본 구문 7
2. 데이터 타입 7
Ⅵ-2. 특징 7


* 참고자료 8

본문내용

Ⅰ. 어셈블리어
Ⅰ-1. 구문
1. 기본 구문

CODE SEGMENT
ASSUME CS:CODE,DS:DATA

// 프로그램 작성

CODE ENDS

DATA SEGMENT
// 프로그램에 사용하는 자료 세그멘트

DATA ENDS
END


2. 데이터 타입
- DB : 바이트
- DW : 2바이트
- DD : 더블워드
- DD : 3워드
- DQ : 4워드
- DT : 10바이트

3. 레지스터
프로세서가 일을 하는데 필요한 데이터는 보통 기억장치(RAM)에 기억하여 사용한다. 그러나 이 방법은 여러 단계를 거치는 판독 사이클과 기록 사이클을 이용하기 때문에 비교적 많은 시간을 필요로 한다. 레지스터는 데이터를 빨리 기록하고 읽을 수 있는 기억장소로서 프로세서 내에 존재한다는 것이 특징이다.

1) 범용 레지스터
- 32비트 8개 레지스터 (EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP)
- 산술 논리연산을 위한 연산 항과 결과, 주소 계산을 위한 연산 항과 결과, 메모리 포인터를 저장하기 위해 사용.

2) 세그먼트 레지스터
- 16비트 6개 레지스터(CS, DS, SS, ES, FS, GS)
- 메모리 세그먼트 식별.

3) EFLAGS 레지스터
- 32비트
- 실행되고 있는 프로그램 상태 보고 및 애플리케이션 레벨로 제한된 프로세서 제어.

4) EIP (명령어 포인터)
- 32비트 포인터
- 다음에 실행될 명령어를 가리킴.


Ⅰ-2. 특징
1. 장점
컴퓨터의 명령 코드나 데이터의 주소를 영자 등으로 기호화한 저급언어로써, 프로세서 명령세트(Instruction set)에 1:1 대응하여 레지스터를 통한 하드웨어 수준의 직접적인 엑세스가 가능.

2. 단점
- 컴퓨터 구조에 대한 충분한 지식이 없으면 문맥 해석이 어렵고 프로그램 작성을 할 수 없기 때문에 범용성이 부족.
- 코딩에 프로그래머의 수고가 많이 필요하고, 시간이 많이 소요.

참고 자료

- 인텔 프로세서를 위한 시스템 프로그래밍(조충호/황의석 공저, 생능출판사)
- 뇌를 자극하는 Java 프로그래밍(김윤명 저, 한빛미디어)
- http://cafe.naver.com/itadmin.cafe?iframe_url=/ArticleRead.nhn%3Fartic
leid=24766
- http://ulmo.springnote.com/pages/506598
- http://www.cnu.ac.kr/~byung/Softwares/fc/f77k/whatis.html
- http://72.14.235.104/search?q=cache:V7XUwyQU70wJ:www.naval.or.kr/T
Sboard/download.asp%3Ffile%3DFortran.ppt%26num%3D1+fortran+%E
A%B5%AC%EB%AC%B8&hl=ko&ct=clnk&cd=5&gl=kr&lr=lang_ko
- http://ko.wikipedia.org/wiki/%ED%8F%AC%ED%8A%B8%EB%9E%80
- http://www.babylon.com/definition/fortran/Korean
- http://blog.naver.com/parksangsuk/120040513767
- http://blog.naver.com/yh2817?Redirect=Log&logNo=23742978
- http://spadework.co.kr/15
- http://blog.naver.com/hanihy?Redirect=Log&logNo=80020955796
- http://mysilpir.net/entry/Visual-Basic-%EA%B8%B0%EB%B3%B8-%E
B%8D%B0%EC%9D%B4%ED%84%B0%ED%98%95?category=31
- http://72.14.235.104/search?q=cache:o4a1agmqQoQJ:blue.wonkwang.ac.kr
/lecture/200402Lecture/vb/03.%2520%EB%B3%80%EC%88%98%EC%99
%80%2520%EC%97%B0%EC%82%B0%EC%9E%90.ppt+basic+%EB%8D
%B0%EC%9D%B4%ED%84%B0%ED%98%95&hl=ko&ct=clnk&cd=5&gl
=kr
- http://k.daum.net/qna/openknowledge/view.html?qid=3Freb&l_cid=DBA0
03&returl=%2Fqna%2Fopenknowledge%2Flist.html%3Fcategory_id%3D
DBA003%26
- http://sonlaboratory.tistory.com/entry/C%EC%96%B8%EC%96%B4%EC
%9D%98-%EB%8D%B0%EC%9D%B4%ED%84%B0%ED%98%95
- http://kin.naver.com/detail/detail.php?d1id=1&dir_id=10104&eid=KdA616t
31UuJ3YgXAeNr92bvoBveOfXh&qb=QyDGr8Kh&pid=fnvtRsoi5T8ssZN
MYAVsss--046504&sid=SPCRqidr8EgAAFocL6w
- http://blog.daum.net/itin2u/3539395
- http://cherrykyun.tistory.com/174
*선*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

더보기
최근 본 자료더보기
탑툰 이벤트
프로그래밍 언어의 종류와 특징
  • 레이어 팝업
  • 프레시홍 - 특가
  • 프레시홍 - 특가
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 07월 08일 월요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
9:18 오후
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기