<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72CBBEABEF7B1E2BBE720BFE4C1A1C1A4B8AE5FC0FCC0DAB0E8BBEAB1E2B1B8C1B B3E2292E707074>

Size: px
Start display at page:

Download "<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72CBBEABEF7B1E2BBE720BFE4C1A1C1A4B8AE5FC0FCC0DAB0E8BBEAB1E2B1B8C1B B3E2292E707074>"

Transcription

1 필기권우석샘의정보처리기사 / 산업기사 [ 2. 전자계산기구조 ] 요점정리집 & 핵심기출 [ 전자계산기구조-출제경향분석 ]. 전자계산기구조강의목차 2. 기출문제출제경향분석 ( 99 ~ 8) [ 기사 ] [ 산업기사 ] 강 - 논리회로개념 2강 - 논리회로간소화및종류 3% 6% 컴퓨터기본 3강 - 자료의개념 4강 - 자료의표현방식 5강 - 중앙처리장치, 명령어 6강 - 연산의종류, 마이크로오퍼레이션 7강 - 메이져스테이트 2% (8%) 2% (5%) 2% 8% 7% % CPU, 입출력장치, 연산 6% 8 강 - 제어장치, 입출력장치, 인터럽트 9 강 - 주기억장치 강 - 보조및특수용도기억장치, 병렬컴퓨터 27% (9%) 7% 4% (9%) 기억장치 2% 2 [C 강 ]-논리회로개념 [ 출제빈도 하 ]. 논리회로정의 : 2진정보 (,) 를기반으로 ND, OR, NOT 논리연산에따라동작을수행하는논리소자들로구성된전자회로 [C 강 ]-논리회로개념 2. 논리게이트 ( 논리소자 ) : 논리회로를구성하는기본소자 * 논리회로의집합 (CPU) -> 전기신호 : 높은전압 (5V) : 낮은전압 (.5V) * 가입력되면컴퓨터는? 게이트 ND 기호 의미 입력신호가모두 일때 출력 진리표 F 논리식 F = F = * +2 가처리되는과정? ( 논리곱 ) ( 入 ) 입력장치로데이터를입력 (M) 메모리에저장 (CPU) CPU 에서호출 (CPU) CPU 에서해독 (CPU) CPU 에서연산 ( 出 ) 출력장치로정보가보여짐 OR ( 논리합 ) 입력신호중 개만 이어도 출력 F F = + * 생산적인논리회로설계? NOT 입력된정보를반대로변환하여출력 F F = ' F = -> 논리회로간소화 -> 가격대비성능극대화 3 4

2 [C 강 ]-논리회로개념 [C 강 ]- 논리회로개념 게이트 기호 의미 진리표 논리식. 논리회로를바르게표시한논리식은? XOR (exclusive-or, 배타적논리합 ) 입력되는값이모두같으면, 한개라도틀리면 출력 F F = = ' + ' 가. F = 다. F = 나. F = + 라. F = + F NND = NOT + ND NOR= NOT + OR XNOR = NOT + XOR 2. 다음회로의출력 F 가 이되기위한조건? F 3. 생활속의논리회로설계 - 예 * 층에서 층까지이동하는엘리베이터에내장될전자장치를설계하시오. 문 : 열림 (), 닫힘 () + 버튼 : 누르지않은상태 (), 누름 () -> 작동여부결정 (,) 가. =, = 나. =, = 다. =, = 라. =, = 5 [ 정답 ]. 가 2. 라 6 [C 강 ]- 논리회로개념 [C 강 ]- 논리회로개념 3. 다음논리회로를간략화하여재설계한것은? 5. 다음진리표와같은연산을하는 gate 는? F 입력 출력 x y z 가. OR gate 다. Exclusive OR gate 나. ND gate 라. NND gate 4. 아래스위칭회로의논리식이옳은것은? 가. F = + 나. F = 다. F = - 라. F = /( + ) F 6. 다음회로에서 =, = 이입력되어있을때출력 Y 는? 가. 나. 다. 라. F [ 정답 ] 3. 다 4. 나 7 [ 정답 ] 5. 다 6. 라 8

3 [C 강 ]- 논리회로개념 [C 2 강 ]- 논리회로간소화및종류 [ 출제빈도 하 ] 7. 그림과같은논리회로의기능은? ( 단,, 는입력, Y 는출력으로본다.) 가. equivalence 다. implication 나. exclusive-or 라. NND F. 불대수 : 논리회로간소화를위해이용하는논리식 2. 불대수기본공식 ) 일반법칙 + =, = + ' =, ' = + =, =, = ( ) = 4) 드모르간법칙 ( + ) =, ( ) = + (+) + : U : C : : 공집합 (ø) : 전체집합 (U) (+) [ 정답 ] 7. 나 9 2) 교환법칙 + = + 3) 분배법칙 / 결합법칙 + = ( + )( + ) = ( + ) = + [C 2강 ]-논리회로간소화및종류 3. 벤다이어그램을이용해서불대수문제풀기 [C 2강 ]-논리회로간소화및종류. 카르노맵 불대수식의정리중옳지않은것은? 라 가. += 나. + =+ 다. += 라. ( +)=+ ) 간략화방법 이라고표시된부분을묶는다 (2ⁿ 개씩 ) -> 중복가능 2 묶음은곱으로, 묶음과묶음은합으로 3 입력이 2 개 U 가. U 나. U 4 입력이 3 개 U U C 다. U ø 라. U C + C + C + C + C + C C + 2

4 [C 2강 ]-논리회로간소화및종류. 논리회로설계단계 [C 2강 ]-논리회로간소화및종류. 논리회로분류 () 요구사항분석 ( 문제발생 ) (2) 진리표작성 (3) 논리식작성 (4) 간소화 ( 불대수, 카르노맵 ) (5) 논리회로도작성 (6) 논리회로구현 F ) 조합논리회로 : ( 기억능력 X, 입력신호에의해서만출력결정, gate 집합 ) - 반가산기, 전가산기, 디코더, 엔코더, 멀티플렉서, 디멀티플렉서 2) 순서논리회로 : ( 기억능력 O, 입력신호와현재신호에의해출력결정, gate + Flip Flop 집합 ) - 카운터 입력 논리회로 + 출력 조합논리회로 기억장치 순서논리회로 * Flip Flop (f/f) : bit 를기억할수있는기억장치 3 4 [C 2강 ]-논리회로간소화및종류 2. 반가산기 (Half dder) : 2진수 자리의덧셈기 [C 2강 ]-논리회로간소화및종류 3. 전가산기 (Full dder) : 자리올림을포함시켜 비트크기의 2진수를더해서합과자리올림구하는논리회로 ) 진리표 S C 3) 논리회로 ) 진리표 Ci S Co 3) 논리회로 : 전가산기는 2 개의반가산기 (H) 와 개의 OR Gate 로구성된다. Ci S 2) 논리식 S = + = C = Co 2) 논리식 S = Ci + Ci + Ci + Ci -> Ci Co = Ci + Ci + Ci + Ci -> ( )Ci+ 5 6

5 [C 2강 ]-논리회로간소화및종류 [C 2강 ]-논리회로간소화및종류 8. 디코더 (Decoder, 해독기 ) ) 암호형태로전달된정보를원래대로복원 ( 人 ( 암호 ) 기계어 ( 원신호 )) 2) n 개의입력선, 2ⁿ 개의출력선 3) ND gate 로구성 (2 X 4 디코더 ) 4. 멀티플렉서 (MUX, 선택기 ) ) 2ⁿ 개의입력선중에서하나를선택하여출력선을전달하는회로 2) OR gate 로구성 5. 디멀티플렉서 (DeMUX) n (2 -> ) D D D2 D3 ) 개의입력신호를가지며, 2ⁿ 개의출력선으로구성된회로 2) ND gate 로구성 9. 인코더 (Encoder, 부호기 ) ) 어떤특정한장치에서사용되는정보를다른곳으로전송하기위해일정한규칙에따라암호로변환 2) 2ⁿ 개의입력선, n 개의출력 3) OR gate로구성 7 8 [C 2 강 ]- 논리회로간소화및종류 [C 2강 ]-논리회로간소화및종류 6. 순서논리회로 (gate + Flip Flop 집합 ). 불대수식의정리중옳지않는것은? 4. 불대수 (oolean algebra) 가옳지않는것은? ( 특성표 ) ) RS f/f ( 기본형 ) S R,,,, Q(t+) X 불변 reset set 불허 2) JK f/f (RS f/f 변형 ) : RS f/f 불허조건을해결 J K,,,, Q(t+) 가. + = 다. + = 나. + = + 라. ( + ) = + 2. 다음과같이표시된카르노 (Karnaugh) 도를간소화한식은? 가. + 나. + C 다. + C 라. + 가. + = 다. + = 5. 불대수가옳지않은것은? 가. + =+ 나. ( +)= 다. += 라. += 나. = 라. ( + ) = 3) D f/f (RS f/f 변형 ) 4) T f/f (JK f/f 변형 ) 3. 논리식 Y = + + 를최소화시킨것은? : RS f/f 에서입력이배타적이다. D Q(t+) : JK f/f 에서입력이같다. 클럭펄스가가해질때마다출력상태가반전됨 가. 다. + 나. + 라.,, T,, Q(t+) 9 [ 정답 ]. 라 2. 다 3. 나 4. 가 5. 라 2

6 [C 2강 ]-논리회로간소화및종류 [C 2 강 ]- 논리회로간소화및종류 6. 개의 Full dder 를구성하는데최소몇개의 Half dder 가필요한가? 가. 개나. 2 개다. 3 개라. 4 개 7. 다음중조합논리회로는? 가. 멀티플렉서다. 카운터 나. 레지스터라. RM 8. 그림과같은논리회로를설명한내용중옳지않는것은? 가. 반가산기를나타내는논리회로이다. 나. S = + + 이다. 다. C = 라. S = 로표시할수있다. [ 정답 ] 6. 나 7. 가 8. 나 9. 가. 가. 나 9. Half dder 는 2bit(x,y) 를산술적으로가산하는조합회로이며, 이에해당하는진리표는아래와같다. 캐리 (C) 와합 (S) 를논리적으로구한것은? 가. S = x y, C = xy 나. S = xy xy, C = x y 다. S = x y, C = xy 라. S = xy + y, C = xy X Y C S. 하나의 ND 회로와 Exclusive-OR 회로를조합한회로는? 가. 반가산기다. 래치 나. 전가산기라. 플립플롭. 출력측의일부가입력측에궤환되어유발되는레이스현상을없애기위해고안된플립플롭은? 가. JK 플립플롭다. RS 플립플롭 나. 마스터-슬레이브플립플롭라. D 플립플롭 2 2. 다음회로는무엇인가? 가. Decoder 다. Encoder 나. Multiplexer 라. Shifter 3. JK 플립플롭의트리거입력과상태전환조건을설명한것중옳지않는것은? 가. J=, K= 일때는반전치않는다. 나. J=, K= 일때는 으로되돌아간다. 다. J=, K= 일때는 로된다. 라. J=, K= 일때는반전된다. [ 정답 ] 2. 가 3. 라 4. 나 4. RS 플립플롭의여기표 (Excitation Table) 이다. 옳지않은것은? ( 단, X 는무관조건 (Don't care 조건 ) 임.) Q (T) Q (t+) S R X X X () (2) (3) (4) 가. () 나. (2) 다. (3) 라. (4) J K,,,, Q(t+ ) 22 [C 2 강 ]- 논리회로간소화및종류 [C 2 강 ]- 논리회로간소화및종류 4. RS 플립플롭의여기표 (Excitation Table) 이다. 옳지않은것은? ( 단, X 는무관조건 (Don't care 조건 ) 임.) Q (T) Q (t+) S R X X X () (2) (3) (4) 가. () 나. (2) 다. (3) 라. (4) S R RS Q(t+) T f/f 에대한설명이바른것은? < 정답 : 나 > 가. 플립플롭입력이복수이다 -> T 하나만입력되므로복수가아닙니다. 나. 입력이있으면출력은항상변한다 -> 입력이있다는뜻은클럭펄스가발생한다는뜻입니다. 그러므로 T= 일때를생각하시면됩니다. 다. 입력과출력은항상같다 -> D f/f 의특징입니다. (D f/f 은입력 D 가 일때, 일때 값을갖습니다.) 라. 입력과출력은항상다르다 -> T f/f 은같을수도있고다를수도있습니다. S RS f/f ( 특성표 ) R,,,, Q(t+ ) 불허 23 T,, T f/f Q(t+) D,, D f/f Q(t+) 24

7 [C 2강 ]-논리회로간소화및종류 [C 2강 ]-논리회로간소화및종류 [ 기 -7 년 9 월 ] 5. 다음그림에서 F 를, 의불식으로나타내면? ( 단, 그림에서 X 는선의절단을표시함 ) [ 산 -7 년 9 월 ] 6. 다음 ROM 의회로도를보고진리표의,,C 값을구하면? [ 기 -8 년 3 월 ] 8. 결선게이트의특징이아닌것은? 가. 게이트들의출력단자를직접연결한다. 나. 회로비용을절감할수있다. 다. 많은논리기능을부여할수없다. 라. Open Collector TTL 로게이트들의출력단자를묶어서사용한다. [ 산 -8 년 9 월 ] 2. 논리함수식 F(,, C) = (, 3, 4, 6) 를간략화하였을때결과식으로옳은것은? 가. =, =, C= 나. =, =, C= 다. =, =, C= 라. =, =, C= [ 기 -4 년 9 월 ][ 기 -6 년 3 월 ] 7. JK 플립플롭을그림과같이연결하면어떤플립플롭과같은동작을하는가? [ 기 -8 년 5 월 ] 9. 논리함수식 F(,,C,D)=Σ(,2,4,5,8,,4,5) 을간략화하였을때옳은것은? [ 기 -8 년 9 월 ] 2. 불함수 F=+C 를최소항의곱으로바르게표시한것은? 가. F(,, C) = (, 4, 5, 6, 7) 나. F(,, C) = (, 2, 3, 6, 7) 다. F(,, C) = (, 3, 5, 6, 7) 라. F(,, C) = (, 2, 4, 6, 7) 가. D 나. RS 다. T 라. Master-slave [ 정답 ] 5. 라 6. 가 7. 다 25 [ 정답 ] 8. 다 9. 다 2. 라 2. 가 26 [C 3강 ]-자료의개념, 진법, 보수 [ 출제빈도 하 ]. 자료의단위 [C 3강 ]-자료의개념, 진법, 보수 2. 진법변환 ) bit : 정보의최소단위 비트 bit 2bit 3bit, = 2 개,,, = 4 개 2 3 개 2) Nibble = bit 4 개 정보표현개수 (2 n 개 ) 3) yte = bit 8 개 (256 가지 ) - 문자표현최소단위, 주소지정단위 4) Word - 컴퓨터가한번에처리할수있는명령의단위 - Half-Word = 2byte - Full-Word = 4byte - Double-Word = 8byte 수 기출 ) 2 바이트로나타낼수있는수의표현범위는? -> 64K 기출 ) 8 개의 bit 로표현가능한정보의최대가지수는? -> 256 기출 ) 주기억장치가연속한 8 바이트 (yte) 의필드 (Field) 를더블워드 (Double Word) 라할때하프워드 (Half Word) 는몇바이트인가? -> 2 ) 진법 - 2 진수 (,) 8 진수 (~7) 6 진수 (~9,~F) 진수 (~9) 2) 진법변환 - 진수 -> N 진수 : 진수를 N 으로나누어서나머지를꺼꾸로처리 예 ) (6) -> ()2 기출 ) 십진수 2.6 -> 2 진수. - N 진수 -> 진수 : 각자리의가중치를계산 예 ) ()2 -> (6) 기출 ) (.)₂-> 진수 기출 ) 8 진수 > 진수

8 [C 3 강 ]- 자료의개념, 진법, 보수 [C 3 강 ]- 자료의개념, 진법, 보수 - 2 진수 <-> 8 진수 (3 자리씩묶어서처리 ) 예 ) ()2 <-> (2)8 2-2 진수 <-> 6 진수 (4 자리씩묶어서처리 ) 예 ) ()2 <-> ()6 3. 보수 (Complement) : 서로상반되는수 ( 보수를이용하면가산기 ( 덧셈 ) 을이용해서뺄셈을할수있다.) 진수 2진수 9의보수 5 4 의보수 6 4 의보수 2 의보수 - 8 진수 <-> 6 진수 (2 진수로변환후처리 ) 기출 ) 6 진수 (C.D) -> 8 진수 (274.64)8 기출 ) 8 진수 265 -> 6 진수 5 -> 의보수, 2의보수는각각 9의보수와 의보수에서 을더하면된다. 기출 ) 진수 274 -> 9의보수 725 기출 ) 이진수 -> 의보수 기출 ) 이진수 -> 2의보수 기출 ) 진수 5 -> 4자리 의보수, 2의보수 29 3 [C 3강 ]-자료의개념, 진법, 보수 [C 3강 ]-자료의개념, 진법, 보수 4. 음수표현방법 : 컴퓨터에서음수를표현하는 3 가지방법 ( 양수는 가지방법 ) 예 ) -4를 8bit 로표현하면 ) 부호화절대치 : -> 첫비트는부호비트이며, 음수이므로 값을줍니다. 2) 부호화 의보수 : -> 부호비트는고정하고각자리값을바꿔서 의보수를구합니다. 3) 부호화 2 의보수 : -> 의보수에서 을더해서 2 의보수를구합니다. - 부호화절대치 - 의보수 -2 의보수 +,- + ( 수표현범위 ) n- n ~ 2 - n- n- -2 ~ 2 - * 2 의보수표현의장점 - 2 의보수에서는 carry 가발생하면버린다. ( 의보수는더함 ) - 수치를표현하는데있어서 의판단이가장쉬운방법 - 표현할수있는수의개수가하나더많다. (8bit 일때 ) ~ ~ +(2 -) 기출 ) (-7) + (-4) -> 2 의 보수 3. 2의보수표현방식으로 8비트의기억공간에정수를표현할때표현가능범위는? 가. -2 ~ + 2 나. -2 ~ 다. -2 ~ +(2 -) 라. -2 ~ +(2 -) 2. 정수표현에서음수를나타내는데부호화된 2 의보수법이 의보수법에비해장점은? 가. 산술연산속도가빠른점과양수표현이좋다. 나. 2 의보수에서는 carry 가발생하면무시한다. 다. 양수표현이유리하다. 라. 보수취하기가쉽다. 3. 수치를표현하는데있어서 의판단이가장쉬운방법은? 가. 의보수다. 부호와절대치 나. 2의보수라. 부동소수점 [ 정답 ]. 다 2. 나 3. 나 4. 라 5. 라 6. 라 4. 컴퓨터에서음수를표현하는방법으로옳지않은것은? 가. 부호와절대값표시나. 부호화된 의보수표시다. 부호화된 2 의보수표시라. 부호화된 6 의보수표시 5. 2 의보수표현이 의보수표현보다더널리사용되고있는주요이유는? 가. 음수표현이가능하다. 나. 진수변환이더용이하다. 다. 보수변환이편리하다. 라. 표현할수있는수의개수가하나더많다 진수 () 의 2 의보수 (2 s Complement) 는? 가. 나. 다. 라. 32

