tgool
Tgool
tgool
전체 방문자
오늘
어제
  • 분류 전체보기
    • Data Science
      • AI
      • Data Mining
      • ML(Machine Learning)
    • Computer Science
      • 자료구조
      • 알고리즘
      • 시스템 프로그래밍
      • 운영체제
      • 컴퓨터 구조
      • 컴퓨터 네트워크
      • 데이터 베이스
      • 파이썬
      • 자바
      • 아두이노
    • Math
      • 통계학
      • 확률론
      • 선형대수학
      • 수리통계학
      • 회귀분석
    • TOFEL
    • Git
    • Plan
    • Book
    • Working out
      • 영양과 생활
      • 운동 정보
      • 운동 기록

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.
tgool

Tgool

[CSAPP] 3.3 Data Formats(데이터의 형식)
Computer Science/컴퓨터 구조

[CSAPP] 3.3 Data Formats(데이터의 형식)

2023. 1. 21. 01:11

3.3 Data Formats(데이터의 형식)

  • 인텔은 16-bit 아키텍쳐를 기반으로 32-bit로 확장했기 때문에, “word”라는 용어를 16-bit 데이터 타입에 붙인다. 따라서 32-bit는 “double words”, 64-bit는 “quad words”라 한다.

  • 앞서 말한 오퍼랜드의 크기를 나타내는 접미사 ‘q’는 ‘quad word’를 나타낸다. 이에 따라 대부분의 명령어에는 네 개의 유형이 존재한다. 크기 순서대로 movb, movw, movl, movq이다.
  • 이때, ‘l’을 사용하는 이유는 double word가 long word로 여겨지기 때문이다. ‘l’은 double precision(더블 정밀도)수를 나타내기 위해서도 사용하지만, 부동소수점의 경우에는 완전히 다른 명령어와 레지스터들을 사용하기에 혼선이 발생하지는 않는다.

 

'Computer Science > 컴퓨터 구조' 카테고리의 다른 글

[CSAPP] 3.5 Arithmetic and Logical Operations(산술연자와 논리연산)  (1) 2023.01.22
[CSAPP] 3.4 Accessing Information(정보 접근하기)  (1) 2023.01.21
[CSAPP] 3.2 Program Encoding(프로그램의 인코딩)  (0) 2023.01.21
[CSAPP] 3.1 A Historical Perspective(역사적 관점)  (0) 2023.01.21
[CSAPP] 2.4 Floating Point(부동소수점)  (0) 2023.01.19
    'Computer Science/컴퓨터 구조' 카테고리의 다른 글
    • [CSAPP] 3.5 Arithmetic and Logical Operations(산술연자와 논리연산)
    • [CSAPP] 3.4 Accessing Information(정보 접근하기)
    • [CSAPP] 3.2 Program Encoding(프로그램의 인코딩)
    • [CSAPP] 3.1 A Historical Perspective(역사적 관점)
    tgool
    tgool

    티스토리툴바