Memory Access, Memory Load & store


Memory Access, Memory Load & store

지난 포스팅에서 '컴퓨터 내 메모리의 역할과 종류'를 알아봤습니다. 컴퓨터의 기본 동작은 'I/O와 인터페이스하며 데이터를 읽기, 쓰기, 기타 동작(operate라고 칭하겠습니다..)'입니다. Memory를 얘기하기전에 ISA, 어셈블리어에 대해 짧게 이야기를 하겠습니다. 어셈블리어는 Programming Language 중에 가장 Low level이에요. "값을 불러와" "값을 저장해" "값끼리 더해" 이런 단순 연산들이 합쳐져서 High Level Language의 command 한 줄이 나오는거에요. 개발자들이 사용하는 Programming, script 언어는 High Level Language라고 불립니다. 대부분의 개발자들은 Compiler 이전 스텝까지만 코드 작성 및 수정을 하고, Assembler, Linker, Loader는 특별한 경우가 아니라면 직접 작성과 수정을 하진 않습니다.(극한의 최적화, 디버깅 필요시 보긴 함.) 아, 그리고 어셈블리어는 프로세서 제조사...



원문링크 : Memory Access, Memory Load & store