컴퓨터구조론 5

컴퓨터구조론 - MIPS programming assignment #3

Qtspim에서 동작하는 Assembly 프로그램 작성하기 1. syscall을 사용하여 사용자로부터 자연수를 입력받고, 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 출력하는 프로그램을 작성하시오. (EX. 5를 입력받을 시 다음과 같은 모양이 콘솔창에 출력되어야 함)// C++로 구현void star(int input) { for (int n = 1; n  .data n: .word 1 i: .word 0 star: .asciiz "*" nline: .asciiz "\n".textmain: lw $s1, n lw $s2, i # 자연수 입력 받기 li $v0, 5 syscall # loop 반복횟수 맞추기 위해 입력받..

archive./Schoolwork 2022.01.01

컴퓨터구조론 - MIPS programming assignment #2

Qtspim에서 동작하는 Assembly 프로그램 작성하기 1. 아래와 같은 정수 변수 c와 d의 차이값 a를 구하는 프로그램을 작성하시오. 이때 c, d는 각각 정수 5, 7를 갖으며, syscall을 사용하여 주어진 정수값 5, 7을 사용자에게 입력받아 이를 저장하여 사용하시오. a = |c - d| .dataa: .word 0c: .word 0d: .word 0in_msg1: .asciiz "c 입력 : "in_msg2: .asciiz "d 입력 : "out_msg: .asciiz "|c-d| : " .text .globl mainmain: li $v0, 4 la $a0, in_msg1 syscall # 입력 받은 값을 변수에 저장 li $v0, 5 ..

archive./Schoolwork 2022.01.01

컴퓨터구조론 - MIPS registers

register  assembly name  comment  r0  $zero  Always 0  r1  $at  Reserved for assembler  r2-r3  $v0-$v1  Stores results  r4-r7  $a0-$a3  Stores arguments  r8-r15  $t0-$t7  Temporaries, not saved  r16-r23  $s0-$s7  Contents saved for later use  r24-r25  $t8-$t9  More temporaries, not saved  r26-r27  $k0-$k1   Reserved by operating system  r28  $gp  Global pointer  r29  $sp  Stack pointer  r30  $fp..

archive./Schoolwork 2021.12.26

컴퓨터구조론 - MIPS programming assignment #1

Qtspim에서 동작하는 Assembly 프로그램 작성하기 1. 정수 타입의 변수 a, c, e를 선언하고, a를 4, c를 3, e를 2로 초기화한 뒤, a-c+e를 구하여 출력하는 프로그램을 작성하시오. .dataa: .word 4c: .word 3e: .word 2 .textmain: lw $t0, a lw $t1, c sub $s0, $t0, $t1 lw $t2, e add $s1, $s0, $t2 move $a0, $s1 li $v0, 1 syscall li $v0, 10 syscall  2. 사용자로부터 변수 a, c에 입력을 받아 저장하고, 입력받은 두 수의 몫과 나머지를 출력하는 프로그램을 작성하시오. (입력받는 정수는 반..

archive./Schoolwork 2021.12.23

컴퓨터구조론 - PC 부품 기능과 PC 조립 단계

💻 PC 부품1. CPU컴퓨터의 중앙처리장치로써, PC의 두뇌 역할을 한다.컴퓨터의 모든 데이터를 처리하는 핵심 부품이고,PC 성능 상승에 가장 직접적으로 영향을 미친다고 볼 수 있다.아키텍쳐에 따라서 세대를 구분하며, 세대가 높아질수록 성능과 효율성이 좋아진다.주요 제조사로는 Intel, AMD 가 있다.메인보드가 CPU 소켓과 맞아야하고, CPU 칩셋을 지원해야 정상적으로 사용이 가능하다. 2. 그래픽 카드비디오 처리, 즉 그래픽 연산을 하는 부품이며, PC의 눈 역할을 담당한다고 볼 수 있다.디지털 데이터를 볼 수 있는 영상 신호로 바꿔 모니터로 전송하는 장치이다.GPU, 비디오 메모리, 모니터 출력부로 구성돼있다.주요 제조사로는 NVIDIA, AMD가 있다. 시리즈, 세대, 성능, 업그레이드 여..

archive./Schoolwork 2021.12.20
반응형