9 [C 3 강 ]- 자료의개념, 진법, 보수 [C 3강 ]-자료의개념, 진법, 보수 을부호화된 2 s complement number 는어느것인가? 가. 나. 다. 라.. 주기억장치가연속한 8 바이트 (yte) 의필드 (Field) 를더블워드 (Double Word) 라할때하프워드 (Half Word) 는몇바이트인가? 가. 2 나. 4 다. 8 라. 6 [ 산 -8 년 3 월 ]. 그림과같이병렬가산기의입력에데이터를인가하였을때이회로의출력 F 는어떻게되겠는가? 8. 8 진수.54 를십진수로나타내면? 가 나 다 라 가. 가산다. 를 증가 나. 를전송라. 감산 9. 십진수 2.6 을 2 진수로변환한것은? 가.. 나.. 다.. 라.. [ 기 -8 년 3 월 ] 2. 서로다른 7 개의정보가있다. 이중에서하나를선택하려면최소몇개의비트가필요한가? 가. 3 나. 4 다. 5 라. 7 [ 산 -8 년 9 월 ] 3. 진수 - 을부호화 의보수표현에대한 6 진수표현으로옳은것은? ( 단, 8 비트데이터형식임 ) 가. (F4)6 나. (4)6 다. (8F)6 라. (C4)6 [ 정답 ] 7. 나 8. 가 9. 라. 가 33 [ 정답 ]. 라 2. 다 3. 가 34 [C 4강 ]-자료의표현방식 [ 출제빈도 하 ]. 외부적표현방식 : Code 로표시하여사람이이해할수있도록표현 - 종류 : CD 코드, ECDIC 코드, SCII 코드, 그레이코드, 해밍코드, 3초과코드, 742 코드등 2. 기본코드 6 ) CD code : IM, 6bit(2 = 64개자료표현 ), 영소문자사용 X, 수치계산용 패리티 Zone Digit 7 2) SCII code : 미국표준협회, 7bit(2 = 28개 ), 통신제어용, 마이크로컴퓨터기본코드로사용 패리티 8 3) ECDIC : IM, CD code 확장, 8bit(2 = 256개 ), 중대형컴퓨터에사용 패리티 기출 ) 진숫자 5 -> ECDIC CD 코드 (= 2 진화 진수, 842 코드 ) ) 진수 자리를 2 진수 4 자리 (bit) 로표현하는가중치코드 2) 진수입 / 출력이편함 기출 ) 진수 46 -> CD 코드 4. 3 초과 code (Excess-3) ) 842 코드 + (3) 2) 비가중치 (unweighted code), 자기보수코드 3) 3 초과코드는 842 코드와비교해서 ~ 을표현할수없고, 추가로 ~ 을표현할수있다. 5. 해밍 code ) 오류검출, 정정가능 [C 4 강 ]- 자료의표현방식 진수 초과 36

10 [C 4강 ]-자료의표현방식 [C 4 강 ]- 자료의표현방식 6. 그레이 (Gray) code. 내부적표현방식 > 고정소수점표현 ) CD 코드의인접한자리를 XOR 연산으로만든코드 2) 이웃하는코드가한비트만다르기때문에코드변환이용이해서 /D 변환에주로사용 3) 입출력장치, Hardware error 를최소 2 진수 : : 정수데이터의표현및연산에사용하는방법 - 종류 : 2 진표현 ( 부호화절대치, 부호화 의보수, 부호화 2 의보수 ), 진표현 ( 언팩 : 존형식, 팩형식 ) 2. 고정소수점 - 2 진표현 ) 표현방법 : 부호비트 ( -> 양수, -> 음수 ) 부호비트데이터비트 그레이코드 : 2 진수 : 2 진수 그레이 3. 고정소수점 - 진표현 ) UnPack 형식 (Zone 형식 ) : 진수입 출력 +23 F F 2 C 3 yte 7. 패리티검사 2) Pack 형식 : 진수연산 짝수패리티홀수패리티 의개수 -> 오류검출 (O), 정정 (X) 짝수패리티검사 홀수패리티검사 yte 2 3 D 38 [C 4 강 ]- 자료의표현방식 [C 4 강 ]- 자료의표현방식. 내부적표현방식 > 부동소수점표현 : 실수데이터의표현과연산에사용되는방법 ( 단정도, 배정도 ) - 고정소수점표현보다표현의정밀도를높일수있다. ( 아주큰수, 아주작은수표현가능 ) - 과학이나공학또는수학적인응용에주로사용 - 고정소수점표현에비해연산이복잡하므로연산시간이오래걸린다. - 지수부와가수부를분리하는정규화과정필요 기출 ) 십진수 를단정도부동소수점표현하기 지수부 = 6 진수 44, 소수부 = 34D 6진수변환 : + 34D 4 2 정규화 ( 소수점첫째자리로유효숫자를이동하여가수부와지수부를분리 ) : +.34D X 6 3 지수부를 64바이어스이용해서 + = -> 지수부는 6진수 44 저장 4 소수부는그대로 D X 6 ) 표현방법 [ 단정도 ] bit 부호비트 7bit 지수부가수부 ( 소수 ) D yte 3 yte * 7 비트로표현할수있는지수부범위 : -64 ~ ~ 63 [ 배정도 ] bit 7bit 부호비트 지수부 가수부 ( 소수 ) yte 7 yte 2) 부동소수점수연산법 - 가감산 : 두수의지수부가같도록지수가큰쪽에가수의위치를조정한다. - 승제산 : 지수부와가수부를별도로처리 ( 승산 : 지수부 +, 가수부 X) 39 4

11 [C 4강-자료의표현방식 ] [C 4강-자료의표현방식 ]. 3 초과부호 (Excess-3 code) 의설명으로옳지않는것은? 가. 가중치부호이다. 나. CD 부호에 3 을더한것과같다다. 진수를표현하기위한부호이다. 라. 부호를구성하는어떤비트값도 이아니다 코드표현에의한십진수 6의값은? 가. 나. 다. 라. 3. Gray Code ()G inary Number 로변환시키면? 가. ()2 나. ()2 다. ()2 라. ()2 4. 자기보수 (Self Complementing) 코드인것은? 가. 3-초과코드다. 패리티코드 나. CD(842) 코드라. 그레이코드 5. 고정소수점 (Fixed Point Number) 표현방식이아닌것은? 가. 의보수에의한표현나. 2 의보수에의한표현다. 9 의보수에의한표현라. 부호와절대값에의한표현 6. CPU 에서연산처리된데이터를출력하기위한데이터의형식은? 가. pack 된 진법형식나. pack 된 2 진법형식다. unpack 된 진법형식라. unpack 된 2 진법형식 7. 다음에서수치자료에대한부동소수점표현 (Floating Point Representation) 의특징이아닌것은? 가. 고정소수점표현보다표현의정밀도를높일수있다. 나. 아주작은수와아주큰수의표현에는부적합하다. 다. 수표현에필요한자릿수에있어서효율적이다. 라. 과학이나공학또는수학적인응용에주로사용되는수표현이다. [ 정답 ]. 가 2. 다 3. 다 4. 가 5. 다 6. 다 7. 나 4 8. 다음코드중에서통신및마이크로컴퓨터에서많이채택되고있는코드는? 가. CD 코드다. ECDIC 코드 나. Hamming코드라. SCII코드 9. SCII 코드를사용하여통신을할때몇개의패리티비트를추가하여통신하는가? 가. it 나. 2it 다. 3it 라. it. ECDIC 의비트구성에서존비트 (Zone it) 는몇비트로구성되는가? 가. it 나. 3it 다. 4it 라. 6it. CD 코드중에서가중치 (Weight) 는? 가. 2, 4, 2, 나. 8, 4, 2, 다. 4, 3, 2, 3 2 라.,,, 2. 진수 956 에대한 CD 코드 (inary Coded Decimal) 는? 가. 나. 다. 라. 3. 진수 8 을 Excess-3 코드로표시하면? 가. 나. 다. 라 진수 을그레이코드로변환한것은? 가. 나. 다. 라. 5. Parity it 의기능으로옳은것은? 가. Error 검출용비트이다. 나. it 위치에따라 Weight 값을갖는다. 다. CD code에서만사용한다라. Error it이다. 6. 디지털코드중에서에러검출및교정이가능한코드는? 가. 그레이 (Gray) 코드나. 해밍 (Hamming) 코드다. 3 초과 (Excess-3) 코드라. CD코드 [ 정답 ] 8. 라 9. 가. 다. 나 2. 가 3. 다 4. 나 5. 가 6. 나 42 [C 4강-자료의표현방식 ] [C 4강-자료의표현방식 ] [ 기 -8 년 3 월 ] 7. CD 코드 에대한해밍코드를구하면? 가. 나. 다. 라. [ 산 -8 년 5 월 ] 8. 다음자료는기수패리티비트 (odd parity bit) 를포함하고있다. 잘못된비트 (bit) 를찾아내면? ( 단, 가장오른쪽열 (column) 에있는비트가패리티비트이고, 가장밑에있는것이패리티워드이다.) [ 기 -8 년 5 월 ] 2. 짝수패리티비트의해밍코드로 을받았을때오류가수정된정확한코드로옳은것은? 가. 나. 다. 라. [ 해밍코드만들기 ] : 짝수패리티기준. 2^n 위치에패리티를넣을수있도록공간확보 [ 산-8년9월 ] 2. 어떤수를 32비트단정도부동소수점표현방법으로표현할때지수부분에서 underflow가발생되는것은? ( 단, 지수부분의 bias는 64 이다.) 가. 2 나. 2 다. 2 라 첫번째패리티구하기 - 3,5,7 번째비트와더해서짝수가되도록한다. 가. 행 열의비트다. 2행 2열의비트 나. 행 2열의비트라. 2행 열의비트 3. 두번째패리티구하기 - 3,6,7 번째비트와더해서짝수가되도록한다. 4. 네번째패리티구하기 - 5,6,7 번째비트와더해서짝수가되도록한다. [ 산 -8 년 5 월 ] 9. SCII 문자 와숫자 5 의코드값의차이는 2 이다. SCII 문자 Z 와숫자 6 의코드값의차이는? 가. 36 나. 35 다. 26 라. 25 [ 정답 ] 7. 가 [ 정답 ] 8. 다 9. 가 2. 다 2. 가 43 44

12 [C 4 강 - 자료의표현방식 ] [C 5강 ]-중앙처리장치, 명령어 [ 출제빈도 상 ]. 개념이해하기 [ 메모리 ] [ 프로세서 ] Sub main() = = 2 C = + Msgox C End Sub 프로그램 Load dd Store C 명령어 명령어저장 데이터저장 명령어처리 데이터처리 Load F IR dd Store C E D MR LU CC 3 2 C MR Decoder CU R PC PSR 45 [ 메모리 ] [ 프로세서 ] 46 [C 5강 ]-중앙처리장치, 명령어 2. 중앙처리장치 (CPU) 구성 [C 5강 ]-중앙처리장치, 명령어 3. 명령어 (Instruction) 구성 ) 제어장치 (CU : Control Unit) : 명령을꺼내서해독하고, 시스템전체에지시신호를내는것 ( 제어기능 ) - Decoder : 명령레지스터에호출된 OP Code 를해독하여그명령을수행시키는데필요한각종제어신호를만들어내는장치 - 순서기, 주소처리기 ) 연산자부 (Operation code, OP code) - 수행해야할동작에맞는연산자 n - 크기 (bit) 는표현할수있는명령개수 (2 개 ) - 모드 (mode) 비트 : 직접주소 (), 간접주소 () 연산자부 예 ) Load 주소부 2) 연산장치 (LU : rithmetic Logic Unit) : 실제연산하는장치 ( 연산기능 ) 3) 레지스터 : CPU 속에서일시적으로값을기억하는임시기억장소 ( 기억기능 ) - PC (Program Counter) : 다음에실행할명령의번지기억 (Next Instruction ddress) - IR (Instruction Register) : 현재수행중인명령의내용기억 - CC (ccumulator 누산기 ) : 연산의결과를일시적으로저장 - MR (Memory ddress Register) : 데이터의번지를저장 - MR (Memory uffer Register) : 기억장치에서참조한데이터를저장 - SR (Program Status Register, Major state register) : 컴퓨터상태를나타내는레지스터 * PSW (Program Status Word) : 시스템순간순간상태에대한정보 ( 레지스터 X) - FR (Flag Register) : 레지스터가운데명령어를수행할때마다결과가 인지여부, 부호 ( 음수인지양수인지 ), 캐리및오버플로의발생여부등을각각 비트로나타내는레지스터 2) 주소부 (Operand, OP) - 기억장소의주소, 레지스터번호, 사용할데이터 - 크기는메모리용량과관계,24 = 2 OP code : 4bit mode bit : bit 메모리용량 :,24 워드 OP :? 4) 버스 : 장치들간상호필요한정보를교환하기위해연결하는공동의전송선 ( 전달기능 ) - ddress us, Data us ( 양방향성 ), Control us 47 워드 * Word : 컴퓨터가한번에처리할수있는명령의단위 명령의크기 :? 48

13 [C 5강 ]-중앙처리장치, 명령어 4. 연산자 (OP code) 기능 (= 명령어기능 ) ) 함수연산기능 ( 처리 ) - 산술연산 +,,,, 산술 shift - 논리연산 ND, OR, NOT, XOR, 논리 shift - DD, CP, CLC(Clear Carry 명령 ), ROL(Rotate Left 명령 ), ROR 2) 자료전달기능 - Load (M/M -> CPU), Store (M/M <- CPU) - Push, Pop, Move 3) 제어기능 - 프로그래머가명령의실행순서를제어 - 분기명령 (ranch) - Call, Return, JMP(Jump 명령 ), SM 4) 입 / 출력기능 - CPU I/O 장치, 메모리 I/O 장치 -INP, OUT 5. 주소지정방식 (OP 개수에따라 ) ) 3 주소명령어 OP Code OP OP 2 OP 3 연산의결과저장 - 장점 : 원래자료유지, 프로그램전체길이짧게, 주기억장치접근횟수줄어든다. - 단점 : 명령어 개길이가길다. 수행시간길다 2) 2 주소명령어 OP Code OP 연산의결과저장 OP 2 - 장점 : 3 주소보다명령어길이짧다. - 단점 : 전체프로그램길이가길어진다. OP 의값이소멸 3) 주소명령어 OP Code - 누산기 (CC) 를이용 OP [C 5 강 ]- 중앙처리장치, 명령어 예 ) dd 예 ) dd 예 ) dd C 49 4) 주소명령어 - Stack 이용 5 [C 5강 ]-중앙처리장치, 명령어 6. 주소지정방식 (ccess 방식에따라 ) ) 즉시주소지정 (Immediate) - 오퍼랜드 (operand) 부분에데이터를기억, 속도가가장빠르다. 데이터값범위제한 2) 직접주소지정 (Direct) - 명령의주소부가사용할자료의번지를직접표현 3) 간접주소지정 (InDirect) - 명령문내의번지는실제데이터의위치를찾을수있는번지가들어있는장소를표시 - 인스트럭션의길이가짧고제한되어있어도이것을이용하여긴주소를찾아갈수있다. [C 5강 ]-중앙처리장치, 명령어 * 계산에의한주소지정 4) 상대주소지정 (Relative) - 기억장소의위치 = 명령어주소부에있는주소값 + PC(Program Counter) 5) 인덱스주소지정 (Index) - 기억장소의위치 = 명령어주소부에있는주소값 + IR(Index Register) 6) 베이스레지스터주소지정 (ase) - 기억장소의위치 = 명령어주소부에있는주소값 + R(ase Register) - 프로그램의재배치가용이하다. - 다중프로그래밍기법에많이사용된다. 5 52

14 [C 5강 ]-중앙처리장치, 명령어 [C 5강 ]-중앙처리장치, 명령어. 주기억장치에기억된명령을꺼내서해독하고, 시스템전체에지시신호를내는것은? 가. Channel 다. Control Unit 2. LU 의목적은? 나. LU 라. I/O Unit 가. OP 코드의번역나. 산술과논리연산의실행다. 필요한기계사이클수의계산라. 어드레스버스제어 3. 컴퓨터시스템에서시스템내부의순간순간의상태를기록하고있는정보를무엇이라고하는가? 가. 슈퍼바이저콜 (Supervisor Call) 나. 인터럽트워드다. PSW(Program Status Word) 라. 제어라이브러리 4. 차기인스트럭션 (Next Instruction) 의번지를지시하는것은? 가. Data Register 나. Program Counter 다. Memory ddress Register 라. Instruction Register 5. 중앙처리장치에서사용되는레지스터 (Register) 의종류가아닌것은? 가. ccumulator 다. Instruction Register 나. Program Counter 라. Full dder 6. 프로그램실행도중분기가발생하면 CPU 내의어떤장치의내용을먼저변화시켜야하는가? 가. MR(Memory ddress Register) 나. PC(Program Counter) 다. MR(Memory uffer Register) 라. IR(Instruction Register) 7. 연산한결과를기억장치로보내기전에잠시보관하는레지스터는? 가. dder 다. Index Register 나. ccumulator 라. Core Memory [ 정답 ]. 다 2. 나 3. 다 4. 나 5. 라 6. 나 7. 나 다음설명중옳지않는것은? 가. PC 는다음에실행할번지를갖고있는레지스터이다. 나. 제어신호는마이크로동작이순서적으로일어나게한다. 다. fetch 사이클은 CPU 가메모리에서명령을가져오는사이클이다. 라. CPU 의제어장치는명령레지스터와신호발생장치만으로구성되어있다. 9. 중앙처리장치에서사용하고있는버스 (US) 의형태에속하지않는것은? 가. ddress us 다. Data us [ 정답 ] 8. 라 9. 라. 라 나. Control us 라. System us. 다음에실행할명령의번지를갖고있는레지스터는? 가. MR 나. MR 다. IR 라. PC 54. 명령어의연산자코드가 8 비트, 오퍼랜드 (Operand) 가 비트일때이명령어로몇가지연산을수행하게할수있는가? 가. 8 나. 8 다. 256 라 명령어형식 (Instruction Format) 이 Opcode, ddressing Mode, ddress 의 3 부분으로되어있는컴퓨터에서주기억장치가,24 워드일경우, 명령의크기는몇비트로구성되어야하는가?( 단, Op-Code 는 4 비트이며, ddressing Mode 는직접 / 간접주소지정방식구분에만사용한다고가정한다.) 가. 나. 5 다. 2 라 명령어가오퍼레이션코드 (OP-Code) 6 비트, 어드레스필드 6 비트로되어있다. 이명령어를쓰는컴퓨터의최대메모리용량은? 가. 6K Word 다. 64K Word 나. 32K Word 라. M Word [C 5 강 ]- 중앙처리장치, 명령어 4. 연산자의기능이아닌것은? 가. 함수연산기능다. 제어기능 나. 기억기능라. 입 출력기능 5. 폰노이만 (Von Neumann) 형컴퓨터의연산자기능으로서적합하지않은것은? 가. 병렬처리기능다. 입 출력기능 나. 함수연산기능라. 전달기능 6. 연산자기능에대한명령어를나타낸것중옳지않은것은? 가. 함수연산기능 -ROL, ROR 나. 전달기능 - CP, CLC 다. 제어기능 - JMP, SM 라. 입 출력기능 - INP, OUT 7. 연산의종류를 Unary 연산과 inary 연산으로구별할때 inary 연산을하는연산자가아닌것은? 가. Complement 나. OR 다. ND 라. Exclusive OR [ 정답 ]. 다 2. 나 3. 다 4. 나 5. 가 6. 나 7. 가 55 [C 5강 ]-중앙처리장치, 명령어 8. 프로그램제어에관한명령이아닌것은? 가. 브렌치 (ranch) 나. 콜 (Call), 리턴 (Return) 다. 인터럽트에관한명령라. 논리연산 9. 메모리의내용을레지스터에전달하는기능은? 가. Load 나. Fetch 다. Transfer 라. Store 2. 레지스터의내용을메모리에전달하는기능을무엇이라하는가? 가. Fetch 나. Store 다. Load 라. Transfer 2. Computer 시스템에서 -ddress Machine, 2-ddress Machine, 3-ddress Machine 으로나눌때기준이되는것은? 가. Operation Code 나. 기억장치의크기다. Resister 라. Operand 의 ddress [ 정답 ] 8. 라 9. 가 2. 나 2. 라 22. 라 23. 다 24. 가 22. 여러개의범용레지스터를가진컴퓨터에사용되며, 연산후에입력자료가변하지않고보존되는인스트럭션의형식은? 가. 주소인스트럭션의형식나. 주소인스트럭션의형식다. 2 주소인스트럭션의형식라. 3 주소인스트럭션의형식 어드레스머신 (ddress Machine) 의설명이옳은것은? 가. 결과는 st Operand 에남는다. 나. 결과는 2nd Operand 에남는다. 다. 결과는 3rd Operand 에남는다. 라. 결과는임시구역에남는다. 24. 주소부분이하나밖에없는 - 주소명령형식에서결과자료를넣어두는데사용하는레지스터는? 가. 어큐뮬레이터 (ccumulator) 나. 스택 (Stack) 다. 인덱스 (Index) 레지스터라. 범용레지스터 56

