CS COURSE/Computer System 2

Final Project1: Simple Arithmetic Calculator

- 내용: 산술연산 기능을 수행하는 Simple Arithmetic Calculator 를 구현한다 . 이 프로그램의 입력은 다수의 산술연산식으로 구성된 input.txt 파일로 주어지며 , 프로그램은 각 수식에 대한 연산을 수행하여 결과를 output.txt 파일에 저장한다 - 연산 기능 연산자"+,-,*" 를 사용하며 , 수식의 마지막에는 = 표기가 들어가고 , 띄어쓰기는 존재하지 않음 곱셈은 덧셈과 뺄셈에 우선하여 적용 입력 가능한 각 수의 범위 : 2 자리 자연수 출력 결과값의 범위 : 8 자리 정수 - 코드: https://github.com/bonapark00/Computer-System/blob/main/final1.asm GitHub - bonapark00/Computer-System Co..

Final Project2: Selection Sort & Bubble Sort by ARM

- 과제명 : 두 가지 기본 탐색 알고리즘인 selection sort 와 bubble sort 를 ARM assembly program 으로 설계 구현하고 , 주어진 데이터 입력에 대해 두 가지 방법의 예측 수행 시 간을 측정 비교 - 내용: 주어진 입력 데이터에 대하여 selection sort 와 bubble sort 를 수행하는 ARM assembly program 설계 과제 로 먼저 프로그램 Template 내에 주어진 40 개의 정수 데이 터 어레이에 대하여 두 가지 정렬 방법을 수행한 후 그 결과를 데이터 어레이에 각각 저장하고 각 sorting 알고리즘 시작부에서 종료시까지 수행된 총 명령어의 개수를 count 함 . 프로그램 제출은 주어진 Template.S 파일 골격을 이용하여 해당 부..