전체

리눅스가 노트북 용량때문에 안 깔려서 노트북 용량을 줄이기 위해 외장하드에 안 쓰는 파일들을 다 옮기고, 다시 깔았다. 리눅스 ubuntu를 깔기 위해 https://inpa.tistory.com/entry/LINUX-%F0%9F%93%9A-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%84%A4%EC%B9%98 💽 리눅스 설치 방법 (Ubuntu) 👇 정말 쉽게 정리 리눅스 설치 방법 (우분투) 가상환경 및 CD 다운&설치 먼저 아래의 링크 두 개를 통해 VirtualBox와 Ubuntu를 설치한다. 1. VirtualBox 설치 왼쪽 메뉴에서 Downloads를 선택하여 Windows hosts를 클릭하면 VirtualBo inpa.tistory.com 위 블로그의 내용을 참고하여 그대로 ..
FPGA (Field Programmable Gate Array) 는 프로그래밍이 가능한 직접회로 반도체로 개발자가 논리회로를 원하는 의도에 맞춰 설계가 가능하다. 원하는대로 설계를 하려면 HDL (Hardware Description Language)를 사용해야한다. 여기에 사용되는 언어는 Verilog와 VHDL인데, 학교에서는 VHDL로 하는 것 같다. VHDL로 작업하기 위한 통합환경을 설치하고 있는데, https://www.amd.com/en.html 에서 다운받는 중이다. 시간이 오래걸린다. 교수님께서 Xilinx-vivado 다운받으라고 하셔서 다운받고 있다. Xilinx-vivado 프로그램이 깔릴때까지 수업내용을 정리하려고 쓰고 있다. vivado 프로그램이 깔리면 프로젝트를 만들 수 있..
리눅스 설치 방법을 구글링 해봤는데, 너무 자료가 깔끔하게 정리된게 안 보였다. 찾아보다가 youtube 에 https://www.youtube.com/watch?v=RKASf-XmPSw 앱처럼 간단하게 리눅스를 설치하는 방법을 찾아서 이대로 실행했다. 리눅스를 설치하고, 업데이트 검사 및 업그레이드까지 해준다면, $> sudo apt-get update //업데이트 검사 명령 실행 후 $> sudo apt-get upgrade //업그레이드 명령까지 하기 이제 강의 들으러가야지!
2주차 경과 결과 및 수정사항> 2주차 동안 c언어 (윤성우 열혈 프로그래밍) chapter 5까지를 복습했다. 앞서 정해놨었던 다른 3가지 계획들을 잠시 보류하고 3주차에 할당량을 많이 하여 시행할 계획이다.
· c
문제1 > 입력 받은 정수 값의 부호를 바꿔서 출력하는 프로그램을 작성해보자. 예를 들어 -3 입력시, 3 출력, 5 입력시 -5 출력. 단, 반드시 이번 Chapter에서 소개한 비트 연산자를 이용해서 구현해야 한다. 문제1해설 > /* * 제목 : 문제04-4-1 * 쪽수 : p.100 * 수정날짜 : 080523 * 기능 : 비트 연산자 활용해서 정수 값의 부호를 바꿔서 출력하는 프로그램 */ #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a,b; b = 0; printf("정수 값을 입력하세요 : "); scanf(" %d", &a); b = ~a; b += 1; printf("입력된 정수 : %d\n부호 바꾼 결과 : %d\n", ..
· c
비트 연산자 (>) 1. 비트 연산자 ( num2 num2의 크기만큼 num1의 비트 열이 오른쪽으로 이동한 결과가 반환된다. num1이 양의 정수라면 (MSB가 0이라면) 밀려나는 오른쪽의 비트들은 소멸되고, 왼쪽의 빈 비트들은 0으로 채워진다. num1이 음의 정수라면 (MSB가 1이라면) num1이 양의 정수일때와는 조금 다른 방식이 적용되어야 한다. 마찬가지로 왼쪽의 빈 비트들이 0으로 채워지면 num1이 더 이상 음의 정수가 아니게 되기 때문이다. -16을 비트 연산자(>>2)를 통해서 2칸씩 오른쪽으로 이동시키면 어떤 결과가 만들어질까? 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 // -16(2진수) 이 결과는 CPU에 따..
· c
https://im-not-robot-0.tistory.com/85 [c언어/열혈 c프로그래밍] p.89 문제 04-3 음의 정수 표현하기 1 바이트로 +5 라는 양의 정수를 표현할 때에는 ㅁㅁㅁㅁㅁㅁㅁㅁ 8개의 자리 중 맨 왼쪽 자리가 부호(+,-)를 표현하는 부분이므로 0 0 0 0 0 1 0 1 (+5) 로 표현하고 1 바이트로 -5 라는 음의 정수를 표 im-not-robot-0.tistory.com 위 게시글에서 음의 정수를 2진수로 표현하는 방법에 대해 알아보았다. 2진수로 표현된 음의 정수는 양의 정수와 달리 그 값의 크기를 바로 계산하기 어렵다. 음의 정수의 크기 ( 부호를 뺀 값 )를 구하는 방법은 과연 2의 보수를 거꾸로 행하는 방법밖에 없을까? 1 1 1 1 1 1 1 1 1 1 1 ..
· c
1 바이트로 +5 라는 양의 정수를 표현할 때에는 ㅁㅁㅁㅁㅁㅁㅁㅁ 8개의 자리 중 맨 왼쪽 자리가 부호(+,-)를 표현하는 부분이므로 0 0 0 0 0 1 0 1 (+5) 로 표현하고 1 바이트로 -5 라는 음의 정수를 표현할 때에는 표현된 +5에서 2의 보수법을 적용하여 0 0 0 0 0 1 0 1 (+5) 에서 (1의 보수를 취하고) 1 1 1 1 1 0 1 0 (1을 더한다) 1 1 1 1 1 0 1 1 (-5) 문제1 > 양의 정수 01001111과 00110011은 각각 10진수로 얼마인가? 문제해설1 > 01001111 (2진수) => 64+8+4+2+1 = 79 (10진수) 00110011 (2진수) => 1+2+16+32 = 51 (10진수) 문제2 > 음의 정수 10101001 과 111..
코딩신생아(0o0)
'분류 전체보기' 카테고리의 글 목록 (12 Page)