15 [C 5강 ]-중앙처리장치, 명령어 25. 다음과같은보기는어느유형의주소명령방식인가? < 보기 > LOD DD STORE C 가. zero-address 다. two-address 나. one-address 라. three-address 주소인스트럭션형식을사용하는컴퓨터의특징은? 가. 연산후에입력자료가변하지않고보존된다. 나. 연산에필요한자료의주소를모두구체적으로지정해주어야한다. 다. 모든연산은스택에있는자료를이용하여수행한다. 라. 연산을위해입력자료의주소만을지정해주면된다 주소인스트럭션에필요한것은? 가. 스택 (Stack) 나. 색인레지스터 (Index Resister) 다. 큐 (Queue) 라. 기본레지스터 (ase Resister) 29. 서브루틴의수행후주프로그램으로돌아오기위한복귀주소는어느곳에기억시켜두는가? 가. Program Counter 나. Stack 다. Instruction Register 라. General Resister 3. 산술연산과논리연산동작을수행한후결과를축적하는레지스터 (Register) 를무엇이라하는가? [C 5강 ]-중앙처리장치, 명령어 3. 오퍼랜드 (Operand) 부분에데이터를기억하는방법에해당되는것은? 가. 상대번지지정나. 이미디어트 (Immediate) 번지지정다. 변형페이지제로번지지정라. 인덱스번지지정 32. 주소지정방식에대한설명이옳지않은것은? 가. 고유주소지정방식은항상일정한기능을수행한다. 나. 이미디어트주소지정방식은레지스터의값을초기화할때주로사용한다. 다. 인덱스주소지정방식은프로그램카운터를사용한다. 라. 직접주소지정방식은명령어주소부분에유효주소데이터가있다. 33. 간접주소 (Indirect ddress) 에대하여설명하고있는것은? 34. 명령어의주소부분과 PC 의값을더해서유효주소를결정하는주소모드는? 가. Implied 모드다. Index ddress 모드 나. Relative ddress 모드라. Register Indirect 모드 35. 기억장치의내용이다음과같을때, 어셈블리어로 LD 34 명령이직접주소지정방식으로수행될때 C 에들어가는값은 라하고간접주소지정방식으로수행될때 C 에들어가는값을 라하면, 값은? 27. 스택머신 (Stack Machine) 은? 가. Zero ddress Machine 나. One ddress Machine 다. Two ddress Machine 라. Three ddress Machine 가. 누산기 나. 인덱스레지스터 다. 플래그레지스터 라. RM [ 정답 ] 25. 나 26. 다 27. 가 28. 가 29. 나 3. 가 57 가. 그자료를얻기위해서정확히한번기억장치를접근 하여야한다. 나. 인스트럭션의길이가짧고제한되어있어도이것을가. =34, =39 나. =34, =27 이용하여긴주소를찾아갈수있다. 다. =39, =27 라. =27, =349 다. 자료를기억장치에서읽어야할필요가없으므로 다른주소방식들보다신속하다. 라. 자료가기억된장소에직접사상시킬수있는주소 [ 정답 ] 3. 나 32. 다 33. 나 34. 나 35. 다 형태이다. 58 [C 5강 ]-중앙처리장치, 명령어 [ 기 -8 년 3 월 ] 36. RISC(Reduced Instruction Set Computer) 와 CISC(Complex Instruction Set Computer) 의특징이아닌것은? 가. RISC 는명령어의길이가고정적이다. 나. RISC 는하드웨어에의해직접명령어가수행된다. 다. CISC 의수행속도가더빠르다. 라. 펜티엄을포함한인텔사의 x86 시리즈는 CISC 프로세서이다. [ 산 -8 년 9 월 ] 37. 제어유니트의내부구조구성요소들의설명으로틀린것은? [ 기 -8 년 9 월 ] 38. 상대주소지정방식을사용하는 JUMP 명령어가 75 번지에저장되어있다. 오퍼랜드 =56 일때와 =-6 일때몇번지로 JUMP 하는가? 가. 86, 689 나. 56, 745 다. 87, 69 라. 56, 689 [ 기 -8 년 9 월 ] 39. 인스트럭션수행시간이 2ns 이고, 인스트럭션패치시간이 5ns, 인스트럭션준비시간이 3ns 이라면인스트럭션의성능은얼마인가? 가..4 나..6 다.2.5 라.4.. 연산자분류 ) 성질에따른분류 - 비수치적연산 ( 논리연산 ) : ND, OR, XOR, Not(Complement), 논리 Shift, Rotate, Move 등 - 수치적연산 ( 산술연산 ) : +, -, *, /, 산술 Shift 등 2) 항에따른분류 - 단항 (Unary) : 논리 Shift, 산술 Shift, Rotate, Not(Complement, 보수 ) 등 - 이항 (inary) : 사칙연산, ND, OR, XOR 등 2. ND 연산 (=Masking 연산 ) [C 6 강 ]- 연산의분류, 마이크로오퍼레이션 3. OR 연산 [ 출제빈도 중 ] 가. 명령어해독기 : 다음에실행할마이크로명령어의주소를저장하는레지스터이다. 나. 제어기억장치 : 마이크로명령어들로이루어진마이크로프로그램을저장하는내부기억장치이다. 다. 순서제어모듈 : 마이크로명령어의실행순서를결정하는회로들의집합이다. 라. 제어버퍼레지스터 : 제어기억장치로부터읽혀진마이크로명령어비트들을일시적으로저장하는레지스터이다. [ 정답 ] 36. 다 37. 가 38. 다 39. 다 * Instruction CISC ( 복합적명령어 ) - 처리속도 - 복잡하고세밀한조작가능 2 RISC ( 축소형명령어 ) - 명령어수 ( 제어기능단순화, H/W 설계간단, 처리속도 ) - 사용빈도가높은기본명령어 ( 고정길이명령어 ) - 특정문자, 비트를삭제 - 삭제할부분 ' ' bit (Mask bit) - 특정문자를삽입 - 특정비트에 을세트 (Selective-set) 시키는연산 59 6

16 [C 6강 ]-연산의분류, 마이크로오퍼레이션 4. XOR 연산 [C 6강 ]-연산의분류, 마이크로오퍼레이션 6. 산술 Shift 연산 - 2 개데이터를비교 (compare) - 특정비트반전 - 부호를고려하여자리를이동시키는연산 n n - 2 곱, 2 나눌때 예 ) () 왼쪽 Shift 예 ) (8) 오른쪽 Shift 5. 논리 Shift 연산 - 왼쪽또는오른쪽 n bit 씩자리를이동 - 데이터의직렬전송 - 삽입되는자리는 - 자리범위를넘어서는것은사라진다 [C 6강 ]-연산의분류, 마이크로오퍼레이션예 ) (+27) 오른쪽 Shift -> 양의홀수일때 (.5가줄어진결과 ) [C 6강 ]-연산의분류, 마이크로오퍼레이션 * Padding : 이동시삽입되는값은? 빈공간이생기는데이빈공간을채우는것 ) 왼쪽산술 Shift ( 곱셈 ) - 종류부호화절대치 의보수 2의보수 패딩비트항상 양수 :, 음수 : 항상 예 ) (-27) 오른쪽 Shift -> 음의홀수일때 (.5 가늘어난결과 ) 2) 오른쪽산술 Shift ( 나눗셈 ) + 종류부호화절대치 의보수 2의보수 패딩비트항상 양수 :, 음수 : 양수 :, 음수 : 63 64

17 [C 6 강 ]- 연산의분류, 마이크로오퍼레이션 [C 6강 ]-연산의분류, 마이크로오퍼레이션. 개념이해하기 2. 마이크로오퍼레이션의정의 Sub main() = = 2 C = + Msgox C End Sub 프로그램 Load dd Store C 명령어 MR MR MR M(MR) C C + MR 마이크로명령어 (= 마이크로오퍼레이션 ) - 명령을수행하기위해 CPU 내의레지스터와플래그가의미있는상태변환을할수있도록하는동작 - 레지스터에저장된데이터의의해서이루어지는동작 - 한개의클럭펄스동안동작 - 제어신호에의해 micro-operation 이순서적으로일어남 - 하나의클럭펄스동안에실행되는기본적인동작을의미한다. 3. 마이크로오퍼레이션의종류 F E D C MR MR LU PC IR CC Decoder CU PSR - 마이크로사이클타임 : 한개의마이크로오퍼레이션을수행하는데걸리는시간 ) 동기고정식 : 가장긴시간 - 장점 : 수행시간비슷, 제어기구현단순 -단점: CPU 시간낭비심하다 2) 동기가변식 : 수행시간의편차가클경우 수행시간이비슷한마이크로오퍼레이션을그룹화 - 장점 : CPU이용효율이좋다 - 단점 : 제어기구현복잡 3) 비동기식 : 모든마이크로오퍼레이션 서로다르게정의 -장점: CPU 시간낭비없다 - 단점 : 현실적으로구현이어려움 논리마이크로연산에있어서레지스터 와 의값이단서와같이주어졌을때 Selective-Set 연산을수행하면어떻게되는가?( 단, 는프로세서레지스터이고, 는논리오퍼랜드, =, =) [C 6 강 ]- 연산의분류, 마이크로오퍼레이션 5. 비교 (Compare) 동작과같은동작을하는논리연산은? 가. 마스크 (Mask) 동작나. OR 동작다. 배타적 (Exclusive) OR 라. ND 동작 [C 6강 ]-연산의분류, 마이크로오퍼레이션 9. 다음 8 비트 2 의보수체제에서 2 진수 의값이기억되어있다고가정한다. 이것을오른쪽으로 비트산술 Shift 시켰다면결과값이 진수로얼마가되겠는가? 가. 나. 다. 라. 2. 레지스터에저장되어있는몇개의비트를 로하기위해서는그장소에 X 를가진데이터를 Y 연산을하면된다. 이때 X 와 Y 는? 가. X =, Y ND 나. X =, Y ND 다. X =, Y OR 라. X =, Y OR 3. 의내용이, 의내용이 이다. Masking Operation 후의 내용은? 가. 나. 다. 라. 4. 컴퓨터의연산장치에서 2 개의자료, 을 Exclusive-OR 연산하였을때의결과는? 가. 나. 다. 라. 6. 시프트레지스터 (Shift Register) 의내용을오른쪽으로두번시프트하면원래의 Data 는어떻게변화하는가? 가. 원래 Data의 /2배다. 원래 Data의 2배 나. 원래 Data의 /4배라. 원래 Data의 4배 7. 비수치데이터에서마스크를이용하여불필요한부분을제거하기위한연산은? 가. OR 나. XOR 다. ND 라. NOT 8. 연산에서 overflow 가발생했을경우이것을검출해야하는데이때사용되는논리게이트는? 가. NOR 나. OR 다. Exclusive-OR 라. NND 가. 22 나. -22 다. -5 라 라는수가 8 비트의레지스터에기록되어있다. 그중가장좌측비트는부호를나타내고, 나머지 7 비트는절대값을나타낸다. 이레지스터를우측으로한비트산술적이동 (arithmetic shift) 을한결과는? 가. 35 나. 36 다. 37 라 비트부호와 2 의보수를나타낸수 -77 을오른쪽으로두비트산술시프트수행한결과는? 가. Overflow 나. -2 다 라. +9 [ 정답 ]. 나 2. 다 3. 가 4. 나 5. 다 6. 나 7. 다 8. 다 [ 정답 ] 9. 라. 다. 나 67 68

18 [C 6강 ]-연산의분류, 마이크로오퍼레이션 2. 중앙연산장치에서마이크로오퍼레이션이순서적으로일어나게하려면무엇이필요한가? 가. 레지스터다. 스위치 나. 누산기라. 제어신호 3. 마이크로동작 (Micro Operation) 에대한정의로서옳은것은? 5. 동기가변식 (Synchronous Variable) 동작에대한설명중옳지않은것은? 가. 각마이크로오퍼레이션의사이클타임이현저한차이를나타낼때사용한다. 나. 모든마이크로오퍼레이션의수행시간이유사한경우에사용된다. 다. 중앙처리장치의시간을효율적으로이용할수있다. 라. 마이크로오퍼레이션에대하여서로다른사이클을정의할수있다. 가. 레지스터에저장된데이터에의해서이루어지는동작나. 컴퓨터의빠른계산동작 6. 다음마이크로사이클에대한내용중가장관계가다. 플립플롭내에서기억되는동작적은것은? 라. 2진수계산에쓰이는동작가. 마이크로오퍼레이션수행에필요한시간을마이크로사이클타임이라한다. 4. 명령을수행하기위해 CPU 내의레지스터와플래그나. 마이크로오퍼레이션중에서수행시간이가장긴의상태변환을일으키는작업을무엇이라하는가? 것을정의한방식이동기고정식이다. 다. 마이크로오퍼레이션에따라서수행시간을다르게가. Fetch 나. Program Operation 하는것을동기가변식이라한다. 다. Micro Operation 라. Count Operation 라. 마이크로오퍼레이션중에서수행시간의차이가큰것을약 3개로구분해서사용한다. [C 6강 ]-연산의분류, 마이크로오퍼레이션 [ 산 -8 년 3 월 ] 7. (-24) 을부호화절대치방법에서의 비트좌측시프트할경우올바른것은?( 단, 표현은 8 비트로한다.) 가. 나. 다. 라. [ 기 -8 년 5 월 ] 8. 논리연산명령을사용해서기억영역을 clear 시킬수없는것은? 가. exclusive OR 연산한다. 나. (zero) 으로 mask 씌운 ND 연산한다. 다. 원하는비트수만큼왼쪽으로 rotate 한다. 라. 원하는비트수만큼왼쪽으로논리 shift 한다. [ 산 -8 년 9 월 ] 9. 클럭주파수가 3.3GHz 인 CPU 의클럭주기는? 가. 약.3μs 나. 약 3.3μs 다. 약.3ns 라. 약 3.3ns [ 정답 ] 2. 라 3. 가 4. 다 5. 나 6. 라 69 [ 정답 ] 7. 다 8. 다 9. 다 2. 라 7 [C 7강 ]-메이져스테이트 [ 출제빈도 중 ] * CPU의명령어수행순서 : Instuction Fetch 디코딩 Operand Fetch Execute. Major State 개념 : CPU 의 4가지동작 ( 상태 ) [C 7강 ]-메이져스테이트 2. Major State (Micro Operation) MR : IR : Fetch Indirect 간접주소일때 Indirect Cycle 직접주소일때 Fetch Cycle Execute 이후 Interrupt 처리후 Interrupt Cycle MR PC MR M(MR), PC PC+ IR MR Interrupt MR MR MR M(MR) Execute MR : PC : 유효주소구한후 Execute Cycle Interrupt 요청발생시 MR PC, PC= MR PC, PC=PC+ M(MR) MR, IEN= goto Fetch DD LD ST ISZ - Fetch : 기억장치에서 instruction을읽어서 CPU로가져옴 IR( 명령레지스터 ) 저장 해독 - Indirect : Fetch 단계에서해석된명령의주소부 (operand) 가간접주소인경우수행됨 - Execute : Fetch 단계에서인출하여해석한명령 ( 연산 ) 을실행하는단계 - Interrupt : 인터럽트발생시복귀주소 (PC) 를저장시키고, 제어순서를인터럽트처리프로그램의첫번째명령으로옮기는단계 7 * MR PC : 명령을수행하는과정에서가장먼저수행되어야하는마이크로오퍼레이션 72

