2024/11/26 4

1018번

임의로 8*8 을 자르고 그 중 제일 색칠할칸이 적은 값을 출력결국 1*1 도 정사각형이라 칸의 수를 출력하면됨  1. 8*8 정사각형으로 자르려면 최소 8칸은 남아 있어야함남은게 8칸 미만일시 실행x ,  for (int i = 0; i 2. 자른 정사각형이 체스판형태가 아니라면 칠해야함  0 1 2 3 4 5 6 7 // 8칸 첫번째) 좌상단이 W 인경우 >  짝수 W, 홀수 B// 첫번째 좌상단 Wif ((x + y) % 2 == 0) { if (board[i + x][j + y] != 'W') paint1++;} else { if (board[i + x][j + y] != 'B') paint1++;}// 두번째 좌상단 Bif ((x + y) % 2 == 0) { if (board[..

C언어/백준 2024.11.26

SWI 의 진실

Hardware없이 interrupt를 거는 방법?  SoftWare Interrupt :  Asynchronous(비동기식) 하게 암때나 걸리는 게 Interrupt       Software Interrupt != Interrupt           > Software적으로 Exception을 거는것임.         > User mode에 있던 System > Supervisor mode로 전환,         > Software Interrupt를 거는 순간부터는 Privileged Mode로 전환 System을 마음대로 주무를 수 있는 권한이 생김. 왜 이런 SWI( software interrupt) 사용? : compatibility.      > kernel service를 이용할 때 많이..

vector table의 구현과 실제

Vector Table: 각각의 Exception이 일어 났을 때 정해진 곳으로 branch > 그 용도에 맞는 처리 routine들이 들어 있으면 됨.    Low Vector를 기준 ;----------------------------------------------------------------------------; ; ADDRESS EXCEPTION MODE ON ENTRY ;----------------------------------------------------------------------------; ; 0x00000000   Reset               Supervisor ; 0x00000004   Undefined Exception Undefined ; 0x0000000..

오실로스코프

: 오실레이터 ( 진동 ) 을 스코프 진동파형을 보는 장비 수직 : 전압 수평 : 시간 구조 신호 (아날로그) : 프로브 > 증폭 > ADC ( 표본화 양자화 부호화) > 저장 (시간축에 대해 파형을 쭉 그려나가기 위해)                                   >Triger : 일정 전압이 딱 넘었을때 그 기점의 정보 상단 : 1칸의 전압, 1칸의 초 // 1v/dv : 1칸에 1v , 500nS/div : 1칸에 500ns open ch : 채널 활성화 open FFT : FFT 활성화 // 주파수 분석 coupling : DC / AC  // AC : 신호가 1,0 으로 됐을때 떨리는 그 부분만 볼 수 있음 probe mode : 배율 트리거 :  ex) if(전압 >= x VO..