==========================================================================================
제어
==========================================================================================
Test0 = 1;
CL(컴파일러) 이 윈도우와 대화 => 표(심볼테이블)만든다
(TYPE/NAME/ADDRESS)
char / Test0 / 100
CPU는 NAME(Test0)에 해당하는 ADDRESS(100번지)에 값(1)을 넣는다.
= 심볼테이블
-변수 등
cf) 리눅스 컴파일러-gcc
= 변수 초기화
#include <stdio.h> |
= 양수로 사용하겠다.
#include <stdio.h> |
=부호 사용하겠다
#include <stdio.h>
int main()
{
signed char cNum=255;
printf("%d\n",cNum);
return 0;
}
=short : short int
=printf - %d(10진수) / %x(16진수) / %o(8진수)
#include <stdio.h> |
char 1byte
32bit register
ffffffff =>를 1byte에 넣는다 => 앞 3byte 버림 => ff
printf : ff를 32bit 레지스터에 넣는다 => 양수-앞을 000000으로 채운다 =>화면에 출력
뺄 셈 1-1 => 1+(-1) => 2‘를 더한다
==============================
font
cpu 명령어 추가 : 직구(어깨 팔꿈치 손목) => 직구(직구)기능 추가
==============================
#include <stdio.h> |
char 1byte
32bit register
ffffffff =>를 1byte에 넣는다
printf : ff를 32bit 레지스터에 넣는다 => 음수-앞을 ffffff로 채운다 => 화면에 출력
폰 노이만 - 프로그램 내장방식
#include <stdio.h> |
==========================================================================================
회로
==========================================================================================
=RC회로
회로도
플립플롭(메모리)
=트랜지스터
-전류를 증폭
-Switching ( 디지털에서 주로 사용)
TTL - 모아놓은 것
74시리즈 IC소자
빵판 열결 테스트-3/5일 정도
VJT FED
-트랜지스터의 종류
NPN
PNP
화살표: 전류의 흐름
도핑농도의 차이 : 전류가 한쪽으로 흐름
화살표:Emitter 쪽으로 표시
=NPN 트랜지스터
=NPN 트랜지스터로 AND / OR 회로
=옴의 법칙
0.004mA * 1500Ω=6V
=비안정 멀티 바이브레이터 : 비안정 멀티바이브레이터는 전원이 공급되는 한 구형파가 계속 발진하는 회로이다
깜박이는 속도 조절 : 캐패시터 용량 => CLOCK만들 수 있다
15uF > 22uF > 50uF
=오실로스코프
=7414시리즈(NOT GATE)로 정확한 CLOCK만든다 (CLOCK이 중요) => 크리스탈 대신 사용
=회로그리는 툴 =>
ORCAD
ALTIUM
FEZ
-BJ타입 핀구멍만 있는 것