19 [C 7강 ]-메이져스테이트 [C 7강 ]-메이져스테이트 3. Interrupt ( 개념설명 ) 4. DD MR : MR : - C의내용과메모리의내용을 DD -> 결과 C MR MR MR M(MR) C C + MR 5. ND PC : - C( 누산기 ) 내용과메모리내용을 ND 연산 -> 결과 C MR MR MR M(MR) C C ND MR 6. LD - 메모리내용을 C 로가져오는것 (load) MR PC, PC= MR PC, PC=PC+ M(MR) MR, IEN= goto Fetch * IEN => : 인터럽트수행중 : 인터럽트수행완료 * 메모리 번지에복귀주소기억 MR MR MR M(MR), C C C +MR [C 7강 ]-메이져스테이트 [C 7강 ]-메이져스테이트 7. ST (Store C) - C 의내용을메모리저장 MR MR MR C M(MR) MR 8. UN (ranch unconditionally) - PC 에특정한주소를전송하여실행명령의위치를변경 -> 무조건분기명령 PC MR[D] 9. ISZ (Increment and Skip if zero) - 메모리의값을읽어, 그값을 증가 MR MR MR M(MR) MR MR + M(MR) MR. 전자계산기의중앙처리장치 (CPU) 는 4 가지단계를반복적으로거치면서동작을행한다. 4 가지단계에속하지않는것은? 가. Fetch Cycle 나. ranch Cycle 다. Interrupt Cycle 라. Execute Cycle 2. CPU 가인스트럭션을수행하는순서는? ᄀ인터럽트조사ᄃ인스트럭션 Fetch ᄆExecution 가. ᄃ-ᄀ-ᄂ-ᄅ-ᄆ다. ᄂ-ᄃ-ᄅ-ᄆ-ᄀ ᄂ인스트럭션디코딩ᄅ Operand Fetch 나. ᄃ-ᄂ-ᄅ-ᄆ-ᄀ라. ᄅ-ᄃ-ᄂ-ᄆ-ᄀ 3. 명령 (Instruction) 이실행되기위해가장우선적으로처리되어야하는마이크로오퍼레이션은? 가. PC MR 나. PC MR 다. PC CPU 라. PC M [ 정답 ]. 나 2. 나 3. 가 4. 가 5. 가 6. 다 4. 다음일련의마이크로오퍼레이션은어느사이클인가? T : MR PC T2 : MR M, PC PC + T3 : OPR MR(OP), I MR(I) 가. FETCH CYCLE 나. EXECUTE CYCLE 다. INDIRECT CYCLE 라. INTERRUPT CYCLE 5. 기억장치에서인스트럭션을읽어서중앙처리장치로가져올때중앙처리장치와제어기는어떤상태인가? 가. 인출 (Fetch) 상태다. 간접 (Indirect) 상태 나. 실행 (Execute) 상태라. 인터럽트 (Interrupt) 상태 6. 인스트럭션의수행시유효주소를구하기위한메이저상태를무엇이라하는가? 가. FETCH 메이저상태다. INDIRECT 메이저상태 나. EXECUTE 메이저상태라. INTERRUPT 메이저상태 75 76

20 [C 7강 ]-메이져스테이트 [C 7강 ]-메이져스테이트 7. 다음과같은마이크로오퍼레이션이일어나는상태는?. MR(D) PC, PC 2. MR PC, PC PC + 3. M MR, IEN 4. F, R 가. Fetch 나. Indirect 다. Interrupt 라. Execute 8. 한명령의 Execute Cycle 중에 Interrupt 요청이있어 Interrupt 를처리한후전산기가맞이하는다음사이클은? 가. Fetch Cycle 나. Indirect Cycle 다. Execute Cycle 라. Direct Cycle 9. 간접 (Indirect cycle) 동안에컴퓨터는무엇을하는가?. 다음마이크로연산이나타내는동작은? MR MR(D) MR M(MR), C C C + MR 가. DD to C 나. OR to C 다. STORE to C 라. LOD to C. 다음의마이크로오퍼레이션과관련있는것은? MR MR(DDR) MR M(MR) C C + MR 가. ND 나. DD 다. JMP 라. S 2. 다음의예는실행주기 (Execute Cycle) 중에서어떤명령을나타내는것인가? [ 기 -8 년 3 월 ] 3. 프로그램에의해제어되는동작이아닌것은? 가. Input/Output 다. Status Sense 나. ranch 라. RNI(Fetch) [ 기 -8 년 3 월 ] 4. 중앙처리장치가 Fetch 상태인경우에제어점을제어하는것은? 가. 플래그 (Flag) 다. 인터럽트호출신호 나. 명령어 (Instruction) 라. 프로그램카운터 가. 명령을읽는다. MR MR(D) 나. 오퍼랜드 (Operand) 를읽는다. MR M 다. 인터럽트 (Interrupt) 를처리한다. MR MR + 라. 오퍼랜드 (Operand) 의어드레스 (ddress) 를읽는다. M MR, if(mr = ) then (PC = PC + ) [ 정답 ] 7. 다 8. 가 9. 라. 라. 나 2. 다 가. JMP 나. ND 다. ISZ 라. S [ 정답 ] 3. 라 4. 나 제어장치 ) 제어신호를보내는역할 ( 필요한마이크로연산들이연속적으로수행 ) 2) 제어신호 : 중앙연산처리장치에서마이크로동작이순서적으로일어나게하는신호 3) 제어데이터 : 제어장치가제어신호를발생시키기위한데이터 ( 수치데이터 X) - 메이저스테이트사이의변천을제어하는제어데이터 - 중앙처리장치의제어점을제어하는데필요한제어데이터 - 인스트럭션수행순서를결정하는데필요한제어데이터 3) 제어기억장치 : ROM 으로구현 2. 제어장치의종류 ) 하드와이어드 ( 고정배선제어장치 ) : H/W - 고속, 고가, 한번만들어진명령어세트변경불가, 회로구성복잡 [C 8 강 ]- 제어장치, 입출력장치, 인터럽트 [ 출제빈도 상 ] [C 8강 ]-제어장치, 입출력장치, 인터럽트. 입출력장치 (Input/Output) - 구성 ( 기능 ) : 입 출력인터페이스, 입 출력제어, 입 출력버스 - 입출력방식 : DM, 채널, 인터럽트, 프로그램 (CPU) 에의한입출력 : 폴링 - 드루풋 (throughput) 비율 : 폴링 < 인터럽트 < DM < 채널 2. I/O 와 M/M 차이점 ) 동작속도 : M/M > I/O -> 입출력제어기 (Interface) 가필요한가장큰이유 2) 정보단위 : M/M (word) > I/O (yte) 3) 오류발생률 : M/M < I/O 4) 동작주체 : M/M (CPU), I/O ( 독립적 ) 2) 마이크로프로그램 (ROM) : S/W : 어떤명령을수행할수있도록된일련의제어워드가특수한기억장치속에저장된것 - 저속, 저가, 명령어세트를쉽게변경 - 마이크로명령어 : 한마이크로사이클동안발생해야되는제어신호 수평마이크로명령 : 마이크로명령어의한비트가한개의마이크로동작 2 수직마이크로명령 : 한개의마이크로명령으로한개의마이크로동작 3 나노명령 : 나노메모리에저장된마이크로명령 3. Channel( 채널 ) : I/O 전용프로세서 ( 입 출력장치와주기억장치를연결하는중개역할 ) - CPU 의명령을받고입출력조작을개시하면 CPU 와는독립적으로조작 - 종류 선택채널 (Selector) : 고속입출력장치, 특정한한개의장치를독점 2 다중채널 (Multiplexer) : 저속입출력장치, 동시에여러개의입출력제어 3 lock Multiplexer : Selector 와 Multiplexer 방식을결합 79 8

21 4. DM(Direct Memory ccess) [C 8 강 ]- 제어장치, 입출력장치, 인터럽트 : 기억소자와 I/O 장치간의정보교환때 CPU 의개입없이직접정보교환이이루어질수있는방식 - Cycle steal(dm 제어기가한번에한데이터워드를전송하고버스의제어를 CPU 에게돌려주는방법 ) 이용 - DM 는입출력전송에따른 CPU 의부하를감소시킬수있다. - 보다빠른데이터의전송이가능 - 인터럽트와차이점 인터럽트 CPU 상태보존필요 사이클스틸 상태보존불필요. 인터럽트 [C 8 강 ]- 제어장치, 입출력장치, 인터럽트 ) 정의 : 전자계산기에서어떤특수한상태 ( 예기치않은일, 응급사태 ) 가발생하면그것이원인이되어현재실행하고있는프로그램이일시중단되고, 그특수한상태를처리하는프로그램으로옮겨져처리한후다시원래의프로그램을처리하는현상 2) 인터럽트요인이받아들어졌을때 CPU 가확인하여야할사항 : PC, 상태조건, 관련 ( 모든 ) 레지스터상태확인 3) 인터럽트수행후에처리할사항 : 인터럽트처리시보존시켰던 PC 및제어상태데이터를 PC 와제어상태레지스터에복구 4) 인터럽트체제의기본요소 : 인터럽트요청신호, 인터럽트취급루틴, 인터럽트처리기능 CPU 수행계속 대기상태 2. 인터럽트수행순서 5. 인터럽트 : CPU 가직접제어하는방식중에서입 출력장치의요구가있을때데이터를전송하는제어방식 ) Interrupt 요청신호발생 2) 현재수행중인명령을완료하고, 상태기억 ( 복귀주소 : M/M 번지, Stack M) 3) Interrupt 판별 4) ISR 에의해 Interrupt 처리 5) 보존한프로그램상태복구후계속처리 8 82 [C 8강 ]-제어장치, 입출력장치, 인터럽트 3. Interrupt 종류 > 내부 (Internal) 인터럽트 [C 8강 ]-제어장치, 입출력장치, 인터럽트 5. 부프로그램 ( 서브루틴 ) : 프로그램에의한인터럽트 = 트랩 (trap) - 으로나눔, 스택의 overflow, 불법적인명령의실행, 무한루프 - 우선순위가낮음 4. Interrupt 종류 > 외부 (External) 인터럽트 - 정전 (Power Fail) : 우선순위가가장높음 - Timer 에의한인터럽트 - 입출력인터럽트 - operator 가임의로발생시킬수있다 애국가 절애국가 2 절애국가 3 절애국가 4 절 애국가 절애국가 2 절애국가 3 절애국가 4 절 Call Call Return ( 효율적 P/G) 애국가 절애국가 2 절애국가 3 절애국가 4 절 [ 부프로그램, 매크로 ] ( 비효율적 P/G) * 인터럽트 X : 임의의부프로그램 ( 서브프로그램 ) 호출, 분기 (ranch) 명령 * Use ad Command Interrupt : 정의되지않은명령이나불법적인명령을사용했을경우혹은보호되어있는기억공간에접근하는경우발생 * 금지된자원을접근할경우 S/W 문제로프로그램에오류가없는데도인터럽트가발생한다 부프로그램과매크로공통점 : 여러번중복되는부분을별도로작성하여사용 - 매크로 (MCRO) : 프로그래머가어셈블리언어 (ssembly language) 로프로그램을작성할때반복되는일련의같은연산을효과적으로하기위해필요한것 - 리커션 (recursion) 프로그램 : 한루틴 (routine) 이자기를다시부를때 - Stack : 부프로그램 (Sub program) 에서주프로그램 (Main progarm) 으로복귀할때필요한주소를기억 84

22 4. 우선순위 (priority) 판별방법 ) S/W : 폴링 (Polling) - 인터럽트요청신호플래그를차례로검사하여인터럽트의원인을판별하는방식 2) H/W : 데이지체인 (daisy-chain) - 인터럽트를발생하는모든장치들을인터럽트의우선순위에따라직렬로연결함으로써이루어지는우선순위인터럽트처리방법 - 장치번호버스를이용한다 - 벡터 ( 인터럽트를발생한장치가프로세서에게분기할곳의정보를제공해주는것 ) 에의한인터럽트처리방법 - 응답속도가빠르다 3) 인터럽트우선순위체인, 인터럽트요청체인 5. 하드웨어와소프트웨어차이점 구분 반응속도 회로복잡도 경제성 융통성 [C 8 강 ]- 제어장치, 입출력장치, 인터럽트 H/W 고속 복잡 비경제적 없다 S/W 저속간단경제적있다 85 [C 8강 ]-제어장치, 입출력장치, 인터럽트. 제어데이터가될수없는것은? 가. 연산자의종류나. 연산을위한수치데이터다. 인스트럭션의주소지정방식라. 연산결과에대한상태플래그내용 2. 마이크로프로그램 (Micro Program) 에대한설명중옳지않은것은? 가. 마이크로프로그램은보통 RM 에저장한다. 나. 마이크로프로그램은각종제어신호를발생시킨다. 다. 마이크로프로그램은마이크로명령으로형성되어있다. 라. 마이크로프로그램은 CPU 내의제어장치를설계하는프로그램이다. 3. 하드와이어드 (Hard-Wired) 방식이마이크로프로그래밍방식보다좋은점은? 4. 마이크로명령형식을표시한것이다. 적합하지않은것은? 가. 수평마이크로명령나. 제어마이크로명령다. 수직마이크로명령라. 나노명령 5. 제어기억장치는보통어느기억장치소자를이용하여구현되는가? 가. CM 나. DISK 다. ROM 라. RM 6. 마이크로오퍼레이션에대한설명중옳지않은것은? 가. 마이크로오퍼레이션은 CPU 내의레지스터들과연산장치에의해서이루어진다. 나. 프로그램에의한명령의수행은마이크로오퍼레이션의수행으로이루어진다. 다. 마이크로오퍼레이션중에 CPU 내부의연산레지스터, 인덱스레지스터는프로그램으로레지스터의내용을변경할수없다. 가. 구조화된제어구조를제공한다. 나. 인스트럭션세트를변경할수있다. 다. 컴퓨터의수행시간을감할수있다. 라. 마이크로오퍼레이션이실행될때마다 CPU 내부의라. 비교적복잡한명령세트를가진시스템에적합하다. 상태는변하게된다. [ 정답 ]. 나 2. 가 3. 다 4. 나 5. 다 6. 다 86 [C 8강 ]-제어장치, 입출력장치, 인터럽트 7. 입 출력장치와기억장치의데이터전송을위하여입 출력제어기가필요한가장중요한이유는? 가. 동작속도다. 정보의단위 나. 인터럽트라. 메모리의관리 8. 입 출력에필요한하드웨어기능으로서적합하지않은것은? 가. 입 출력버스다. DM 제어기 나. 입 출력인터페이스라. 메모리제어기 9. 입 출력장치와기억장치와의차이점설명중옳지않은것은? 가. 기억장치의동작속도가빠르다. 나. 입 출력장치는자율적으로동작한다. 다. 기억장치의정보, 단위는 Word 이다. 라. 입 출력장치가착오발생률이적다.. 입력장치인동시에출력장치로도사용할수있는것은? 가. 카드판독장치다. 인쇄장치 나. 카드천공장치라. 자기테이프장치. 스풀링 (Spooling) 에대한설명으로옳지않는것은? 가. Spooling" 은 "Simultaneous Peripheral Operation On-Line" 의약자이다. 나. 스풀링은주기억장치를버퍼로사용한다. 다. 어떤작업의입 출력과다른작업의계산을병행처리하는기법이다. 라. 다중프로그래밍시스템의성능향상을가져온다. 2. I/O 효율을높이기위해 I/O 의내용을디스크등에모아두었다가처리하는방식은? 가. Overlapping 나. Pipelining 다. Spooling 라. Relocating 3. 기억장치와입 출력장치간의차이점이라볼수없는것은? 가. 동작속도의차이나. 처리하는정보단위의차이다. 동작의자율성정도라. 에러보정방식의차이 [ 정답 ] 7. 가 8. 라 9. 라. 라. 나 2. 다 3. 라 87 [C 8강 ]-제어장치, 입출력장치, 인터럽트 4. CPU 가계속 Flag 를검사하지않고데이터가준비되면인터페이스가컴퓨터에알려주고전송이완료되면수행중이던프로그램으로되돌아가수행을재개하는입 출력방식은? 가. 프로그램된 I/O 에의한방식나. DM(Direct Memory ccess) 다. Interrupt 에의한방식라. Register 를이용한방식 5. DM 와인터럽트에대한설명중옳지않은것은? 가. 인터럽트인경우주변장치와처리기레지스터간에자료를이동시킨다. 나. 대량의자료전송시인터럽트방법은중앙처리기의부담을증가시킨다. 다. DM 는프로그램제어에의한입 출력방법이다. 라. 다양한인터럽트처리를위해서인터럽트에우선순위를부여할수있다. 6. 채널에관한설명중옳지않은것은? 가. 신호를보낼수있는전송로이다. 나. 입 출력은 DM 방법으로도수행한다. 다. 입 출력수행중어떤오류조건에서중앙처리장치에인터럽트를걸수있다. 라. 자체적으로자료의수정또는코드변환등의기능을수행할수없다. 7. DM 의장점에해당되는것은? 가. 속도가느린메모리가사용될수있다. 나. 마이크로프로세서가데이터전송을제어한다. 다. 데이터전송회로가보다덜복잡하다. 라. 보다빠른데이터의전송이가능하다. 8. 다음중 DM 의설명이옳지않은것은? 가. DM 는 Direct Memory ccess 의약자이다. 나. DM 는기억장치와주변장치사이의직접적인데이터전송을제공한다. 다. DM 는블럭으로대용량의데이터를전송할수있다. 라. DM 는입 출력전송에따른 CPU 의부하를증가시킬수있다. 9. DM 제어기가한번에한데이터워드를전송하고버스의제어를 CPU 에게돌려주는방법은? 가. DM 대량전송나. 데이지체인다. 사이클스틸링라. 핸드셰이킹 [ 정답 ] 4. 다 5. 다 6. 라 7. 라 8. 라 9. 다 88

