본문 바로가기

분류 전체보기227

[컴퓨터 구조] 마이크로 연산 *[Mano의 컴퓨터 시스템 구조 3판]의 공부할겸 요약한 내용입니다. 마이크로 연산은 레지스터에 저장된 데이터에 대해 수행되는 기본적인 연산으로 디지털 컴퓨터에서 흔히 사용되는 마이크로 연산은 다음과 같다. 1) 레지스테 사이에서 이진 정보를 전송하는 레지스터 전송 마이크로 연산 2) 레지스터에 저장된 수치 데이터에 대해 산술 연산을 수행하는 산술 마이크로 연산 3) 레지스터에 저장된 비수치 데이터에 대해 비트 조작 연산을 수행하는 논리 마이크로 연산 4) 레지스터에 저장된 데이터에 대해 시프트 연산을 수행하는 시프트 마이크로 연산 1. 산술 마이크로 연산 산술 마이크로 연산은 다음과 같은 문장으로 정의된다. R3 2022. 5. 5.
[컴퓨터 구조] Register 전송 *[Mano의 컴퓨터 시스템 구조 3판]의 공부할겸 요약한 내용입니다. 1. 레지스터 전송 언어(Register Transfer Language) 마이크로 연산(Micro-operation) 1) 레지스터에 저장된 데이터를 가지고 실행되는 동적을 마이크로 연산이라고 한다. 예) shift, clear, load, move, and, not, or, complement, increment, decrement 등 레지스터 전송 언어(Register Transfer Language) 1) 레지스터간의 마이크로 연산 전송을 보다 간단하고 명료하게 표시하기 위하여 사용하는 기호들을 레지스터 전송언어라고 한다. 2) 디지털 시스템의 설계를 편리하게 해준다. 2. 레지스터 전송(Register Transfer) 1).. 2022. 5. 4.
[백준] 5565번: 영수증 - 자바 https://www.acmicpc.net/problem/5565 5565번: 영수증 첫째 줄에 10권의 총 가격이 주어진다. 둘째 줄부터 9개 줄에는 가격을 읽을 수 있는 책 9권의 가격이 주어진다. 책의 가격은 10,000이하인 양의 정수이다. www.acmicpc.net [문제] [코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int total = sc.nextInt(); for(int i = 0; i < 9; i++) { int book = sc.nextInt(); total -= book; } System.out.p.. 2022. 5. 2.
[백준] 2522번: 별 찍기 - 12 - 자바 https://www.acmicpc.net/problem/2522 2522번: 별 찍기 - 12 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net [문제] [코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 0; i i+1; j--) System.out.print(" "); for(int k = 0; k < i+1; k++) System.out.print("*"); System.. 2022. 5. 1.