시스템프로그래밍
-
[시스템프로그래밍] 3강 기계 명령어의 구성, 주소지정방식프로그래밍/시스템프로그래밍 2014. 4. 25. 03:56
* 명령어의 구성 연산코드(Operation code)연산 코드는 수행할 연산을 지정한다.연산은 니모닉에 의해 표현 2. 피연산자(operand)의 구성피연산자에 저장될 데이터의 형태는 주소, 수 , 문자, 논리 등이 있다.주소는 주기억장치의 주소이거나 레지스터의 주소를 말한다수는 정수, 고정 소수점, 부동 소수점 수, BCE등을 들 수 있다. 3. 명령어의 길이명령어의 길이는 레지스터의 개수, 주소지정방식의 종류, 명령어의 종류에 따라서 달라질 수 있다.기억 장치와 관련하여 명령어 길이를 살펴보면 기억장치의 용량이 많은 경우는 주소의 수가 많아지므로 오퍼랜드의 비트 수가 많아져야 한다기억장치 용량과 기억장치 조직에 의해서 주소를 지정하는 오퍼랜드 부분에 영향을 준다. * 주소지정방식주소지정방식이란 연산..
-
[시스템프로그래밍] 2강 정보의 단위, 진법, 컴퓨터 조직, 주기억장치의 작동, 명령어 수행 사이클, 데이터의 표현, 인터럽트프로그래밍/시스템프로그래밍 2014. 4. 25. 01:46
* 정보의 단위컴퓨터 시스템은 기계어 즉 0,1로 기억장치에 정보를 저장 1.정보의 표현단위bit : 2진1비트, 정보 표현의 최소단위로 binary digit의 약자, 가장 작은 기억단위로서 1개의 비트로 2가지 정보를 저장(0,1)할 수 있다.nibble : 4bit, 비트가 4개 모인 것을 의미byte : 8bit, 의미를 주는 기억단위로 8개의 비트로 구성, 0부터 255까지 256가지 정보를 표현할 수 있으며 컴퓨터코드 표현의 기본단위word : half word(2byte), full word(4byte), double word(8byte) : 자료를 처리하는 기본단위로서 1단어는 8, 16, 32, 64비트로 구성 2.정보(자료)의 처리단위IPS(Instructions Per Second) ..
-
[시스템프로그래밍] 1강 컴퓨터의 구성, 사용자 프로그램의 처리과정프로그래밍/시스템프로그래밍 2014. 4. 24. 04:07
* 컴퓨터의 구성 초기의 컴퓨터 시스템은 수치계산 용도로 개발, 최근에는 다양한 정보를 제공컴퓨터 시스템은 하드웨어, 소프트웨어로 구성하드웨어는 물리적인 기기, 소프트웨어는 하드웨어를 동작시키고 제어하는 역할을 하는 명령어들의 집합으로 시스템 소프트웨어와 응용 소프트웨어가 있다. 1.컴퓨터 하드웨어 개요컴퓨터 하드웨어는 중앙처리장치, 주기억장치, 보조기억장치, 입력장치, 출력장치로 구성 중앙처리장치 : CPU라고 부르며 컴퓨터에 장착되어 있는 장치들을 제어하는 명령어를 해독하고 실행하는 장치로 제어장치(CU)와 연산장치(ALU), 레지스터들로 구성되어 있다.기억장치 : 기억장치는 실행 중인 프로그램과 프로그램에 필요한 데이터를 저장하는 장치를 말하며, 주기억장치, 보조기억장치, 캐시기억장치로 분류할 수 ..