23 [C 8강 ]-제어장치, 입출력장치, 인터럽트 [C 8강 ]-제어장치, 입출력장치, 인터럽트 2. 입 출력드루풋 (Throughput) 비율이증가하는순서를옳게나열한것은? 가. 폴링 < 인터럽트 < DM 나. 폴링 < DM < 인터럽트다. 인터럽트 < 폴링 < DM 라. 인터럽트 < DM < 폴링 2. CPU 의명령을받고입 출력조작을개시하면 CPU 와는독립적으로조작을하는것은? 가. Register 다. Terminal 나. Channel 라. uffer 22. 다음중채널의종류가아닌것은? 가. software channel 나. character multiplexer channel 다. selector channel 라. block multiplexer channel 23. 자료를입 출력할때가장효과적인방법은? 가. Programmed 입 출력나. Interrupt 입 출력다. Direct memory ccess 라. Handshaking 24. 입 출력전송이중앙처리장치의레지스터를경유하지않고수행되는방법은? 가. I/O Interface 다. interleaving 나. Strove control 라. DM [ 정답 ] 2. 가 2. 나 22. 가 23. 다 24. 라 25. 전자계산기에서어떤특수한상태가발생하면그것이원인이되어현재실행하고있는프로그램이일시중단되고, 그특수한상태를처리하는프로그램으로옮겨져처리한후다시원래의프로그램을처리하는현상은? 가. 인터럽트다. 시분할시스템 나. 다중처리라. 다중프로그램 26. 인터럽트수행후에처리되는것은? 가. 전원을다시동작시킨다. 나. 모니터화면에인터럽트종류를디스플레이한다. 다. 메모리의내용을지워서다른프로그램이적재될수있도록한다. 라. 인터럽트처리시보존시켰던 PC 및제어상태데이터를 PC 와제어상태레지스터에복구한다. 27. 타이머 (Timer) 에의하여발생되는인터럽트 (Interrupt) 는어디에해당되는가? 가. 프로그램인터럽트나. 익스터널 (External) 인터럽트다. I/O 인터럽트라. 머신체크 (Machine Check) 인터럽트 28. Interrupt 발생원인이아닌것은? 가. 정전나. 기억공간내허용되지않는곳에의접근시도다. Operator 의조작라. 임의의부프로그램에대한호출 29. 입 출력수행, 기억장치할당및오퍼레이터와대화등을하기위해발생하는인터럽트는? 가. SVC 인터럽트 (Supervisor Call Interrupt) 나. 입 출력인터럽트 (I/O Interrupt) 다. 외부인터럽트 (External Interrupt) 라. 프로그램검사인터럽트 (Program Check Interrupt) 3. 인터럽트발생시운영체제가가장먼저하는일은? 가. 인터럽트처리나. 인터럽트발생지점으로복귀다. 인터럽트서비스루틴으로제어를이동라. 현재까지의모든프로그램상태를저장 [ 정답 ] 25. 가 26. 라 27. 나 28. 라 29. 가 3. 라 89 9 [C 8강 ]-제어장치, 입출력장치, 인터럽트 [C 8강 ]-제어장치, 입출력장치, 인터럽트 3. Interrupt 발생시복귀주소를기억시키는데사용되는것은? 가. ccumulator 나. Stack 다. Queue 라. Program Counter 32. 다음은인터럽트체제의동작을나열하였다. 수행순서를올바르게표현한것은? 현재수행중인명령을완료하고, 상태를기억시킨다. 2 인터럽트요청신호발생 3 보존한프로그램상태를복귀 4 인터럽트위급루틴을수행 5 어느장치가인터럽트를요청했는가찾는다. 가 나 다 라 인터럽트요인이발생하였을때 CPU 가처리하지않아도되는것은? 가. 프로그램카운터의내용나. 관련레지스터의내용다. 스택 (stack) 의내용라. 입출력장치내용 34. Interrupt 중에서최우선권 (Top Priority) 이주어져야하는것은? 가. rithmetic Overflow Interrupt 나. Interrupt From I/O 다. Power Fail Interrupt 라. Parity Error Interrupt 35. 인터럽트요청판별방법에관한내용중옳지않은것은? 가. S/W 에의한판별방법은폴링에의한방법이라고도한다. 나. H/W 에의한판별방법은장치번호버스를이용한다. 다. S/W 에의한판별방법은인터럽트처리루틴이수행한다. 라. H/W 에의한판별방법은 S/W 에의한판별방법보다속도가느리다. [ 정답 ] 3. 나 32. 다 33. 라 34. 다 35. 라 우선순위인터럽트가운데소프트웨어적처리기법은? 가. 스트로브 (Strobe) 방법나. 폴링 (Pooling) 방법다. 병렬우선순위 (Parallel Priority) 방법라. 데이지 - 체인 (Daisy-Chain) 방법 37. 인터럽트가처리과정중하드웨어를이용하여우선순위를결정하는장치는? 가. 폴링방법나. 스택에의한방법다. 데이지체인을이용한방법라. 장치번호디코더에의한방법 38. 인터럽트가발생하는모든장치들을인터럽트의우선순위에따라직렬로연결함으로써이루어지는우선순위인터럽트처리방법은? 가. Handshaking 나. Daisy-Chain 다. DM 라. Polling 39. 어떤프로그램이수행중인터럽트요인이발생했을때 CPU 가확인할사항에속하지않는것은? 가. 프로그램카운터의내용다. 상태조건의내용 [ 정답 ] 36. 나 37. 다 38. 나 39. 라 나. 관련레지스터의내용라. 스택의내용 92

24 [C 8강 ]-제어장치, 입출력장치, 인터럽트 [ 산 -8 년 3 월 ] 4. 논리회로방식에의한제어기 (Control Logic Unit) 를설명한것중옳지않은것은? 가. 고속제어가가능하다. 나. 제어기의변경이쉽다. 다. 하드웨어적인방법으로제어장치를구성한다. 라. 제어장치에의해제어신호를발생한다. [ 기 -8 년 3 월 ] 4. 데이터전송방법중스트로브제어방법의설명으로옳지않은것은? 가. 전송을시작한송신장치가버스에놓인데이터를수신장치가받아들였는지여부를알수있다. 나. 비동기방식으로각전송시간을맞추기위해단하나의제어라인을갖는다. 다. 스트로브는송신장치나수신장치에의하여발생된다. 라. 수신장치는스트로브펄스를발생시켜송신부로하여금데이터를제공하도록알린다. [ 산 -8 년 5 월 ] 42. 입 / 출력장치의속도가 CPU 의속도보다느려서발생하는 CPU 의 idle time( 시간낭비 ) 를줄이기위한것은? 가. 병렬연산장치나. 입 / 출력장치용버퍼 (buffer) 기억장치다. 인덱스레지스터라. 부동소수점부가기구 [ 산 -8 년 9 월 ] 43. 다음중 operator 에의하여발생되는 interrupt 는? 가. 입출력인터럽트나. program interrupt 다. 기계검사인터럽트라. supervisor call interrupt [ 스트로브제어 ] - 수신장치가데이터를제공할것을송신장치에알리는것 ( 하나의제어선으로구성되므로수신여부확인안됨 ). 기억장치분류 ) 전원공급유무 : 휘발성 (RM), 비휘발성 (ROM) 2) 내용보존유무 : 파괴 ( 자기코어 ), 비파괴 3) 시간의흐름 : 정적 (SRM), 동적 (DRM)-Refresh 필요 4) 액세스 : DSD ( 하드디스크 - 직접접근 ), SSD ( 자기테이프 - 순차접근 ) 주기억장치 ( 처리용, 속도빠름 ) 보조기억장치 ( 저장용, 용량큼 ) [C 9 강 ]- 기억장치분류, 주기억장치 반도체 자기 DSD SSD RM, ROM 자기코어 자기디스크, 자기드럼 자기테이프 [ 출제빈도 중 ] [ 정답 ] 4. 나 4. 가 42. 나 43. 라 [ 핸드쉐이킹 ] - 수신여부를확인할수있는제 2 의제어신호전송 ( 스트로브제어방식보완 ) 93 특수용도기억장치 연관기억, 가상기억, 캐시메모리 94 [C 9강 ]-기억장치분류, 주기억장치 2. 기억장치계층구조 [C 9강 ]-기억장치분류, 주기억장치 3. 기억장치성능평가요소 ) 기억용량, 편리성, 응답성, 신뢰도 연관 캐시 2) 접근시간 ccess Time : 정보를기억장치에기억시키거나읽어내는명령을한후부터실제로정보를기억또는읽기시작할때까지소요되는시간 = Seek Time + Search Time + Transmission Time - Seek Time( 탐색시간 ) : 트랙을찾는데걸리는시간 - Search Time( 회전지연시간, 대기시간 ) : 섹터를찾는데걸리는시간 - Transmission Time( 전송시간 ) : 해당내용전송 ( 대용량백업 ) X 8 X,24 X,24 X,24 X,24 bit --> yte --> K --> M --> G --> T 백만 yte 억 yte 95 3) Cycle Time : 기억장치에접근을위하여판독신호를내고나서다음판독신호를낼수있을때까지의시간 - C.T >.T ( 자기코어 ) 4) 소요시간 Turnaround Time : 데이터를수집하고그것을계산처리용으로변환하여계산을실행한후그결과를사용자에게알려주는데요하는시간 5) and width( 대역폭, 전송률, 밴드폭 ) - 기억장치자료처리속도, 정보전달능력에한계 (ccess bit 수 / 초당 ) 96

25 [C 9강 ]-기억장치분류, 주기억장치 [C 9강 ]-기억장치분류, 주기억장치 4. 주기억장치 ( Main storage) 7. 자기코어 ( 지움성읽음 -Destructive Read-Out) - CPU 가직접액세스, - 현재수행되는프로그램, 데이터 5. ROM(Read Only Memory) - Only Read, 비휘발성, 입 출력시스템의자가진단프로그램저장 Mask ROM : 프로그램되어있는 ROM 2 PROM : PROM writer 로기입되고내용을지울수없다. 3 EPROM : 자외선을이용하여지우고다시사용할수있는메모리 4 EEPROM : 전기적으로삭제하고다시쓸수도있는기억장치 6. RM(Random ccess Memory) - 휘발성 - 종류 : 재충전의유무에따라서 구분 DRM ( 동적 ) SRM ( 정적 ) - 데이터를읽으면읽은내용이지워지는파괴메모리 (destructive memory) 이므로내용을읽은후지워진내용을기록하기위한재저장시간이필요함 8. 주기억장치용량계산 ddress us (7bit) =PC, MR 7 2 X 8 bit RM의용량 Data us (8bit) = 워드의사이즈 = MR 기출 ) 기억장치의총용량이 496 비트이고워드길이가 6 비트일때프로그램카운터 (PC) -> 8, 주소레지스터 (R) -> 8, 데이터레지스터 (DR) 의크기 -> 6 구성소자 콘덴서 플립플롭 특성전력소모접근속도 주기적재충전적다느리다 전원공급되는동안만기억유지많다빠르다 기출 ) 컴퓨터의메모리용량이 6K X 32bit 라하면 MR -> 4, MR -> 32 가격 저가 고가 용도 일반적인주기억장치 캐시메모리 ccess Time 이빠른순서로나열된것은? Cache Memory 2 ssociative Memory 3Main Memory 4 자기 Disk 가 나 다 라 기억장치의자료처리속도를나타내는밴드폭 (and Width) 이란? 가. 계속적으로기억장치에서데이터를읽거나기억시킬때 초동안에사용되는비트수나. 필요에따리주기억장치에사용되는바이트의사용량다. 초동안에사용되는워드 (Word) 의사용량라. 계속적으로사용되는데이터의사용량을 분동안에사용하는바이트의수로표시 [C 9 강 ]- 기억장치분류, 주기억장치 3. 주기억장치는하드웨어의특성상주기억장치가제공할수있는정보전달능력에한계가있는데, 이한계를무엇이라하는가? 가. 주기억장치전달나. 주기억장치접근폭다. 주기억장치밴드폭라. 주기억장치정보전달폭 4. 기억장치의사이클타임 (Mt) 이기억장치의액세스타임 (t) 보다항상크거나같은관계식을갖는기억장치는어떤것인가? 가. DRO(Destructive Read Out) Memory 나. NDRO(Non Destructive Read Out) Memory 다. DRM(Dynamic Random ccess Memory) 라. ISM(Indexed Sequential ccess Memory) 5. 기억장치에접근을위하여판독신호를내고나서다음판독신호를낼수있을때까지의시간을무엇이라하는가? 가. 탐색시간 (seek time) 나. 전송시간 (transfer time) 다. 접근시간 (access time) 라. 사이클시간 (cycle time) [C 9강 ]-기억장치분류, 주기억장치 6. ROM IC 의특징을설명한것중옳지않은것은? 가. Mask ROM : 반도체공장에서내용이기입된다. 나. PROM : PROM Writer 로기입되고내용을지울수없다. 다. EPROM: 자외선을조사하면내용을지울수있다. 라. EROM : Refresh 회로가필요하다. 7. 휘발성기억소자의특징인것은? 가. 정전이되어도상태를유지한다. 나. 정전이되면기억내용을상실한다. 다. 기억내용을읽을때그내용이파괴된다. 라. 기억내용을읽어도내용이파괴되지않는다. 8. SRM 과 DRM 을설명한것으로옳은것은? 가. SRM 은재충전이필요없는메모리이다. 나. DRM 은 SRM 에비해속도가빠르다. 다. SRM 의소비전력이 DRM 보다낮다. 라. DRM 의 Memory Cell 은 Flip-Flop 으로구성되어있다. 9. 전자계산기메모리에서지움성읽음 (Destructive Read-Out) 성질을갖고있는것은? 가. 반도체메모리나. 자기코어메모리다. 자기디스크메모리라. 자기테이프메모리. 입력번지선이 8 개, 출력데이터선이 8 개인 ROM 의기억용량은? 가. 64바이트나. 256바이트다. 52바이트라.,24바이트. 어느컴퓨터의기억용량이 Myte이다. 이때필요한주소선의수는? 가. 8개다. 2개 나. 6개라. 24개 2. 기억장치의총용량이 4,96 워드이고워드길이가 6it 일때프로그램카운터 (PC), 주소레지스터 (R), 데이터레지스터 (DR) 의크기로서바른것은? [ 정답 ]. 나 2. 가 3. 다 4. 가 5. 라 99 [ 정답 ] 6. 라 7. 나 8. 가 9. 나. 나. 다 2. 가 가. 2, 2, 6 나. 2, 2, 8 다. 8, 8, 6 라. 6, 8, 6

