[TIL]주특기숙련_Day24

지냐킴·2022년 8월 3일
0

항해99 8기 TIL/WIL

목록 보기
24/41
post-thumbnail

22.08.03 수요일

🗓할일

CS 스터디 리뷰
React 리덕스 과제하기 ~~
~~TIL 쓰기

🚀 TIL

CS 스터디

1일 1로그 100일 완성 IT지식

  1. 어셈블러

사용자가 이해하기 어려운 기계어 대신에 명령 기능을 쉽게 연상할 수 있는 기호를 기계어와 1:1로 대응시켜 코드화한 기호 언어

  1. 어셈블리어로 작성한 원시 프로그램은 어셈블러를 통해 목적 프로그램(기계어)로 어셈블 하는 과정을 거쳐야 합니다.
  2. 사용자가 프로그램을 쉽게 읽고 이해할 수 있습니다.
  3. 프로그램에 기호화된 명령 및 주소를 사용합니다.
  4. 어셈블리어의 기본 동작은 동일하지만 작성 CPU마다 사용되는 어셈블리어가 다를 수 있습니다.
  5. 어셈블리어에서 사용되는 명령은 의사 명령과 실행 명령으로 구분할 수 있습니다.

어셈블러와 어셈블 과정

1. 어셈블리어로 작성된 원시 프로그램을 목적프로그램으로 어셈블 하는 과정은 크게 2단계(Pass)로 나누어서 수행됩니다.
2. 두개의 Pass를 사용하면 기호를 정의하기 전에 사용할 수 있는 프로그램 작업이 용이합니다.

어셈블러의 종류

  1. 단일 패스 어셈블러 : 원시 프로그램을 하나의 명령문씩 읽는 즉시 기계어로 번역하여 목적프로그램으로 만듭니다.
  2. 이중 패스 어셈블러 : 원시 프로그램을 앞에서부터 끝까지 읽어서 1단계의 작업을 수행한 후 다시 처음부터 읽으면서 1단계에서 수행한 결과를 사용하여 완전한 목적 프로그램을 만듭니다.
  3. 크로스 어셈블러 : 현재 사용하는 컴퓨터와는 다른 명령 형태로 동작하는 컴퓨터에서 사용할 프로그램을 어셈블 할 때 사용되는 어셈블러를 말합니다. 현재 어셈블하는 컴퓨터가 아닌 어셈블된 프로그램을 실행시킬 컴퓨터에 맞게 목적 프로그램을 생성합니다.

URI(URL,URN)이란?

💬

강의들으면서 코드에 주석달면서 노트했던게 도움이 많이 되었다!
강의 노트를 기반으로 과제를 하고 기능에서 에러나는게 있어서 찾아보다가 팀원분에게 여쭤봤고 어쩌다보니 완성!ㅋㅋㅋㅋㅋㅋ
그래도 다시 첨부터 리뷰해봐야지 하고있었는데 기술매니저님이랑 다른 팀원분들이랑 짝코딩을 했다
매니저님과 짝코딩을 끝내고 팀원들끼리 집단지성을 사용해 복습하는데 새벽 4시까지했다 하나씩 이해되서 너무 좋았다
1주차 부분도 다시 주석달면서 리뷰해야겠다

profile
코린이일기

0개의 댓글

관련 채용 정보