タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

64bitに関するqzakuqのブックマーク (3)

  • Assembly Book

    Introduction to 64 Bit Assembly Language Programming for Linux and OS X Ray Seyfarth Background This book is the third version of an assembly language textbook targeting beginning assembly language programmers.   It teaches using the yasm assembler and the gdb debugger, though their use is normally behind the scene.  This version of the book introduces the user to an integrated development environ

  • Linuxと64bit環境 VA Linux Systems Japan(ILP32, LLP64, LP64, ILP64)

    64bitプロセサのためのプログラムを、C/C++で書く際に注意すべき点の1つが、整数データモデルの違いです。 32bit環境ではポインタは32bitであり、int型と同じ幅でした。64bitプロセサのプログラミング環境では、ポインタの幅が64bitとなります。Cの言語仕様(ISO/IEC 9899:1999 Programing Languages - C[5]、C99)においては、intは「実行環境のアーキテクチャの暗示する自然な大きさ」となっており、64bitプロセサにおいては64bitとなりそうではありますが、そうではない実装が主流となっています。主な整数データモデルを【表1.2】に示します。

    qzakuq
    qzakuq 2011/02/07
  • 64-BIT PROGRAMMING MODELS

    C language standards specify a set of relationships between the various data types but deliberately do not define actual sizes. Ignoring the non-standard types for a moment, all three 64-bit pointer models satisfy the rules as specified. A change in the width of one or more of the C datatypes affects programs in obvious and not so obvious ways. There are two basic sets of issues: (1) data objects

    qzakuq
    qzakuq 2009/04/16
  • 1