26 [C 9강 ]-기억장치분류, 주기억장치 3. 메인메모리의용량이 24Kⅹ24bit 일때 MR 과 MR 길이는각각몇비트인가? 가. MR=2, MR=2 나. MR=2, MR=24 다. MR=24, MR=2 라. MR=24, MR=24 4. 사용자가한번만내용을기입을할수있으나, 지울수없는것은? 가. Mask ROM 다. EPROM 나. PROM 라. EEPROM x6 의용량을가진 RM 이있다. 메모리버퍼레지스터 (MR) 는몇비트의레지스터인가? 가. 8 나. 6 다. 32 라 어떤 computer 의메모리용량은 24 word 이고 word 는 6 bit 로구성되어있다면 MR 과 MR 은몇 bit 로구성되어있는가? 가. MR=, MR=8 나. MR=, MR=6 다. MR=, MR=8 라. MR=, MR=6. 보조기억장치 - 대규모의기억용량을갖는장비로구현. - data 를보관하였다가주기억장치로이동시키는기능. 2. 자기테이프 ( 순차접근 ) - 백업용 ( 대량의자료를장시간보관 ), 입출력장치 [C 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 [ 출제빈도 상 ] OT : eginning Of Tape, IRG : Inter Record Gap EOT : End Of Tape, IG : Inter lock Gap 5. 한단어가 25 비트로이루어지고총 65,536 개의단어를가진기억장치가있다. 이기억장치를사용하는컴퓨터시스템의명령어코드는하나의 indirect mode bit, operation code, processor register 를나타내는 2 비트와 address part 로구분되어있다. MR(Memory uffer Register), MR(Memory ddress Register), PC(Program Counter) 에필요한각각의 bit 는? < 블로킹 가. MR:23, MR:5, PC:5 나. MR:23, MR:5, PC:4 다. MR:25, MR:6, PC:6 라. MR:25, MR:6, PC:5 [ 정답 ] 3. 나 4. 나 5. 다 6. 나 7. 나 블럭 * 블로킹하는이유 : 입출력횟수 ( 입출력시간 ) 를줄이기위해, 저장공간을절약할수있기때문. * 자기테이프 Record 크기가 8자로서블럭 (lock) 의크기가 2,4자일경우블럭팩터 (lock Factor) 는? 3 2 [C 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 3. 자기디스크 ( 직접접근 ) [C 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 4. 연관 ( 연상 ) 기억장치 (ssociative Memory) - 자료를찾을때주소 (X), 기억된내용의일부를이용. - CM (Contents addressable Memory) - 가격이비싸고, 속도가빠르다. - 기본요소 : 일치지시기, 마스크레지스터, 검색데이터레지스터 5. 복수모듈메모리기법 (Memory Interleaving) - 독자적으로데이터저장할수있는기억장치모듈을여러개가진기억장치 - 기억장치에접근하는시간을줄여 CPU 와속도차이를줄이기위한기법 - 유효 Cycle 동안병렬실행, 가격이비싸고, 속도가빠르다. - 각모듈을번갈아가면서접근 - 캐시기억장치, 고속 DM 전송등에서많이사용된다 6. 캐시메모리 (Cache Memory) - CPU 속도와메모리속도차이를줄이기위해사용하는고속 uffer - CPU 와주기억장치사이에위치 - 매핑방식 : 어소시어티브매핑, 세트 - 어소시어티브매핑, 직접매핑 * 구성요소 : 자기디스크, 액세스암, 헤드 * 실린더수 = 트랙수 3 주기억장치 캐시메모리 CPU 4

27 7. 가상기억장치 (Virtual Memory) [C 강 ]- 보조, 특수용도기억장치, 병렬컴퓨터 - ( 직접 ) 보조기억장치일부를마치주기억장치인것처럼이용하는운영체제의메모리운영기법 - 주기억장치용량크게 ( 속도 X) * 관리기법 - 페이징 : 서로같은크기의부분 - 세그먼트 : 서로다른크기의부분 V/M ( 주소공간 ) M/M ( 기억공간 ) Page Page2 Page3 Page4 Mapping lock lock2 처리할프로그램 lock lock2 lock3 lock4 lock5 lock6 8. 병렬컴퓨터 - 컴퓨터성능향상을위해여러프로세서에서동시에여러작업을처리하는것. 9. 병렬처리컴퓨터분류 ( 플린의분류 ) ) SISD (Single Instruction stream Single Data stream) - 단일처리, 생산성, 병렬컴퓨터 X 2) SIMD (Single Instruction stream Multiple Data stream) - 다중처리, Multiprogramming 3) MISD (Multiple Instruction stream Single Data stream) - 이론적이며, 현재사용하지않는다. 4) MIMD (Multiple Instruction stream Multiple Data stream) [C 강 ]- 보조, 특수용도기억장치, 병렬컴퓨터 * Mapping : 가상기억장치에서주기억장치로자료의페이지를옮길때주소를조정해주는것 5 6 [C 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 [C 강 ]-보조, 특수용도기억장치, 병렬컴퓨터. 보조기억장치로부적합한것은? 가. 자기디스크다. 자기테이프 나. CD-ROM 라. SDRM 2. 랜덤 (Random) 처리가되지않는기억장치는? 가. 자기드럼다. 자기테이프 나. 자기디스크라. 자심 3. 순차적으로만자료를처리할수있으며, 주소가없는기억장치는? 가. Magnetic Tape 다. Disk Pack 나. Magnetic Drum 라. Disk Cartridge 4. 연상 (ssociative) 기억장치의특징이아닌것은? 가. 기억된정보의일부분을이용하여원하는정보가기억된위치를알아낸후나머지정보에접근한다. 나. 주소에의해서만접근이가능한기억장치보다정보검색이신속하다. 다. 하드웨어비용이절감된다. 라. 병렬판독회로가있어야한다. [ 정답 ]. 라 2. 다 3. 가 4. 다 5. 나 6. 나 7. 가 8. 가 5. 기억장치에기억된정보를액세스하기위하여주소를사용하는것이아니고, 기억된정보의일부분을이용하여원하는정보를찾는방법은? 가. RM 나. ssociative Memory 다. ROM 라. Virtual Memory 6. 기억장치중 CM(Content ddress Memory) 이라고하는것은? 가. Cache 기억장치다. 가상기억장치 나. ssociative 기억장치라. 주기억장치 7. 메모리인터리빙 (Interleaving) 의설명이아닌것은? 가. 저속의블럭단위전송이가능하다. 나. 캐시기억장치, 고속 DM 전송등에서많이사용된다. 다. 기억장치의접근시간을효율적으로높일수있다. 라. 각모듈을번갈아가면서접근 (ccess) 할수있다. 8. 연관메모리 (associative memory) 의특징이아닌것은? 가. 주소매핑 (mapping) 나. 내용지정메모리 (CM) 다. 메모리에저장된내용에의한 access 라. 기억장치에저장된항목을찾는시간절약 7 9. 주기억장치의속도가 CPU 의속도에비해현저히늦다. 명령어의수행속도를 CPU 의속도와유사하도록하고자할때사용되는기억장치는? 가. Cache 기억장치다. Segment 기억장치 나. Virtual 기억장치라. 보조기억장치. 캐시메모리 (Cache Memory) 와관련이가장적은것은? 가. 적중률 (Hit Ratio) 나. 페이지 (Page) 다. 참조의국부성 (Locality of Reference) 라. 매칭 (Matching). 캐시기억장치의특징중틀린것은? 가. 고속이며, 가격이저가이다. 나. 주기억장치와 CPU 사이에서일종의버퍼 (uffer) 기능을수행한다. 다. 기억장치의접근 (access) 시간을줄이므로컴퓨터의처리속도를향상시킨다. 라. 수십 Kyte~ 수백 Kyte 의용량을사용한다. [ 정답 ] 9. 가. 나. 가 2. 나 3. 라 4. 다 5. 나 2. 가상기억장치 (Virtual Memory) 의가장큰목적은? 가. 접근시간의단축나. 용량의확대다. 동시에여러단어의탐색라. 주소지정방식의탈피 3. 가상기억체제에대한설명으로옳지않은것은? 가. 컴퓨터속도는문제시되지않는다. 나. 주소공간의확대가목적이다. 다. 사용할수있는보조기억장치는 DSD 이어야한다. 라. 보조기억장치로는자기테이프가많이사용된다. 4. 가상기억장치에서주기억장치로자료의페이지를옮길때주소를조정해주어야하는데, 이것을무엇이라하는가? 가. Spooling 다. Mapping 나. locking 라. uffering 5. 64K 인주소공간 (ddress Space) 과 4K 인기억공간 (Memory Space) 을가진컴퓨터인경우한페이지 (Page) 가 52 워드로구성된다면페이지와블럭수는각각얼마인가? 가. 6페이지 2블럭다. 256페이지 6블럭 나. 28페이지 8블럭라. 64페이지 4K블럭 8

28 [C 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 [C 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 6. 다음중잘못연결한것은? 가. ssociative Memory - Memory ccess 속도나. Virtual Memory - Memory 공간확대다. Cache Memory - Memory ccess 속도라. Memory Interleaving - Memory 공간확대 7. 데이터를디스크에분산저장하는기술은? 가. 디스크인터리빙다. 페이징 나. 블록킹라. 세그멘트 8. 다음주변장치중 library program 들을기억시켜두는데가장적합한것은? 2. 메모리인터리빙 (interleaving) 의설명이아닌것은? 가. 단위시간에여러메모리의접근이불가능하도록하는방법이다. 나. 캐시기억장치, 고속 DM 전송등에서많이사용된다. 다. 기억장치의접근시간을효율적으로높일수있다. 라. 각모듈을번갈아가면서접근 (access) 할수있다. 2. 컴퓨터의구조를병렬수행의정도에따라분류한방식은? 가. Handler의분류다. Chang의분류 나. Feng의분류라. Flynn의분류 22. 병렬처리기중에서 PE(Processing Element) 라는다수의연산기를가지고다수의데이터를동시에처리하도록만들어진처리기는? 가. Pipelined Processor 나. rry Processor 다. Multi Processor 라. Sigma Processor 24. 다음중병렬처리기의종류가아닌것은? 가. Pipeline processor 나. Vector processor 다. Multi processor 라. Micro processor 25. 다수의프로세서들이독립적으로서로다른명령어들과프로그램을수행하는시스템조직은? 가. SISD 다. MIMD 나. SIMD 라. MISO 가. magnetic tape 나. magnetic disk 다. paper tape 라. terminal 9. 중앙처리장치와기억장치사이에실질적인대역폭 (bandwidth) 을늘리기위한방법은? 가. 메모리인터리빙나. 자기기억장치다. RM 라. 폴링방법 [ 정답 ] 6. 라 7. 가 8. 나 9. 가 2. 가 23. 플린 (Flynn) 이분류한병렬컴퓨터중에서실제사용되기어려운것은? 가. SISD (Single Instruction stream Singe Data stream) 나. SIMD (Single Instruction stream Multiple Data stream) 다. MISD (Multiple Instruction stream Single Data stream) 라. MIMD(Multiple Instruction stream Multiple Data stream) [ 정답 ] 2. 나 22. 나 23. 다 24. 라 25. 다 9 [C 강 ]-보조, 특수용도기억장치, 병렬컴퓨터 [ 기 -8 년 5 월 ] 26. 캐시기억장치에서캐시에적중되는정도를나타내는식으로옳은것은? [ 기 -8 년 5 월 ] 28. 주기억장치의용량이 52K 인컴퓨터에서 32 비트의가상주소를사용하는데, 페이지의크기가 K 워드이고 워드가 4 바이트라면실제페이지주소와가상페이지주소는몇비트씩구성되는가? 가. 실제페이지주소 = 7, 가상페이지주소 = 2 나. 실제페이지주소 = 7, 가상페이지주소 = 2 다. 실제페이지주소 = 9, 가상페이지주소 = 2 라. 실제페이지주소 = 9, 가상페이지주소 = 32 [ 산 -8 년 9 월 ] 27. 캐시메모리에서 miss 가발생한경우블록을교환하는교환알고리즘에해당하지않는것은? 가. LRU(Least Recently Used) 나. LFU(Least Frequently Used) 다. FIFO(First In First Out) 라. RR(Round Robin) [ 정답 ] 26. 라 27. 라 28. 나

<4D F736F F F696E74202D DBAB8C1B62CC6AFBCF6BFEBB5B5B1E2BEEFC0E5C4A12CBAB4B7C4C4C4C7BBC5CD2E707074>

<4D F736F F F696E74202D DBAB8C1B62CC6AFBCF6BFEBB5B5B1E2BEEFC0E5C4A12CBAB4B7C4C4C4C7BBC5CD2E707074> 1. 보조기억장치 [CA 10강 ]-보조, 특수용도기억장치, 병렬컴퓨터 [ 출제빈도 상 ] - 대규모의기억용량을갖는장비로구현. - data 를보관하였다가주기억장치로이동시키는기능. 2. 자기테이프 ( 순차접근 ) - 백업용 ( 대량의자료를장시간보관 ), 입출력장치 BOT : Beginning Of Tape, IRG : Inter Record Gap EOT :

More information

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addr

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addr 강의정보처리필기강사조대호 차시명 체크문제 [CA-07 강 ] 주소지정방식과연산, 명령실행과제어 차시 7 차시 학습내용 1. 주소지정방식과연산 2. 명령실행과제어 학습목표 1. 주소지정방식과연산에대해이해할수있다 2. 명령실행과제어를이해하고해결할수있다 학습내용 3.3 주소지정방식 1. 주소설계시고려해야할점이아닌것은? 가. 주소를효율적으로나타낼수있어야한다. 나.

More information

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770> P.120 기 출 문 제 9904 9908 0010 0109 1. 정보의단위로가장적은것은? 가. Byte 나. Word 다. Bit 라. Record 0005 0103 0605 2. 4비트로나타낼수있는정보단위는? 가. Nibble 나. Character 다. Full-Word 라. Double-Word 0007 3. 다음정보의단위중하위의개념에서상위의개념으로올바르게나열된것은?

More information

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770>

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770> 4 명령실행과제어 4.1 마이크로오퍼레이션(Micro Operation) (1) 마이크로오퍼레이션( 동작) 0609 0509 1) 명령을수행하기위해 CPU 내의레지스터와플래그의상태변환을일으키는 작업 0308 0405 2) 레지스터에저장된데이터에의해서이루어지는동작 0109 0209 0503 3) 마이크로오퍼레이션을순서적으로일어나게하는데필요한신호를제어신호 라함

More information

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770>

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770> P.146 기 출 문 제 0109 0209 0503 1. 마이크로동작 (Micro - operation) 에대한정의로서옳은것은? 가. 컴퓨터의빠른계산동작나. 2진수계산에쓰이는동작다. 플립플롭내에서기억되는동작라. 레지스터에저장된데이터에의해서이루어지는동작 9906 0010 0403 0409 0603 2. 중앙처리장치에서마이크로동작의실행이순서적으로발생할수있도록역할을담당하는것은?

More information

온라인 IT 교육최강 ( 강의정보처리필기강사조대호 차시명 [CA-06 강 ] 프로세서와명령어차시 6 차시 학습내용 프로세서와명령어 학습목표 컴퓨터의구조와프로세서에대해이해할수있다 컴퓨터의명령어에대해이해할수있다 학습내용 1. 컴퓨터의구성 - 1

온라인 IT 교육최강 (  강의정보처리필기강사조대호 차시명 [CA-06 강 ] 프로세서와명령어차시 6 차시 학습내용 프로세서와명령어 학습목표 컴퓨터의구조와프로세서에대해이해할수있다 컴퓨터의명령어에대해이해할수있다 학습내용 1. 컴퓨터의구성 - 1 강의정보처리필기강사조대호 차시명 [CA-06 강 ] 프로세서와명령어차시 6 차시 학습내용 프로세서와명령어 학습목표 컴퓨터의구조와프로세서에대해이해할수있다 컴퓨터의명령어에대해이해할수있다 학습내용 1. 컴퓨터의구성 - 1 - 2. 중앙처리장치 (Central Processing Unit) 주기억장치에기억된명령을꺼내서해독하고, 시스템전체에지시신호를내는장치명령코드가명령을수행할수있게필요한제어기능을제공제어장치의구성

More information

<BFE4C1A1C1A4B8AEC1FD28C0FCC0DAB0E8BBEAB1E2B1B8C1B632292E687770>

<BFE4C1A1C1A4B8AEC1FD28C0FCC0DAB0E8BBEAB1E2B1B8C1B632292E687770> 2. 논리게이트 ( 논리소자) Check 2. 불대수 4. 논리회로설계단계 Check 1. 논리회로개념 1. 논리회로정의 -2 진정보(1,0) 를기반으로 AND, OR, NOT 논리연산에따라수행하는논리소자들로구서오딘전자회로 - 논리회로를구성하는기본소자 1. 불대수 - 논리회로간소화를위해이용하는논리식 2. 불대수기본공식 일반법칙 교환법칙분배법칙 / 결합법칙드모르간법칙

More information

<4D F736F F F696E74202D20BBE7BABB202D205BC7D9BDC9BFE4BEE05DC1A4BAB8C3B3B8AEB1E2BBE7C7CAB1E2B1B3C0E728B5A5C0CCC5CDBAA3C0CCBDBA292E707074>

<4D F736F F F696E74202D20BBE7BABB202D205BC7D9BDC9BFE4BEE05DC1A4BAB8C3B3B8AEB1E2BBE7C7CAB1E2B1B3C0E728B5A5C0CCC5CDBAA3C0CCBDBA292E707074> 정보처리산업기사필기 ( 전자계산기구조 - 요점정리집 ) 강사 : 권우석 [ 전자계산기구조-출제경향분석 ]. 전자계산기구조강의목차 2. 기출문제출제경향분석 ( 99 ~ 7) 강 - 논리회로개념 2강-논리회로간소화및종류 3강 - 자료의개념 4강 - 자료의표현방식 5강 - 중앙처리장치, 명령어 6강 - 연산의종류, 마이크로오퍼레이션 7강 - 메이져스테이트 8강 -

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 9) . T 플립플롭으로구성된순서논리회로의해석 () 변수명칭부여 F-F 플립플롭의입력 :, F-F 플립플롭의출력 :, (2) 불대수식유도 플립플롭의입력 : F-F 플립플롭의입력 : F-F 플립플롭의출력 : (3) 상태표작성 이면,

More information

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > . 변수의수 ( 數 ) 가 3 이라면카르노맵에서몇개의칸이요구되는가? 2칸 나 4칸 다 6칸 8칸 < > 2. 다음진리표의카르노맵을작성한것중옳은것은? < 나 > 다 나 입력출력 Y - 2 - 3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > 2 2 2 2 2 2 2-3 - 5. 다음진리표를간략히한결과

More information

프로그램카운터 (Program Counter) 명령레지스터 (Instruction Register) 누산기 (AC: Accumulator) 상태레지스터 (Status Register) PSWR(Program Status Word Register) 메모리주소레지스터 (M

프로그램카운터 (Program Counter) 명령레지스터 (Instruction Register) 누산기 (AC: Accumulator) 상태레지스터 (Status Register) PSWR(Program Status Word Register) 메모리주소레지스터 (M 중앙처리장치 (CPU: Central Process Unit) 1) 제어장치 (Control Unit) 컴퓨터시스템의모든장치들에게동작을지시하고제어하는장치로주기억장치에서읽어온명령어를해독하고해당장치에게제어신호를보낸다. 구성회로 : 부호기, 명령해독기, 번지해독기 구성레지스터 : PC( 프로그램카운터 ), IR( 명령어레지스터 ) 부호기 ( 제어신호발생기 ) 해독한명령어에따라서해당장치로보낼제어신호를생성하는회로

More information

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770> 3.2 명령어 (1) 명령어 (Instruction) 의구성 연산자 (Operation Code) 부자료 (Operand) 부 0405 명령어의연산자부분이나타낼수있는것오답 인스트럭션의순서 1) 연산자부 (Op-Code, Operation Code부 ) 1 실행할명령이들어있음 2 명령어의연산자부분이나타낼수있는것 9910 0203 명령어의형식 연산자 자료의종류

More information

Microsoft PowerPoint - 사본 - OAS04-사무자동화 기술(HW-CPU).ppt

Microsoft PowerPoint - 사본 - OAS04-사무자동화 기술(HW-CPU).ppt . 사무자동화 3 대주요기술 - 정보의획득, 처리, 전달 ( 통신 ), 보관 ( 축적, 검색 ) 에관련된기술 ) 하드웨어기술 : 신소재개발, 회로소자의고집적도 ( 컴퓨터 ) 2) 소프트웨어기술 : 음성인식기술, 인공지능기술, 자연언어처리기술 ( 운영체제 ) 3) 통신기술 : 교환기술, 단말기술 - 사무자동화기술의특성 : 지능화, 복합다기능화, 네트워크화, 소형화

More information

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770> 5 기억장치 5.1 기억장치의개요 (1) 기억장치의분류 0403 기억장치의분류오답 자기잉크문자읽어내기장치 (2) 기억장치계층구조 (3) 기억장치의특성을결정하는요소 1) 접근시간 (Access time) 9906 0103 1 정보를기억장치에기억시키거나읽어내는명령을한후부터실제로정보를기억또는읽기시작할때까지소요되는시간 2 접근시간공식 0409 접근시간 = 탐색시간

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 7) . 반감산기와전감산기를설계 반감산기반감산기는한비트의 2진수 에서 를빼는회로이며, 두수의차 (difference, ) 와빌림수 (barrow, ) 를계산하는뺄셈회로이다. 에서 를뺄수없으면윗자리에서빌려와빼야하며, 이때빌려오는수는윗자리에서가져오므로

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 명령어의수행과제어 명령어에대해서학습하고, 명령어가수행되는과정에대하여학습한다. 1. 명령어의개요 2. 주소지정법 3. CPU 구조 4. 명령어의수행과제어 1. 명령 (Instruction) 개요 1.1 명령의구조 (1) OP Code(Operation Code) 1) 동작을지시 ( 동작부, 연산부, 명령부 ) 2) 명령의형식이나주소부의자료종류를지정. 3) 실행시스템의명령어개수와관련.

More information

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE7BBEABEF7B1E2BBE72DC7CAB1E2B1B3C0E B3E229205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE7BBEABEF7B1E2BBE72DC7CAB1E2B1B3C0E B3E229205BC8A3C8AF20B8F0B5E55D> 필기 권우석샘의정보처리기사 / 산업기사 [ 2. 전자계산기구조 ] [ 전자계산기구조-출제경향분석 ]. 전자계산기구조강의목차 2. 기출문제출제경향분석 [ 기사 ] [ 산업기사 ] 강 - 논리회로개념 2강 - 논리회로간소화및종류 3강 - 자료의개념 3% 6% 2% (8%) 컴퓨터기본 % 4강 - 자료의표현방식 2% (5%) 5강 - 중앙처리장치, 명령어 2% 6강

More information

PowerPoint Presentation

PowerPoint Presentation Computer Science Suan Lee - Computer Science - 03 컴퓨터구조 1 03 컴퓨터구조 - Computer Science - 03 컴퓨터구조 2 목차 1. 컴퓨터시스템의구성 2. 중앙처리장치 3. 기억장치 4. 입출력장치 - Computer Science - 03 컴퓨터구조 3 컴퓨터시스템의구성 하드웨어 : 컴퓨터를구성하는기계적장치

More information

Computer Architecture

Computer Architecture 명령어의구조와주소지정방식 명령어세트명령어의형식주소지정방식실제명령어의형태 이자료는김종현저 - 컴퓨터구조론 ( 생능출판사 ) 의내용을편집한것입니다. 2.4 명령어세트 (instruction set) 어떤 CPU 를위하여정의되어있는명령어들의집합 명령어세트설계를위해결정되어야할사항들 2 연산종류 (operation repertoire) CPU 가수행할연산들의수와종류및복잡도

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 생체계측 디지털논리회로 Prof. Jae Young Choi ( 최재영교수 ) 생체계측 (2014 Fall) Prof. Jae Young Choi Section 01 논리게이트 디지털컴퓨터에서모든정보는 0 또는 1 을사용하여표현 게이트 (gate) 0, 1 의이진정보를처리하는논리회로여러종류가존재동작은부울대수를이용하여표현입력과출력의관계는진리표로표시 2 ND 게이트

More information

Microsoft PowerPoint - hy2-12.pptx

Microsoft PowerPoint - hy2-12.pptx CPU의구조와기능 CPU 의명령어수행과정 명령어인출 (Instruction Fetch) : 기억장치로부터명령어를읽어온다 명령어해독 (Instruction Decode) : 수행해야할동작을결정하기위하여명령어를해독한다 모든명령어들에대하여공통적으로수행 데이터인출 (Data Fetch) : 명령어실행을위하여데이터가필요한경우에는기억장치혹은 I/O 장치로부터그데이터를읽어온다

More information

Microsoft PowerPoint - hy2-12.pptx

