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

Similar documents
<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770>

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770>

PowerPoint 프레젠테이션

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

Microsoft PowerPoint - hy2-12.pptx

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

슬라이드 1

Computer Architecture

슬라이드 1

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

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

Computer Architecture

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

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

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - hy2-12.pptx

Computer Architecture

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620377E39B0AD20B1B3BEC82836BFF C0CF20B0ADC0C7292E687770>

PowerPoint 프레젠테이션

마이크로프로세서 개요

3차시.ppt

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

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

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

Chapter ...

슬라이드 1

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

슬라이드 1

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620C3D6B1D920B1E2C3E2B9AEC1A B1B3BEC82E687770>

PowerPoint Presentation

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

<C6F7C6AEB6F5B1B3C0E72E687770>

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

Microsoft PowerPoint - chap04-연산자.pptx

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

PowerPoint 프레젠테이션

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

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE7BBEABEF7B1E2BBE72DC7CAB1E2B1B3C0E B3E229205BC8A3C8AF20B8F0B5E55D>

PowerPoint Presentation

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

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

1 처리능력 (Throughput) : 일정시간내에시스템이처리하는일의양 2 반환시간 (Turnaround time) : 시스템에작업을의뢰한시간부터처리가완료될때까지걸리는시간 3 사용가능도 (Availability) : 시스템을사용할필요가있을때즉시사용가능한정도 4 신뢰도

OCW_C언어 기초

ºÎ·ÏB

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

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

API 매뉴얼

<4D F736F F F696E74202D20BBE7BABB202D205BC7D9BDC9BFE4BEE05DC1A4BAB8C3B3B8AEB1E2BBE7C7CAB1E2B1B3C0E728B5A5C0CCC5CDBAA3C0CCBDBA292E707074>

ADP-2480

Microsoft PowerPoint os2.ppt [호환 모드]

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

Microsoft PowerPoint - chap01-C언어개요.pptx

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

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72CBBEABEF7B1E2BBE720BFE4C1A1C1A4B8AE5FC0FCC0DAB0E8BBEAB1E2B1B8C1B B3E2292E707074>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

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

인터럽트 (Interrupt) 범용입출력포트에서입출력의내용을처리하기위해매번입출력을요구하는플래그를검사하는일 (Pollong) 에대하여마이크로컨트롤러에게는상당한시간을소비하게만든다. 인터럽트란 CPU가현재처리하고있는일보다급하게처리해야할사건이발생했을때, 현재수행중인일을중단하고

Microsoft PowerPoint - ARM System-on-chip architecture_Chap 4_23p.ppt

<BFE4C1A1C1A4B8AEC1FD28C0FCC0DAB0E8BBEAB1E2B1B8C1B632292E687770>

MicrocontrollerAcademy_Lab_ST_040709

PowerPoint 프레젠테이션

<C0FCC0DAB0E8BBEAB1E2C1B6C1F7C0C0BFEBB1E2BBE7C7CAB1E2B1E2C3E2B9AEC1A B3E23038BFF93037C0CF41C7FC29B4D9B4DC2E687770>

슬라이드 1

⑵ 2 중앙처리장치의 이름에 따라 286, 386, 486, 586(펜티엄) 등으로 개인용 컴퓨터가 분류 된다. 중앙처리장치의 구성 레지스터 연산장치 내부 데이터 버스 기억장치에서 읽어 들인 값이나 사용할 값, 계산된 결과를 임시로 저장하는

BS-K1217-M□□-3012_ProductGuide_KR_PDF

Microsoft PowerPoint - DSD06c_ISA.pptx

Microsoft PowerPoint - polling.pptx

슬라이드 1

Microsoft Word - FunctionCall

Á¦¸ñ¾øÀ½

PRO1_09E [읽기 전용]

SNU =10100 =minusby by1000 ÇÁto0.03exÇÁto0.03exÇÁ=10100 =minusby by1000 ·Îto0.03ex·Îto0.03ex·Î=10100 =minusby by1000

온라인 IT 교육최강 ( 2) 데이터통신 (Data Communication) 1 데이터통신의일반적인정의 정보기기사이에서디지털신호형태로표현된정보를송 수신하는통신 정보처리장치등에의하여처리된정보를전송하는통신으로기계장치간의통신 전기통신회선을이용,

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

