Computer(인강)(213)
-
프로그래밍 언어의 실행 1
안녕하세요 bannavi입니다^ㅅ^ 오늘은 프로그래밍 언어의 실행 첫번째 시간입니다 바로 시작해보겠습니다 프로그래밍 언어의 실행 1. 프로그래밍의 구현 architecture 2. 컴퓨터 네트워크 환경 # 프로그램 처리과정 # 소프트웨어 개발 Paradigm - 소프트웨어 위기 현상(1960~1970) - 소프트웨어 개발 패러다임 # Wireshark을 이용한 패킷 분석 1. 인터넷 웹 브라우저(web browser)인 Explorer가 운영체제의 한 축을 담당하게 된 순간 부터 컴퓨터는 이미 통신기계로 분류되고 있다. 2. 통신기계 로서의 hexadecimal표현은 더욱더 그 진가를 발휘하고 있다.
2021.03.21 -
기본 컴퓨터 프로그래밍 2
안녕하세요 bannavi입니다^ㅅ^ 오늘은 지난시간에 이어서 기본 컴퓨터 프로그래밍 두번째 시간을 가져보려고 해요 바로 시작해보겠습니다! # 프로그램 처리 과정 1. 프로그램을 작성하는 일은 일련의 기계 명령어를 직,간접적으로 기술하는 행위로 컴퓨터 내부의 기계어는 이진 형태의 의미 파악이 힘든 형태로 구성되어 있어 프로그래머는 여자 숫자 형태의 기호(일반 고급 언어 - High level language)로 프로그램을 작성하는 것이 더욱 편리하다. 2. 하지만 기계는 이러한 형태의 사용자 위주 프로그래밍 언어를 이해 할 수 없기에, 이 기호 프로그램의 내용을 하드웨어가 인지할 수 있는 이진 프로그램으로 옮길 필요가 있다. - 컴파일 언어의 등장 니모닉(mnemonic) - 행위에 어울리는 작명을 하는것..
2021.03.21 -
기본 컴퓨터 프로그래밍 1
안녕하세요 bannavi입니다^ㅅ^ 오늘은 기본 컴퓨터 프로그래밍 첫번째시간이에요 바로 시작해보도록 하겠습니다 컴퓨터 프로그래밍(Computer Programming) 1. 프로그래밍 일반 2. 기계어 3. 어셈블리 언어 3.11 프로그래밍 일반 일반적으로 컴퓨터는 하드웨어(Hard ware)와 소프트웨어(Soft ware)로 구성된다고 한다. 지금껏 우리가 학습했던 하드웨어를 잘 동작 시킬 수 있도록 제어하고, 지시하는 모든 종류의 프로그램을 소프트웨어라 하고, 소프트웨어는 또 크게 시스템 소스트웨어와 응용소프트웨어로 나눌 수 있다. # 프로그램의 종류 # 프로그램 처리 과정 이렇게 바꿔주는 번역프로그램이 필요한데 위의 표에 나와있다.
2021.03.21 -
입출력과 인터럽트2
안녕하세요 bannavi입니다^ㅅ^ 오늘은 지난시간에 이어서 인터럽트에 대해서 알아보겠습니다 바로 시작하겠습니다 3.10 인터럽트(interrupt) 인터럽트의 flow chart입니다 R은 interrupt enable register 1인 경우는 interrupt에 걸렸다는 의미 FGI였을때 둘 다의 값이 1이면 1 IEN이 0이면 무조건 왼쪽으로 넘어간다 interrupt끝나면 그 다음 작업을 하기 위해 오른쪽으로 256저장해둬 # 메모리 상태 예제에 대한 설명 1. 메모리 주소 255에 있는 명령이 실행 중, R=1이고 인터럽트가 발생했다고 가정한다면 2. 현재 PC
2021.03.20 -
입출력과 인터럽트1
안녕하세요 bannavi입니다^ㅅ^ 오늘은 입출력과 인터럽트 첫번째 시간이에요 바로 시작해보도록 하겠습니다 입출력과 인터럽트 1. 입출력(input/output) 2. 인터럽트(interrupt) 3.9 입출력(input/output)구성 컴퓨터는 사용자와 통신을 하기 위해서 외부 장치, 즉 메모리로 데이터와 명령어를 읽어들일 입력장치(input-device)와 계산결과를 사용자에게 표시해 줄 출력장치(output-device)를 갖추어야 한다. 오늘날 컴퓨터에는 다양한 입출력 장치들이 활용되고 있지만, 본 절에서는 시간과 지면상 키보드와 프린터와 같은 단말장치(terminal device)위주로 설명하도록 한다. # 입출력 구성 AC는 컴퓨터 내부이자 코어라고 생각할 수 있다. INPR은 input r..
2021.03.20 -
마이크로명령어 집합과 구성 2
안녕하세요 bannavi입니다^ㅅ^ 오늘은 마이크로명령어 집합과 구성 두번째 시간이에요 바로 시작해보겠습니다! # 명령어 집합의 설계 프로그램의 관점(소프트웨어의 관점) CPU 구조 설계 측면(하드웨어의 관점) # 현업에서 활용되는 명령어군의 활용 비율 * 이상의 명령어가 전체 실행 명령어의 약 90% 이상임을 확인 함. 3.8 주소 지정 모드(addressing mode) (ref:명령어 구문 형식)명령어의 구조상 자료가 저장되어 있는 장소를 지정하는 방법이 필요함, 이유는 최대한 하드웨어와 소프트웨어의 독립성을 유지하여 프로그램의 유연성(pointer, indexing등...)을 가능하게 하여 명령어의 수와 길이를 줄이기 위한 세계적 표준화 기법 # 묵시적 모드(operand가 명령어에 포함되어 있지..
2021.03.20