Page 72 - 컴퓨터구조(프로그래밍 관점에서 바라보는)도서 미리보기
P. 72

324 PART 1? 논리 회로 관점에서의 컴퓨터 구조                        연습문제

4.	 PEP/8 가상 머신은 Status Register가 NZVC 4비트로 구성되어 있다. 아래
     의 4비트 덧셈기가 덧셈 연산을 수행한 후, Status Register의 NZVC 4비트를
     setting(1로 만듦) 또는 reset(0으로 만듦)하는 회로를, 아래의 회로에 추가하
     려 한다. 아래의 회로에 게이트들을 추가하여 그리시오. 사용할 수 있는 게이
     트는 AND, OR, NOT, XOR 게이트입니다.

    A3 B3                           A2 B2      A1 B1      A0 B0

    1-bit                           1-bit      1-bit      1-bit

C4  Full                        C3  Full   C2  Full   C1  Full   C0
    Adder                           Adder      Adder      Adder

                                S3 S2 S1 S0

5.	 아래를 프로그래밍 하시오.

        문제 1
      대문자 ‘A’ ~ ‘Z” 중 한 문자를 입력받아서 소문자로 출력하는 기계어 프로
      그램과 어셈블리어 프로그램을 작성하시오.
      ①? 대문자 ‘A’ ~ ‘Z” 중 한 문자를 입력받아서(char input)
      ②? 그 문자를 레지스터로 로드한 후(load)
      ③? 소문자가 되게 아스키 코드값을 수정하고
      ④? 그 문자를 메인 메모리에 저장한 후(store)
      ⑤? 메모리의 문자를 출력한다.(char out)
      ⑥? 예) A을 입력하면 a을 출력,
      ???? B……………..b를…….,
      ???? …
      ???? Z …………….z을 출력하는 프로그램.
   67   68   69   70   71   72   73   74   75