Skip to content
ccss17
Day2 Computer Principle 1
ccss17
Math
Paper
Computer
ProgrammerBase
security tutorial
ccss17
ccss17
Math
Math
Foundation of Math
Foundation of Math
History of Math
Formal System
Incompleteness theorem
Turing's proof
Consistency proof of Peano arithmetic
Set Theory
Set Theory
Set
Number Theory
Infinite Set
ZFC axiom system
Arithmetic Operations
Polynomials
Hyperreal Numbers
Surreal Numbers
Linear Algebra
Linear Algebra
Vector Space
Linear Transformation
Matrix Operation
Determinants
Diagonalization
Inner Product Spaces
Canonical Forms
Paper
Paper
Performance of Python runtimes on a non-numeric scientific code
The NumPy array: a structure for efficient numerical computation
Facenet (2015)
Quadruplet (2017)
BlueBorne
Computer
Computer
Nand to Tetris
Why the future doesn't need us
Rust Memo
ProgrammerBase
ProgrammerBase
README
Contents
Contents
Day 1
Day 2
Day 3
Day 4
Day 5
Docker
Coding Convention
Build System
Information
Git
VSCode
Markdown
Tmux
Vim
CLI
security tutorial
security tutorial
README
Day1 Base
Day2 Computer Principle 1
Day2 Computer Principle 1
컴퓨터를 밑바닥부터 이해해보자
컴퓨터의 원리
괴델의 불완전성 정리
튜링 머신
생각할 수 있는 모든 기계를 4 가지 부품으로 설계하기
4 가지 부품으로 설계된 기계를 문자로 표현하기
문자로 표현된 기계를 읽고 그대로 흉내내는 기계 (보편만능기계, 컴퓨터)
보편만능기계(컴퓨터) 로도 할 수 없는 일 - 정지문제
증명 과정 (Halting problem)
폰 노이만 구조
이후에는
간단하게 살펴보는 컴퓨터의 구조와 작동 원리 (1)
2진수, 8진수, 16진수 표기법
컴퓨터가 데이터를 저장하는 방식
CPU 레지스터
RAM 에 저장하는 변수와 register 에 저장하는 변수의 속도 차이 실험
범용 레지스터 General Register
스택 포인터 Stack Pointer (rbp, rsp)
프로그램 카운터 Program Counter(rip)
FLAG 레지스터
어셈블리어 (1)
데이터 저장 (mov, lea)
산술 연산 (add, sub)
논리 연산 (and, or, xor)
분기 명령어
무조건 분기 명령 (jmp)
조건 분기 명령 (je, jne, jle, jge)
System call
과제
Day3 Computer Principle 2
Day4 Reversing 1
Day5 Reversing 2
Day6 Exploit 1
Day7 Exploit 2
Day8 Exploit 3
Day9 Exploit 4
Day10 Pentesting
컴퓨터를 밑바닥부터 이해해보자
컴퓨터의 원리
괴델의 불완전성 정리
튜링 머신
생각할 수 있는 모든 기계를 4 가지 부품으로 설계하기
4 가지 부품으로 설계된 기계를 문자로 표현하기
문자로 표현된 기계를 읽고 그대로 흉내내는 기계 (보편만능기계, 컴퓨터)
보편만능기계(컴퓨터) 로도 할 수 없는 일 - 정지문제
증명 과정 (Halting problem)
폰 노이만 구조
이후에는
간단하게 살펴보는 컴퓨터의 구조와 작동 원리 (1)
2진수, 8진수, 16진수 표기법
컴퓨터가 데이터를 저장하는 방식
CPU 레지스터
RAM 에 저장하는 변수와 register 에 저장하는 변수의 속도 차이 실험
범용 레지스터 General Register
스택 포인터 Stack Pointer (rbp, rsp)
프로그램 카운터 Program Counter(rip)
FLAG 레지스터
어셈블리어 (1)
데이터 저장 (mov, lea)
산술 연산 (add, sub)
논리 연산 (and, or, xor)
분기 명령어
무조건 분기 명령 (jmp)
조건 분기 명령 (je, jne, jle, jge)
System call
과제
Redirect to Netlify
Back to top