Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 밑바닥부터 구현하는 컴퓨팅 시스템
- mysql 구조
- 리눅스
- 컴퓨터 아키텍쳐
- performance스키마
- 마운트
- 안전하게 테이블 변경
- innodb구조
- 운용 시 유용한 쿼리
- 온라인 ddl
- ec2
- Terraform
- nandtotetris
- 밑바닥부터 만드는 운영체제
- 밑바닥부터 만드는 컴퓨팅 시스템
- 핵기계어
- InnoDB
- mysql 아키텍쳐
- ix is lock
- s3
- dff
- x lock s lock
- MySQL
- innodb 버퍼풀
- 도커
- mysql 엔진
- s3 sync
- 폰 노이만 구조
- 어뎁티브 해시 인덱스
- 필수 스크립트
Archives
- Today
- Total
목록2025/02/18 (1)
이것이 점프 투 공작소
NandToTetris-Hardware simulator / 어셈블러 (밑바닥부터 만드는 컴퓨팅 시스템) (어셈블러 구현 X)
해당 장 과제인 어셈블러 구현은고수준 프로그래밍 언어로 구현하기에 포스팅에서 생략합니다!어셈블러모든 컴퓨터에는 명령어가 0과 1의 연속으로 작성되는 이진 기계어와 인간이 이해하기 쉬운 표현을 사용하여 명령어를 표현하는 어셈블리 언어가 있습니다. 두 언어 모두 정확히 동일한 작업을 수행하며 완전히 동등합니다. 하지만 어셈블리로 프로그램을 작성하는 것이 바이너리로 작성하는 것보다 훨씬 쉽고 안전합니다. 이러한 이점을 누리기 위해서는 누군가 심볼릭 프로그램을 컴퓨터에서 그대로 실행할 수 있는 바이너리 코드로 번역해 주어야 합니다. 이 번역 서비스를 어셈블러가 수행합니다. 어셈블리어는 2진 코드와 직접 대응되므로, 어셈블러를 구현하는 일은 그렇게 어렵지 않습니다.다만 어셈블리 프로그램에서 메모리 주소를 기호로 ..
NandToTetris
2025. 2. 18. 23:48