Microsoft PowerPoint - hy2-12.pptx 2.4 명령어세트 (instruction set) 명령어세트 CPU 가지원하는기계어명령어들의집합 명령어연산의종류 데이터전송 : 레지스터 / 메모리간에데이터이동 산술연산 : 덧셈, 뺄셈, 곱셈및나눗셈 논리연산 : 비트들간의 AND, OR, NOT 및 XOR 연산 입출력 (I/O) : CPU( 레지스터 ) 와외부장치들간의데이터이동 프로그램제어 : 분기, 서브루틴호출

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

PowerPoint Presentation

PowerPoint Presentation 5 불대수 IT CookBook, 디지털논리회로 - 2 - 학습목표 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환 04.

More information

슬라이드 1

슬라이드 1 명령어집합 주소지정모드 (addressing mode) 내용 명령어는크게연산자부분과이연산에필요한주소부분으로구성 이때주소부분은다양한형태를해석될수있으며, 해석하는방법을주소지정방식 ( 모드 )(addressing mode) 라한다. 즉피연산자정보를구하는방법을주소지정방식이라고함 명령어형식 주소지정 명령어형식에있는주소필드는상대적으로짧다. 따라서지정할수있는위치가제한된다.

More information

학습목차 r 개념으로살펴보는 CPU 속의제어장치 r 마이크로연산 r 제어장치의동작 r 마이크로프로그램을이용한제어 컴퓨터구조 제어장치

학습목차 r 개념으로살펴보는 CPU 속의제어장치 r 마이크로연산 r 제어장치의동작 r 마이크로프로그램을이용한제어 컴퓨터구조 제어장치 컴퓨터구조 제 12 강제어장치 학습목차 r 개념으로살펴보는 CPU 속의제어장치 r 마이크로연산 r 제어장치의동작 r 마이크로프로그램을이용한제어 컴퓨터구조 2 12. 제어장치 학습목표 r 프로세스내의제어장치의기능과역할을공부한다. r 마이크로연산의표현을공부하다. r제어장치의구성과마이크로연산을공부한다. r제어장치의구현방법을알아본다. r 마이크로프로그램을이용한제어장치의구조와동작을공부한다.

More information

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1 장수의체계. 진수. 진수 3. 8진수와 6진수 4. 진법변환 5. 진정수연산과보수 6. 진부동소수점수의표현 진수 진수표현법 v 기수가 인수 v,,, 3, 4, 5, 6, 7, 8, 9 사용 9345.35 = 9 3 4 5 3. 5. = 9 3 3 4 5 3-5 - v 고대로마의기수법에는 5 진법을사용 v 진법의아라비아숫자는인도에서기원전 세기에발명 진법을나타내는기본수를기수

More information

슬라이드 1

슬라이드 1 제 5 장컴퓨터의제어장치 목차 5.1 제어장치의구조및기능 5.2 마이크로오퍼레이션과사이클 5.3 메이저상태와타이밍상태 5.4 제어데이터와제어규칙 5.5 제어장치의구현방법 5.1 제어장치의기능및구조 중앙처리장치 제어장치 1 프로그램카운터 (PC) 6 6 주소처리기4 3 명령어레지스터 (IR) 3 +1 5 해독기순서기제어신호발생기 5 ALU 및레지스터 5 5 주기억장치

More information

[CA-09강] 특수기억장치와 입,출력장치.hwp

[CA-09강] 특수기억장치와 입,출력장치.hwp 강의 정보처리 필기 강사 조대호 차시 명 [CA-09강] 특수기억장치와 입 출력장치 차시 9차시 학습내용 특수기억장치, 입력 및 출력 장치 학습목표 특수기억장치의 종류와 개념을 이해 할 수 있다 입력 및 출력장치의 구성과 개념을 이해 할 수 있다 학습내용 1. 컴퓨터의 구성 - 1 - 2. 기억장치의 분류 3. 기억장치 계층 구조 4. 특수기억장치 연관기억장치

More information

. 고성능마이크로프로세서 LU 와레지스터 파일의구조 (2.). 직접디지털주파수합성기 (FS) 의구조 3. 고성능마이크로프로세서부동소수점연산기 (Floating-Point Unit) 구조 (2) (2.) (2.) 2. 암호화를위한 VLSI 구조와설계의개요 (2.) 다음참

. 고성능마이크로프로세서 LU 와레지스터 파일의구조 (2.). 직접디지털주파수합성기 (FS) 의구조 3. 고성능마이크로프로세서부동소수점연산기 (Floating-Point Unit) 구조 (2) (2.) (2.) 2. 암호화를위한 VLSI 구조와설계의개요 (2.) 다음참 이비디오교재는정보통신부의 999년도정보통신학술진흥지원사업에의하여지원되어연세대학교전기전자공학과이용석교수연구실에서제작되었습니다 고성능마이크로프로세서 LU ( rithmetic Logic Unit) 와 Register File의구조 2. 연세대학교전기전자공학과이용석교수 Homepage: http://mpu.yonsei.ac.kr E-mail: yonglee@yonsei.ac.kr

More information

학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능

학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능 컴퓨터구조 제 9 강 중앙처리장치의조직과기능 학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능 학습목표 rcpu 의성능을향상시키는요인들을알아본다. rcpu 의기본적인기능을이해한다. rcpu 는 ALU, 제어장치, 레지스터집합,

More information

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620C3D6B1D920B1E2C3E2B9AEC1A B1B3BEC82E687770>

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620C3D6B1D920B1E2C3E2B9AEC1A B1B3BEC82E687770> 전자계산기구조최신기출문제 1 회 1. 레지스터참조명령어와거리가먼것은? 1 CLA(clear AC) 2 CIR(circulate right) 3 HLT(halt) 4 BUN(branch unconditionally) 2. 캐시메모리의기록정책가운데쓰기 (write) 동작이이루어질때마다캐시메모리와주기억장치의내용을동시에갱신하는방식은? 1 write-through 2

More information

Computer Architecture

Computer Architecture CPU 의구조와기능 CPU 의기본구조 명령어실행과실행사이클 명령어파이프라이닝 CPU 의기능 2 명령어인출 (Instruction Fetch) 기억장치로부터명령어읽기 명령어해독 (Instruction Decode) 수행해야할동작을결정하기위하여명령어를해독 모든명령어들에대하여공통적으로수행 데이터인출 (Data Fetch) 명령어실행에필요한데이터를기억장치혹은 I/O

More information

3차시.ppt

3차시.ppt [ 정보처리기능사필기] 1 과목 - 전자계산기일반 1 / 10 정보처리기능사 ( 필기 ) 1 과목. 전자계산기일반컴퓨터시스템의구성 2 1. 컴퓨터의기본구성 컴퓨터의기본구성 컴퓨터 = + (Hardware) 컴퓨터기계 (Software 를움직여주는프로그램 [ 정보처리기능사필기] 1 과목 - 전자계산기일반 2 / 10 2. (Hardware) -Hardware

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 중앙처리장치의 조직과기능 Prof. Jae Young Choi ( 최재영교수 ) (2015 Spring 의학진단및치료기기학 ) Prof. Jae Young Choi Section 01 컴퓨터본체에서 CPU 의위치살펴보기 CPU 는기본적으로입력된데이터와명령어를프로그램에서지정한순서에따라수행한다. 이러한방식을프로그램내장방식이라부르며이를처음제안한발명자의이름을따서,

More information

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620377E39B0AD20B1B3BEC82836BFF C0CF20B0ADC0C7292E687770>

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620377E39B0AD20B1B3BEC82836BFF C0CF20B0ADC0C7292E687770> 제 7 장중앙처리장치 (CPU) 정보처리 ( 산업 ) 기사 1. 중앙처리장치 중앙처리장치는컴퓨터각부분의작동을제어하고연산을수행하는핵심적인부분으로제어장치 (control unit) 과연산장치 (ALU: Arithmetic Logic Unit) 로구성된다. (1) CPU 의기본구조 1 제어장치는명령을해독하고제어신호를발생하여제어기능을수행한다. 2 연산장치는각종연산을실행한다.

More information

PowerPoint Presentation

PowerPoint Presentation 논리회로기초요약 IT CookBook, 디지털논리회로 4-6 장, 한빛미디어 Setion 진수 진수표현법 기수가 인수, 사용. () = +. = 3 () () + + () +. () + + + () +. + () + - () +. + - () + -3 + -4 Setion 3 8 진수와 6 진수 8진수표현법 에서 7까지 8개의수로표현 67.36 (8) = 6

More information

1. 조합 (combinational) 논리회로에대해설명한것은? < 가 > 가출력신호가입력신호에의해서만결정되는논리회로이다. 나플립플롭과같은기억소자를갖고있는논리회로이다. 다출력신호가입력신호와현재의논리회로의상태에의해결정되는논리회로이다. 라기억능력을가진논리회로이다.

1. 조합 (combinational) 논리회로에대해설명한것은? < 가 > 가출력신호가입력신호에의해서만결정되는논리회로이다. 나플립플롭과같은기억소자를갖고있는논리회로이다. 다출력신호가입력신호와현재의논리회로의상태에의해결정되는논리회로이다. 라기억능력을가진논리회로이다. 1. 조합 (combinational) 논리회로에대해설명한것은? < 가 > 가출력신호가입력신호에의해서만결정되는논리회로이다. 나플립플롭과같은기억소자를갖고있는논리회로이다. 다출력신호가입력신호와현재의논리회로의상태에의해결정되는논리회로이다. 라기억능력을가진논리회로이다. 2. 다음설명중조합논리회로의특징으로옳지않은것은? < 나 > 가입 출력을갖는게이트의집합으로출력값은

More information

PowerPoint Presentation

PowerPoint Presentation Chapter 3 컴퓨터구조 하드웨어연결그림 본체 메인보드 입력장치 CPU RAM PS2 랜카드 키보드마우스 ALU 캐쉬메모리 레지스터 시리얼포트패러렐포트 PCI 사운드카드 스캐너마이크웹캠 DMA BIOS EIDE 버스 SATA PCI express AGP USB 그래픽카드 GPU HDMI 출력장치 스피커 헤드폰 파워서플라이 모니터 FDD HDD ODD SSD

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 중앙처리장치의명령어 Prof. Jae Young Choi ( 최재영교수 ) (2015 Spring 의학진단및치료기기학 ) Prof. Jae Young Choi 스택저장장치 (1/2) 스택 (Stack) 은 CPU 내부의레지스터집합에존재하는저장장치 데이터가순차적으로저장 / 스택의길이는가변함 한번에하나의요소에만액세스가능 데이터접근방법 : 나중입력먼저출력 (LIFO:

More information

Microsoft PowerPoint - hw8.ppt [호환 모드]

Microsoft PowerPoint - hw8.ppt [호환 모드] 8.1 데이터경로와제어장치 Chapter 8 데이터경로와제어장치 많은순차회로의설계는다음의두부분으로구성 datapath: data의이동및연산을위한장치 control unit에상태신호제공 control ol unit: datapath th 에서적절한순서로 data 이동및연산을수행할수있도록제어신호제공. 먼저, datapath를설계 다음에, control unit

More information

Microsoft Word - logic2005.doc

Microsoft Word - logic2005.doc 제 8 장 Counters 실험의목표 - Catalog counter 의동작원리에대하여익힌다. - 임의의 counter를통하여 FSM 구현방법을익힌다. - 7-segment display 의동작원리를이해한다. 실험도움자료 1. 7-segment display 7-segment는디지털회로에서숫자를표시하기위하여가장많이사용하는소자이다. 이름에서알수있듯이 7개의 LED(

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 중앙처리장치의명령어 Prof. Jae Young Choi ( 최재영교수 ) (2015 Spring 의학진단및치료기기학 ) Prof. Jae Young Choi 스택저장장치 (1/2) 스택 (Stack) 은 CPU 내부의레지스터집합에존재하는저장장치 데이터가순차적으로저장 / 스택의길이는가변함 한번에하나의요소에만액세스가능 데이터접근방법 : 나중입력먼저출력 (LIFO:

More information

Computer Architecture

Computer Architecture 제 2 장 CPU 의구조와기능 2.1 CPU의기본구조 2.2 명령어실행 2.3 명령어파이프라이닝 2.4 명령어세트 CPU 의기능 명령어인출 (Instruction Fetch) : 기억장치로부터명령어를읽어온다 IF ID 명령어해독 (Instruction Decode) : 수행해야할동작을결정하기위하여명령어를해독한다 모든명령어들에대하여공통적으로수행 Computer

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The 4 th Lecture 유명환 ( yoo@netplug.co.kr) 1 시간 (Time) 에대한정의 INDEX 2 왜타이머 (Timer) 와카운터 (Counter) 인가? 3 ATmega128 타이머 / 카운터동작구조 4 ATmega128 타이머 / 카운터관련레지스터 5 뻔뻔한노하우 : 레지스터비트설정방법 6 ATmega128

More information

2. 기억장치의구성 ROM Mask ROM PROM EPROM EEPROM RAM SRAM DRAM 보조기억장치 자기 Disk 자기 Tape 자기 Drum 광디스크 3. (Main Memory) 컴퓨터내부에존재하는내부기억장치 ROM과 RAM으로구성 CPU에의해참조되는장

2. 기억장치의구성 ROM Mask ROM PROM EPROM EEPROM RAM SRAM DRAM 보조기억장치 자기 Disk 자기 Tape 자기 Drum 광디스크 3. (Main Memory) 컴퓨터내부에존재하는내부기억장치 ROM과 RAM으로구성 CPU에의해참조되는장 1. 기억장치의분류 접근방법에따른분류순차접근기억장치 (SASD : Sequential Access Storage Device) 기억된데이터에접근할때순차적검색을하는기억장치자기테이프가대표적인 SASD 장치임. 직접접근기억장치 (DASD : Direct Access Storage Device) 기억된데이터에접근할때순서에관계없이즉시접근이가능한기억장치자기디스크, 반도체기억장치가이에속함.

More information

Chapter ...

Chapter ... Chapter 4 프로세서 (4.9절, 4.12절, 4.13절) Contents 4.1 소개 4.2 논리 설계 기초 4.3 데이터패스 설계 4.4 단순한 구현 방법 4.5 파이프라이닝 개요*** 4.6 파이프라이닝 데이터패스 및 제어*** 4.7 데이터 해저드: 포워딩 vs. 스톨링*** 4.8 제어 해저드*** 4.9 예외 처리*** 4.10 명령어 수준

More information

ºÎ·ÏB

ºÎ·ÏB B B.1 B.2 B.3 B.4 B.5 B.1 2 (Boolean algebra). 1854 An Investigation of the Laws of Thought on Which to Found the Mathematical Theories of Logic and Probabilities George Boole. 1938 MIT Claude Sannon [SHAN38].

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

1. 일련의순차적인수를세는회로는? < 가 > 가카운터 다디코더 나레지스터 라인코더 2. 입력펄스에따라미리정해진순서대로상태가변화하는레지스터로써발생회수를세거나동작순서를제어하기위한타이밍 (timing) 신호를만드는데가장적합한회로는? < 다 > 가범용레지스터 다

1. 일련의순차적인수를세는회로는? < 가 > 가카운터 다디코더 나레지스터 라인코더 2. 입력펄스에따라미리정해진순서대로상태가변화하는레지스터로써발생회수를세거나동작순서를제어하기위한타이밍 (timing) 신호를만드는데가장적합한회로는? < 다 > 가범용레지스터 다 디지털논리회로이론, 실습, 시뮬레이션 : 카운터 기출문제풀이 ehanbitet - 1 - 1. 일련의순차적인수를세는회로는? < 가 > 가카운터 다디코더 나레지스터 라인코더 2. 입력펄스에따라미리정해진순서대로상태가변화하는레지스터로써발생회수를세거나동작순서를제어하기위한타이밍 (timing) 신호를만드는데가장적합한회로는? < 다 > 가범용레지스터 다카운터

More information

마이크로프로세서 개요

마이크로프로세서 개요 1 주 개요 메카트로닉스공학부 조철우 8051 Pin Layout 8051 3 Atmel 89C2051 4 강의의개요 컴퓨터및의기원과동작원리를학습 마이크로컨트롤러를배우기위한기초원리 마이크로컨트롤러를활용하기위한도구사용법 마이크로컨트롤러를활용하기위한기초시스템설계및프로그래밍 History of Computer 컴퓨터의역사. 최초의컴퓨터 - 1946년 ENIAC,

More information

PowerPoint Presentation

PowerPoint Presentation 5 불대수 Http://RAIC.kunsn..kr 2 학습목표 마스터제목스타일편집 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

Microsoft PowerPoint - M07_RTL.ppt [호환 모드]

Microsoft PowerPoint - M07_RTL.ppt [호환 모드] 제 7 장레지스터이동과데이터처리장치 - 디지털시스템의구성 data path 모듈 : 데이터처리, 레지스터, 연산기, MUX, control unit 모듈 : 제어신호발생, 연산의순서지정 - register transfer operation : reg 데이터이동 / 처리 reg set,operation, sequence control - micro-operation

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)

More information

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770> 9 마이크로컴퓨터내에는동작에항상필요한모니터프로그램이있으며, 이러한모니터프로그램이기억되기에적당한장소임 www.gisa79.com 10 ROM 칩에필요한신호 0603 주소 읽기신호 칩선택신호 2) RAM 1 Random Access Memory 2 자유롭게읽고쓸수있는기억장치 3 RAM의종류 0405 0703 0109 0205 0505 구분 DRAM 0705 SRAM

More information

주기억장치에접근할때 DMA 제어기는 CPU 의 Bus Line 을이용하여 Cycle Stealing 을한다. Cycle Stealing 은 DMA 로부터주기억장치로데이터전송요구가일어났을때만 DMA 가버스의사용권을일시적으로 CPU 로부터빼앗는전송방식이다. 3 중앙처리장치

주기억장치에접근할때 DMA 제어기는 CPU 의 Bus Line 을이용하여 Cycle Stealing 을한다. Cycle Stealing 은 DMA 로부터주기억장치로데이터전송요구가일어났을때만 DMA 가버스의사용권을일시적으로 CPU 로부터빼앗는전송방식이다. 3 중앙처리장치 제 10 장입출력장치 1. 입출력장치 (1) 입출력장치종류 (2) 입출력장치의동작 1 중앙처리장치또는주기억장치와외부의입출력매체사이에정보를전송한다. 2 중앙처리장치또는주기억장치에비해동작속도가매우느리다. 3 중앙처리장치또는주기억장치와정보를처리하는단위가다르다. 4 에러가발생할확률이매우높다. 5 각각의동작에대해자율성을보장할수있다. 2. 입출력제어기법 (1) 중앙처리장치

More information

Microsoft PowerPoint - 1-2장 디지털_데이터 .ppt

Microsoft PowerPoint - 1-2장 디지털_데이터 .ppt 1 장디지털개념 한국기술교육대학교정보기술공학부전자전공장영조 1.1 디지털과아날로그 아날로그 : 연속적인범위의값으로표현 디지털 : 2 진수의값에의해표시 < 아날로그파형 > < 디지털파형 > 2 1.2 논리레벨과펄스파형 양논리시스템 (positive logic system)- 일반적으로많이사용 1(high 레벨 ), 0(low 레벨 ) 로나타냄. 음논리시스템 (negative

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Computer Architecture CHAPTER 컴퓨터산술과논리연산 제 3 장 컴퓨터산술과논리연산 3.1 ALU의구성요소 3.2 정수의표현 3.3 논리연산 3.4 시프트연산 3.5 정수의산술연산 3.6 부동소수점수의표현 3.7 부동소수점산술연산 3.1 ALU 의구성요소 산술연산장치 : 산술연산들 (+, -,, ) 을수행 논리연산장치 : 논리연산들 (AND,

More information

Microsoft PowerPoint os2.ppt [호환 모드]

Microsoft PowerPoint os2.ppt [호환 모드] 2 장컴퓨터시스템구조 (Computer-System Structures) 컴퓨터시스템연산 (Computer System Operation) 입출력구조 (I/O Structure) 저장장치구조 (Storage Structure) 저장장치계층 (Storage Hierarchy) 하드웨어보호 (Hardware Protection) 일반적인시스템구조 (General

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

동기순차회로 p 조합논리회로 combinational logic circuit) v 출력이현재의입력에의해서만결정되는논리회로 p 순차논리회로 sequential logic circuit) v 현재의입력과이전의출력상태에의해서출력이결정 v 동기순차논리회로와비동기순차논리회로로

동기순차회로 p 조합논리회로 combinational logic circuit) v 출력이현재의입력에의해서만결정되는논리회로 p 순차논리회로 sequential logic circuit) v 현재의입력과이전의출력상태에의해서출력이결정 v 동기순차논리회로와비동기순차논리회로로 9 장동기순차회로 동기순차회로 p 조합논리회로 combinational logic circuit) v 출력이현재의입력에의해서만결정되는논리회로 p 순차논리회로 sequential logic circuit) v 현재의입력과이전의출력상태에의해서출력이결정 v 동기순차논리회로와비동기순차논리회로로분류. v v v 동기순차회로 : 클록펄스에의해서동작하는회로 비동기순차회로