Microsoft PowerPoint - o8.pptx

Remote UI Guide

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

// 변수선언 unsigned char i; unsigned char FONT[]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xD8, 0x80, 0x98}; //PORTA 를출력으로설정하고초기값은모두 0 PORTA = 0x00; DD

Index

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap06-2pointer.ppt

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

PowerPoint 프레젠테이션

hwp

ARM Reverse Engineering

Microsoft PowerPoint - 09-컴구조-5-프로세서

untitled

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

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

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

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

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

핸디로더(PGM-500) 사용자 메뉴얼

설계란 무엇인가?

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

온라인 IT 교육최강 ( 강의정보처리필기강사조대호 차시명 [SE-02 강 ] 프로젝트관리, 비용산정, 조직구성차시 2 차시 학습내용 프로젝트관리, 비용산정, 조직구성 학습목표 프로젝트관리의개념을이해할수있다. 비용산정기법의종류에대해분류하고이해한

2014밝고고운동요부르기-수정3

2005프로그램표지

Transcription:

강의정보처리필기강사조대호 차시명 체크문제 [CA-07 강 ] 주소지정방식과연산, 명령실행과제어 차시 7 차시 학습내용 1. 주소지정방식과연산 2. 명령실행과제어 학습목표 1. 주소지정방식과연산에대해이해할수있다 2. 명령실행과제어를이해하고해결할수있다 학습내용 3.3 주소지정방식 1. 주소설계시고려해야할점이아닌것은? 가. 주소를효율적으로나타낼수있어야한다. 나. 주소공간과기억공간을독립시킬수있어야한다. 다. 전반적으로수행속도가증가될수있도록해야한다. 라. 주소공간과기억공간은항상일치해야한다. 2. 주소지정방식 (Addressing Mode) 이아닌것은? 가. 직접 (Direct) 번지방식나. 간접 (Indirect) 번지방식다. 즉시 (Immediate) 번지방식라. 임시 (Temporary) 번지방식 3. 명령어의 operand 부분에실제데이터를갖고있는방식은? 가. 즉시 (immediate) 주소지정방식나. 베이스 (base) 주소지정방식다. 상대 (relative) 주소지정방식라. 직접 (direct) 주소지정방식 - 1 -

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addressing) 방식을설명한것은? 가. 명령문내의번지는실제데이터의주소를표시한다. 나. 명령문내의번지는절대주소이므로더이상의연산이필요하지않다. 다. 명령문내의번지는상대주소이므로기본번지를더하여절대주소가생성된다. 라. 명령문내의번지는실제데이터의위치를찾을수있는번지가들어있는장소를표시한다. 6. 주소지정방식 (Addressing Mode) 중에서프로그램카운터값에명령어의주소부분을더해서실제주소를구하는방식은? 가. 직접번지방식나. 즉시번지방식다. 상대번지방식라. 레지스터번지방식 7. 베이스레지스터주소지정방식의특징이아닌것은? 가. 베이스레지스터가필요하다. 나. 프로그램의재배치가용이하다. 다. 다중프로그래밍기법에많이사용된다. 라. 인스트럭션의길이가절대주소지정방식보다반드시길어진다. 8. 리엔트란시 (re-entrancy) 는멀티프로그래밍이가능한계산기에서여러명의사용자가같은코드를함께이용하기위한일차적인필수조건이다. 이런리엔트란시를가능하게한것은? 가. 인덱스레지스터 (Index register) 와간접번지방법 (indirect addressing) 의사용나. 결합기억기 (associate memory) 의사용다. 고속시프트레지스터 (shift register) 의사용라. 효율적인컴파일러 (compiler) 의사용 3.4 연산 (Operation) 1. 논리연산에들어가지않는것은? 가. NOT 나. Complement 다. OR 라. Load 2. AND 마이크로동작과유사한것은? 가. insert 동작 나. OR 동작 다. 패킹 (packing) 동작 라. mask 동작 3. 인터럽트비트 (interrupt bits) 10010 과마스크비트 (mask bits) 01110 을상호 AND 하였을때의출력비트는? 가. 11100 나. 00011 다. 11101 라. 00010-2 -

