[Libasm] 어셈블리어, NASM?
·
42Seoul/Libasm
어셈블리어란? 어셈블리어(assembly language)는 이해하기 어려운 기계어를 쉽게 연상할 수 있는 기호를 기계어와 1:1로 대응시켜 코드화한 기호 언어이다. 어셈블리어로 작성한 원시 프로그램은 어셈블러를 통해 목적프로그램(기계어)로 어셈블 하는 과정을 거쳐야 한다. 프로그램에 기호화된 명령 및 주소를 사용한다. 어셈블리어의 기본 동작은 동일하지만 작성 CPU마다 사용되는 어셈블리어가 다를 수 있다. 어셈블리어에서 사용되는 명령은 의사명령과 실행명령으로 구분할 수 있다. 컴파일 vs 어셈블 Compile(컴파일) : 고급언어로 작성한 원시 프로그램을 컴파일러가 기계어로 번역하는 작업을 컴파일이라고 한다. Assemble(어셈블) : 어셈블리어로 작성한 원시 프로그램을 어셈블러가 번역하는 작업을 어..
[MacOS] iTerm2, Oh My Zsh 설치 및 powerlevel10k 환경 세팅하기
·
Mac
드디어 나에게도 맥북이 생겼다! [42 SEOUL 교육용 Macbook Pro 대여 시즌3]를 통해 맥북을 이용할 수 있게 됐다. 코로나가 심해지면서 클러스터가 폐쇄돼서 cub3D를 진행하기 힘들어졌는데 리눅스에선 할 수 없을까 이리저리 해보던 찰나에 맥북 대여에 성공했다. 감사합니다 42! 내년에 ARM기반 맥북 프로가 나온다면 그때 진짜 내 맥북을 가져볼까 생각중이다. 터미널의 Theme와 Plugin을 사용하기 위해 iTerm2와 Oh My Zsh를 설치해보자. iTerm2 설치하기 iTerm2는 맥의 기본 터미널 기능을 확장하여 커스텀 단축키나 스크립트, 화면 나누기 등 다영한 기능을 제공한다. iTerm2 - macOS Terminal Replacement iTerm2 by George Nach..
WONILLISM
'맥북' 태그의 글 목록