More information

8장 조합논리 회로의 응용

8장 조합논리 회로의 응용 8 장연산논리회로 가산기 반가산기와전가산기 반가산기 (Half Adder, HA) 8. 기본가 / 감산기 비트의 개 진수를더하는논리회로. 개의입력과출력으로구성. 개입력은피연산수 와연산수 y 이고, 출력은두수를합한결과인합 S(sum) 과올림수 C(carry) 를발생하는회로. : 피연산수 : 연산수 : 합 y C S y S C 올림수 올림수 전가산기 : 연산수

More information

학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능

학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능 컴퓨터구조 제 4 강 컴퓨터시스템의구성과기능 학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능 학습목표 r컴퓨터를분해해서하드웨어적구성장치를파악한다. r컴퓨터의조직과기능을이해한다. r컴퓨터구성장치의기능을이해한다. r컴퓨터가수행하는기능을분류하고이해한다. r컴퓨터의구성장치들과연결을이해한다.

More information

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770> 25 강. 수열의극한참거짓 2 두수열 { }, {b n } 의극한에대한 < 보기 > 의설명중옳은것을모두고르면? Ⅰ. < b n 이고 lim = 이면 lim b n =이다. Ⅱ. 두수열 { }, {b n } 이수렴할때 < b n 이면 lim < lim b n 이다. Ⅲ. lim b n =0이면 lim =0또는 lim b n =0이다. Ⅰ 2Ⅱ 3Ⅲ 4Ⅰ,Ⅱ 5Ⅰ,Ⅲ

More information

정보보안 개론과 실습:네트워크

정보보안 개론과 실습:네트워크 ` 마이크로프로세서설계및실습 2 주차강의자료 2/31 Contents 학습목표 다양한 AVR 패밀리와소자특징을알아보고, 제어환경에따라 AVR 소자를선택하여개발할수있는융통성을이해할수있다. ATmega128 내부구조에서특수레지스터, 범용레지스터의역할을이해할수있다. ATmega128 내부에포함된명령어인출과실행절차를알아보고, 명령어유형을통해동작을이해할수있다. 내용

More information

Microsoft PowerPoint - 30.ppt [호환 모드]

Microsoft PowerPoint - 30.ppt [호환 모드] 이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

(1) 주소지정방식 Address Mode 메모리접근 분기주소 명령어 직접번지 Reg. 지정 Reg. 간접 Base Index 간접 Immediate 상대번지 절대번지 Long 주소 Reg. 간접 Byte Access Bit Access 내부 Data M

(1) 주소지정방식 Address Mode 메모리접근 분기주소 명령어 직접번지 Reg. 지정 Reg. 간접 Base Index 간접 Immediate 상대번지 절대번지 Long 주소 Reg. 간접 Byte Access Bit Access 내부 Data M (1) 주소지정방식 Address Mode 메모리접근 분기주소 2. 8051 명령어 직접번지 Reg. 지정 Reg. 간접 Base Index 간접 Immediate 상대번지 절대번지 Long 주소 Reg. 간접 Byte Access Bit Access 내부 Data Memory 외부 Data Memory (2) 명령어세트 - 8051 명령어는 5 가지로분류,

More information

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770> 9 마이크로컴퓨터내에는동작에항상필요한모니터프로그램이있으며, 이러한모니터프로그램이기억되기에적당한장소임 10 ROM 칩에필요한신호 0603 주소 읽기신호 칩선택신호 2) RAM 1 Random Access Memory 2 자유롭게읽고쓸수있는기억장치 3 RAM의종류 0405 0703 0109 0205 0505 구분 DRAM 0705 SRAM (Dynamic RAM,

More information

Microsoft PowerPoint - o8.pptx

Microsoft PowerPoint - o8.pptx 메모리보호 (Memory Protection) 메모리보호를위해 page table entry에 protection bit와 valid bit 추가 Protection bits read-write / read-only / executable-only 정의 page 단위의 memory protection 제공 Valid bit (or valid-invalid bit)

More information

3 장디지털코드 1. BCD 코드와 3초과코드 2. 다양한 2진코드들 3. 그레이코드 4. 에러검출코드 5. 영숫자코드 한국기술교육대학교전기전자통신공학부전자전공 1

3 장디지털코드 1. BCD 코드와 3초과코드 2. 다양한 2진코드들 3. 그레이코드 4. 에러검출코드 5. 영숫자코드 한국기술교육대학교전기전자통신공학부전자전공 1 3 장디지털코드. BC 코드와 3초과코드 2. 다양한 2진코드들 3. 그레이코드 4. 에러검출코드 5. 영숫자코드 BC COE q 숫자, 글자, 단어등이어떤특별한기호 (symbol) 들로표현되어질때, 이를부호화 (encode) 라하고그기호들을코드 (code) 라한다. q BC (Binary Coded ecimal) 코드 (2 진화 진코드, 842 코드 ) -

More information

Computer Architecture

Computer Architecture 정수의산술연산과부동소수점연산 정수의산술연산부동소수점수의표현부동소수점산술연산 이자료는김종현저 - 컴퓨터구조론 ( 생능출판사 ) 의내용을편집한것입니다. 3.5 정수의산술연산 기본적인산술연산들 2 2 3.5.1 덧셈 2 의보수로표현된수들의덧셈방법 두수를더하고, 만약올림수가발생하면버림 3 3 병렬가산기 (parallel adder) 덧셈을수행하는하드웨어모듈 4- 비트병렬가산기와상태비트제어회로

More information

학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다.

학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다. 마이크로프로세서의원리 마이크로컨트롤러 AVR ATmega128 저자 : 이상설 (slee@wku.ac.kr) 소속 : 원광대학교전기 정보통신공학부 학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다.

More information

Microsoft PowerPoint - ch11_reg.pptx

Microsoft PowerPoint - ch11_reg.pptx 11 장레지스터 레지스터 (egister) 개요 데이터를저장할수있는기억소자 여러개의플립플롭으로구성. 메모리는단순데이터를저장하는소자이지만, 레지스터는저장뿐아니라저장된데이터를처리할수있는기능도있다. 카운터도클록펄스가입력되면미리정해진순서에따라상태가변하는레지스터이다. 카운터와레지스터의차이점 데이터를저장또는이동하는목적으로만사용 상태의순차적인특성을갖지않는다. 한국기술교육대학교전기전자통신공학부

More information

Microsoft PowerPoint - polling.pptx

Microsoft PowerPoint - polling.pptx 지현석 (binish@home.cnu.ac.kr) http://binish.or.kr Index 이슈화된키보드해킹 최근키보드해킹이슈의배경지식 Interrupt VS polling What is polling? Polling pseudo code Polling 을이용한키로거분석 방어기법연구 이슈화된키보드해킹 키보드해킹은연일상한가! 주식, 펀드투자의시기?! 최근키보드해킹이슈의배경지식

More information

[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr

[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Microprocessor) 1. 마이크로프로세서란? 1 작은실리콘칩위에트랜지스터를수천만개집적한소자 2 마이크로 [μ] 는매우작은크기, 프로세서는처리기혹은 CPU를뜻하므로

More information

논리회로설계 6 장 성공회대학교 IT 융합학부 1

논리회로설계 6 장 성공회대학교 IT 융합학부 1 논리회로설계 6 장 성공회대학교 IT 융합학부 제 6 장플립플롭 조합회로 현재의입력상태에의해출력이결정 과거의상태에의해영향받지않음 순차회로 현재의입력 기억소자에기억된과거의입력의조합에의해출력이결정됨 조합회로를위한논리게이트 + 기억소자 순차회로의기억소자 플립플롭 (Flip Flop, F/F) 플립플롭 래치 (latch) 비트의정보를저장 플립플롭중가장간단한형태동기형플립플롭

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 컴퓨터시스템의구성과기능 Prof. Jae Young Choi ( 최재영교수 ) (2015 Spring) Prof. Jae Young Choi Section 01 컴퓨터분해를통한본체살펴보기 [ 그림 4-1] 컴퓨터의분해와연결 2 주회로기판 (main board) 의구성 [ 그림 4-2] 메인보드의구성 3 구성요소 중앙처리장치 (CPU) 핵심기능인프로그램을실행하고데이터를처리한다제어장치,

More information

Microsoft PowerPoint - 부호기와 복호기.PPT

Microsoft PowerPoint - 부호기와 복호기.PPT 논리회로실험부호기와복호기 2005. 5. 3. 부호기와복호기란? 이론실험내용 개요 Encoder & Decoder 서로다른부호간의변환에사용되는것으로디지털신호를압축하거나전송시깨지지않도록바꾸는등여러가지목적에의해부호화라는장치와부호화되어전송되어온신호를다시원래의디지털신호로복호하는장치들을말한다. CODEC(enCOder DECoder) 이라고도한다. 기타 10진 to

More information

Microsoft Word - FunctionCall

Microsoft Word - FunctionCall Function all Mechanism /* Simple Program */ #define get_int() IN KEYOARD #define put_int(val) LD A val \ OUT MONITOR int add_two(int a, int b) { int tmp; tmp = a+b; return tmp; } local auto variable stack

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

1) 8 진수를 10 진수로변환 - 진수에자릿수에서 1 을뺀숫자를지수로한후해당숫자와곱해주는방식으로 10 진수로변환 2) 2 진수를 10 진수로변환 - 10 진수의숫자를해당진수로계속나누어나머지들을역순으로읽음. - 분수나소수인경우에는곱셈의방법으로구할수있음. 3) 10 진수

1) 8 진수를 10 진수로변환 - 진수에자릿수에서 1 을뺀숫자를지수로한후해당숫자와곱해주는방식으로 10 진수로변환 2) 2 진수를 10 진수로변환 - 10 진수의숫자를해당진수로계속나누어나머지들을역순으로읽음. - 분수나소수인경우에는곱셈의방법으로구할수있음. 3) 10 진수 2 주차 3 차시수의표현과연산 학습목표 1. 진법과수의구성에대해설명할수있다. 2. 논리회로에대해설명할수있다. 학습내용 1 : 진법과수의구성 - 우리는 10 진수체계안에서살고있다. 10 진수체계는한단위에서 0~9 까지가면한자리왼쪽에 1 을더하여다시 0 이되는방식. 1. 진법과수의구성 * 10진법 : 0~9까지사용하며 10을한자리의기본단위로하는진법 * 2진법 :

More information

한국기술교육대학교장영조 한국기술교육대학교전기전자통신공학부 1

한국기술교육대학교장영조 한국기술교육대학교전기전자통신공학부 1 한국기술교육대학교장영조 한국기술교육대학교전기전자통신공학부 1 본슬라이드는 M. Morris Mano and Charles Kime 의 Logic and Computer Design Fundamentals 의내용을참조하였습니다. 한국기술교육대학교전기전자통신공학부 2 1. 레지스터전송과데이터처리장치 2. 순차진행과제어 3. 명령어구조 (Instruction Set

More information

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074> Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법

More information

9장 순차논리 회로

9장 순차논리 회로 9 장순차논리회로 순차논리회로개요 현재의입력과이전의출력상태에의해현재출력이결정되는회로 현재상태가다음상태의출력에영향을미치는논리회로 순차논리회로의구성도 X (t) Combination Logic Y (t) Y (t-1) Memory element Clock Timing delay device 2 9.1 동기식순차논리회로와비동기식순차회로 동기식순차회로 모든논리회로의동작이일정한신호에의해동작하는회로

More information

7장 조합 논리 회로

7장 조합 논리 회로 7 장조합논리회로 7. 조합논리회로해석 조합논리회로 과거의입력에상관없이현재의입력값에의해출력이결정되는회로 n 개의입력변수에의해 2 n 개의입력 2 진조합이가능 입력 조합논리회로 출력 조합회로해석 주어진논리회로로부터부울함수와진리표를구한후, 논리회로의동작을해석. 조합회로해석과정 입 / 출력에대한변수의수와변수명을결정한다. n 개의입력변수에대해 2 n 개의 2 진조합에대한각게이트의출력부울함수를표시한다.

More information

Microsoft PowerPoint - 강의자료8_Chap9 [호환 모드]

Microsoft PowerPoint - 강의자료8_Chap9 [호환 모드] 컴퓨터구조 강의노트 #8: Chapter 9: 컴퓨터산술 2008. 5. 8. 담당교수 : 조재수 E-mail: jaesoo27@kut.ac.kr 1 컴퓨터시스템구조론 제9장컴퓨터산술 (Computer Arithmetic) 2 1 핵심요점들 컴퓨터산술에있어서두가지주요관심사는수가표현되는방법 (2진수형식 ) 과기본적인산술연산들 ( 더하기, 빼기, 곱하기, 나누기

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 8주차중간고사 ( 인터럽트및 A/D 변환기문제및풀이 ) Next-Generation Networks Lab. 외부입력인터럽트예제 문제 1 포트 A 의 7-segment 에초시계를구현한다. Tact 스위치 SW3 을 CPU 보드의 PE4 에연결한다. 그리고, SW3 을누르면하강 에지에서초시계가 00 으로초기화된다. 동시에 Tact 스위치 SW4 를 CPU 보드의

More information

T100MD+

T100MD+ User s Manual 100% ) ( x b a a + 1 RX+ TX+ DTR GND TX+ RX+ DTR GND RX+ TX+ DTR GND DSR RX+ TX+ DTR GND DSR [ DCE TYPE ] [ DCE TYPE ] RS232 Format Baud 1 T100MD+

More information

03차시학습내용(하드웨어1)

03차시학습내용(하드웨어1) 컴퓨터활용능력 1 급 ( 필기 ) 1 과목. 컴퓨터일반하드웨어 1 중앙처리장치 1. 중앙처리장치의정의와구성 중앙처리장치 (CPU : Central Processing Unit) - 중앙처리장치는사람의뇌와같이컴퓨터에부착된모든장치의동작을제어하고, 명령을실행하는장치입니다. - 중앙처리장치는제어장치, 연산장치, 주로구성된다. - 레지스터는 CPU 내부에서처리할명령어나연산의중간값을일시적으로기억하는임시기억장소입니다.(

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드] Chapter 03 변수와자료형 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 변수와자료유형 변수 프로그램에서자료값을임시로기억할수있는저장공간을변수 (variables) 변수 (Variables) 는컴퓨터의메모리인 RAM(Random Access Memory) 에저장 물건을담는박스라고생각한다면박스의크기에따라담을물건이제한됨

More information

Á¦¸ñ¾øÀ½

Á¦¸ñ¾øÀ½ 국가기술자격검정필기시험문제 전자계산기산업기사 2321 2 시간 30 분 A 1 2 3 4 제 1 과목 : 프로그래밍일반 C 언어의관계연산자에해당하지않는것은? 가. < 나. < > 다. = = 라.! = 부프로그램 (subprogram) 과매크로 (macro) 에관한설명으로거리가먼것은? 가. 부프로그램을사용하면수행속도가상대적으로느리다. 나. 매크로를사용하면일반적으로프로그램의크기가커진다.

More information

개요 데이터를저장할수있는기억소자 여러개의플립플롭으로구성. 메모리는단순데이터를저장하는소자이지만, 레지스터는저장뿐아니라저장된데이터를처리할수있는기능도있다. 카운터도클록펄스가입력되면미리정해진순서에따라상태가변하는레지스터이다. 카운터와레지스터의차이점 데이터를저장또는이동하는목적으로

개요 데이터를저장할수있는기억소자 여러개의플립플롭으로구성. 메모리는단순데이터를저장하는소자이지만, 레지스터는저장뿐아니라저장된데이터를처리할수있는기능도있다. 카운터도클록펄스가입력되면미리정해진순서에따라상태가변하는레지스터이다. 카운터와레지스터의차이점 데이터를저장또는이동하는목적으로 11 장레지스터 개요 데이터를저장할수있는기억소자 여러개의플립플롭으로구성. 메모리는단순데이터를저장하는소자이지만, 레지스터는저장뿐아니라저장된데이터를처리할수있는기능도있다. 카운터도클록펄스가입력되면미리정해진순서에따라상태가변하는레지스터이다. 카운터와레지스터의차이점 데이터를저장또는이동하는목적으로만사용 상태의순차적인특성을갖지않는다. 한국기술교육대학교전기전자통신공학부 2

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37 21. 다음식의값이유리수가되도록유리수 의값을 정하면? 1 4 2 5 3 26. 을전개하면상수항을 제외한각항의계수의총합이 이다. 이때, 의값은? 1 2 3 4 5 22. 일때, 의값은? 1 2 3 4 5 27. 를전개하여간단히 하였을때, 의계수는? 1 2 3 4 5 23. 를전개하여 간단히하였을때, 상수항은? 1 2 3 4 5 28. 두자연수 와 를 로나누면나머지가각각

More information