2022/09 2

[Assembly] 어셈블리어의 기본

어셈블리어란?(What is Assembly language?) 어셈블리어는 기계어와 1대 1 맵핑이 가능한 한마디로 사람이 알아들을 수 있는 기계어이다. 기계어는 0과 1로 이루어져 있는데 초기 컴퓨터는 이 0과 1을 이용하여 프로그래밍을 했다. 그러나 시간이 지나면서 0과 1로 프로그래밍을 하는 것에 불편함을 느끼고 어떻게 하면 좀 더 쉽게 프로그래밍을 할 수 있을지 고민했고 그 결과가 바로 기계어를 사람이 알아들을 수 있는 단어(Symbol)로 나타낸 것이다. 그래서 어셈블리어를 Symbolic language라고도 한다. 기존에 알고 있는 프로그래밍 언어에서는 저레벨이라고 해도 C언어가 가장 저레벨 언어일 것이다. 그러나 어셈블리어는 그보다 더 저급언어이고 때문에 CPU를 직접 조작하게 된다. C..

어셈블리어 2022.09.28

2022 09 22 나의 생각

정말 오랜만에 글을 쓰는 것같다. 날짜를 보니 거의 한 달이다. 핑계로 보이겠지만 블로그를 쓰려고 해도 학교갔다오고 나서 피곤하니까 쉰다고 친구들이랑 게임조금하면 잘 시간이라 글을 쓸 시간이 없었다. 그래도 아직은 3주차까지 공부를 했다. 시험보기까지는 5주가 남았다. 아직 블로그에 글 쓸 시간있고 충분히 공부하고 정리할 수 있다. 오늘은 게임보다는 어셈블리어를 켜봐야겠다.

나의 일기 2022.09.22