온라인 IT교육최강 (www.gisa79.com) 4. 논리마이크로연산에있어서레지스터 A와 B의값이단서와같이주어졌을때 selective-set 연산을수행하면어떻게되는가?( 단, A는프로세서레지스터이고, B는논리오퍼랜드, A=1010, B=0011) 가. 1100 나. 1011 다. 0011 라. 1010 5. 논리마이크로동작중 Exclusive-OR과같은동작을하는것은? 가. Selective-set 동작나. mask 동작다. compare 동작라. selective-clear 동작 6. 8비트부호와 2의보수로나타낸수 -77을오른쪽으로두비트산술시프트수행한결과는? 가. OVERFLOW 나. -20 다. -19.5 라. +19 S 64 32 16 8 4 2 1 1 1 0 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 1 0 0 1 1 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 0 1 0 0 S 64 32 16 8 4 2 1 7. 다음은이동 (shift) 의경우이다. 8- 비트로구성된레지스터 7 번의내용이 11011001 일때 SRA 7,3 을실 행하고난후의레지스터 7 의내용은? ( 단, SRA 7, 3 은레지스터 7 번을우측으로산술이동 (Arithmetic Shift to the right) 3 회수행함을뜻한다.) 가. 11111101 나. 00011011 다. 11111011 라. 01111011 S 64 32 16 8 4 2 1 1 1 0 1 1 0 0 1 1 0 0 0 1 0 1 1 1 1 1 1 1 0 1 1-3 -

4.1 마이크로오퍼레이션 (Micro Operation) 1. 마이크로오퍼레이션에대한설명중옳지않은것은? 가. 마이크로오퍼레이션은 CPU 내의레지스터들과연산장치에의해서이루어진다. 나. 프로그램에의한명령의수행은마이크로오퍼레이션의수행으로이루어진다. 다. 마이크로오퍼레이션중에 CPU 내부의연산레지스터, 인덱스레지스터는프로그램으로레지스터의내용을변경할수없다. 라. 마이크로오퍼레이션이실행될때마다 CPU 내부의상태는변하게된다. 2. 명령을수행하기위한 CPU의상태변환을무엇이라하는가? 가. fetch 나. program operation 다. micro operation 라. count operation 3. 마이크로오퍼레이션을순서적으로발생시키는데필요한것은? 가. 스위치 나. 레지스터 다. 누산기 라. 제어신호 4. 다음중마이크로오퍼레이션은어디에기준을두고서실행되나? 가. Flag 나. Clock 다. Memory 라. RAM 5. 마이크로사이클에대한내용중가장관계가적은것은? 가. 마이크로오퍼레이션수행에필요한시간을마이크로사이클타임이라한다. 나. 마이크로오퍼레이션중에서수행시간이가장긴것을정의한방식이동기고정식이다. 다. 마이크로오퍼레이션에따라서수행시간을다르게하는것을동기가변식이라한다. 라. 마이크로오퍼레이션중에서수행시간의차이가큰것을약 30개로구분해서사용한다. 6. 동기가변식 (Synchronous Variable) 동작에대한설명중옳지않은것은? 가. 각마이크로오퍼레이션의사이클타임이현저한차이를나타낼때사용한다. 나. 모든마이크로오퍼레이션의수행시간이유사한경우에사용된다. 다. 중앙처리장치의시간을효율적으로이용할수있다. 라. 마이크로오퍼레이션에대하여서로다른사이클을정의할수있다. 4.2 메이저스테이트 1. 컴퓨터의메이저상태에대한설명중옳지않은것은? 가. EXECUTE 상태가끝나면항상 FETCH 상태로만간다. 나. memory reference인간접주소인스트럭션을수행하기위해서는 fetch-indirect-execute 순서로진행되어야한다. 다. 특정한인스트럭션에대해서는 INDIRECT 상태가필요없다. 라. FETCH 상태에서는기억장치에서인스트럭션을읽어중앙연산처리장치로가져온다. - 4 -

온라인 IT교육최강 (www.gisa79.com) 2. 전자계산기의중앙처리장치 (CPU) 는 4가지단계를반복적으로거치면서동작을행한다. 4가지단계에속하지않는것은? 가. Fetch cycle 나. Branch cycle 다. Interrupt cycle 라. Execute cycle 3. 메이저상태 (major state) 에대한설명중옳은것은? 가. execute state가끝나면항상 fetch state로간다. 나. 특정한명령에대해서는 indirect state가필요하다. 다. 메이저사이클은 fetch, indirect, execute, interrupt 과정을반드시수행해야한다. 라. indirect state는데이터의유효번지를얻기위해기억장치에접근하는상태이다. 4. 컴퓨터시스템이작동되면먼저프로그램카운터의초기주소값이결정되고주소에의하여명령어가기억장치로부터읽혀지는것을무엇이라하는가? 가. 인출 (fetch) 나. 실행 (execute) 다. 간접 (indirect) 라. 인터럽트 (interrupt) 5. 한명령의 execute cycle 중에 interrupt 요청을받아 interrupt를처리한후실행되는사이클은? 가. fetch cycle 나. indirect cycle 다. execute cycle 라. direct cycle 6. 어떤명령이수행되기위해가장우선적으로이루어져야하는마이크로오퍼레이션은? 가. MBR IR 나. PC MAR 다. PC + 1 PC 라. PC MBR. 7. 다음의마이크로오퍼레이션 (micro-operation) 은무엇을수행하는것인가? MAR MBR(AD) MBR M, ACC 0 ACC ACC + MBR 가. store ACC 다. AND to ACC 나. load to ACC 라. ADD to ACC 8. 다음일련의마이크로오퍼레이션은어느사이클인가? T1 : MAR <- PC T2 : MBR <- M, PC <- PC+1 T3:OPR<-MBR(OP),I <- MBR(I) 가. FETCH CYCLE 나. EXECUTE CYCLE 다. INDIRECT CYCLE 라. INTERRUPT CYCLE - 5 -

9. 간접사이클동안에는어떤동작이수행되는가? 가. 기억장치로부터명령어의주소를인출한다. 나. 기억장치로부터데이터를인출한다. 다. 기억장치로부터데이터의주소를인출한다. 라. 기억장치로부터명령어를인출한다. 10. 메이저스테이트중하드웨어로실현되는서브루틴의호출이라고볼수있는것은? 가. FETCH 스테이트나. INDIRECT 스테이트다. EXECUTE 스테이트라. INTERRUPT 스테이트 11. 인터럽트사이클을위한마이크로연산이아닌것은? 가. MAR PC, PC PC+1 나. MBR(AD) PC, PC 0 다. M MAR, IEN 0 라. F 0, R 0 12. 다음의마이크로오퍼레이션과관련있는것은? MAR MBR(ADDR) MBR M(MAR) EAC AC + MBR 가. AND 다. JMP 나.ADD 라.BSA 4.3 제어장치와마이크로프로그램 1. 제어데이터가될수없는것은? 가. 연산자의종류나. 연산을위한수치데이터다. 인스트럭션의주소지정방식라. 연산결과에대한상태플래그내용 2. 하드와이어드 (hard-wired) 방식이마이크로프로그래밍방식보다좋은점은? 가. 다양한어드레스모드를갖는다. 나. 인스트럭션세트를변경하기가쉽다. 다. 컴퓨터의속도가향상된다. 라. 비교적복잡한명령세트를가진시스템에적합하다. 3. 어떤명령을수행할수있도록된일련의제어워드가특수한기억장치속에저장된것을무엇이라하는가? 가. 제어메모리 나. 제어데이터 다. 마이크로프로그램 라. 고정배선제어 - 6 -

4. 마이크로컴퓨터내에는동작제어에항상필요한모니터프로그램이있다. 이러한모니터프로그램이기억되기에적당한장소는? 가. RAM 나. I/O port 다. ROM 라. CPU 5. 제어메모리에서의번지를결정하는방법으로서옳지않은것은? 가. 마이크로명령에서지정하는번지로무조건분기나. 서브루틴은 call과 return 다. 상태비트에따른조건부분기라. 명령어분석에따른조건부분기 6. 마이크로명령형식을표시한것이다. 적합하지않은것은? 가. 수평마이크로명령나. 제어마이크로명령다. 수직마이크로명령라. 나노명령 요점정리 1. 주소지정방식과연산에대해정리합니다. 2. 명령실행과제어에대해정리합니다. 다음차시예고 수고하셨습니다. 다음 8 주차에서는 체크문제 [CA-08 강 ] 주기억장치와보조기억장치 에대해서학습하도록 하겠습니다. - 7 -