授業展開#4.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
授業展開#4

授業展開#4 2進数世界の数値と文字 表現のレベル 論理表現:0か1 実装表現:スイッチのオン?オフ リレー、真空管、トランジスタ 自然数の表現 自然数:ここでは0以上の整数。 自然数を0と1で表すために2進記法の表現を使う 2進数の桁の扱い MSB(Most Significant Bit)2進表現のとき最上位の桁 LSB(Least Significant Bit)2進表現のとき最下位の桁       MSB                      LSB Bit番号  7  6   5   4   3   2   1   0 8bit列  x7   x6   x5   x4   x3  x2   x1  x0 xi=0,1 自然数の加算 整数の表現と計算 正負の符号+と-を、0と1に対応させる必要 最も左端のビット(MSB)で正負の符号を表す。    MSB が0 のとき+、1のとき-とする    → -127~ +127の範囲の数字が表せる。 計算が複雑 加える2つの数が同符号→絶対値の和にその符号をつける 加える2つの数が異符号→絶対値の差に絶対値の大きいほうの符号をつける      バイアス表現 バイアス表現:数値の並ぶ順序と大きさの順序を一致させる。x+127をxとする表現。 -127~ +128の範囲の数字が表せる。 加法では、バイアス分を減じる必要。 補数表現 1の補数表現:正の数と0は通常の2進数表現、負の数は、その絶対値の同じ正の数の0と1を書き換えたもの。  10進 56 = 2進 10進 -56 = 2進   正の領域、負の領域で数の順序は保存    加算も桁あふれを考慮すると簡単 2の補数表現:負の数を表す1の補数表現に1を加えたもの。   -128~ +127の範囲の数字が表せる。   加算も簡単    整数の表現(3ビット) 情報の表現とデータ型 実数表現:数字で表したとき小数点を含むような数値を実数という。 10進7.375 = 2進111.011 2進101.1101 =1×22+0×21+1×20+1×2-1+1×2-2+0×2-3+1×2-4  =4+1+0.5+0.25+0.0625  =10進5.8125 情報の表現とデータ型 必ずしも完全対応ではなく、近似値にしかならないこともある。 10進6.6=2進110.100100100???? 10進15.333???=3進120.1 固定小数点表現:5.025 浮動小数点表現:1.025×10-5 ここで「1.025」:仮数、「10」:基数、 「-5」:指数 コード(符号) あるデータ、あるいは情報を基準となる記号の列、記号列で表したものを、そのデータの符号またはコードといい、符号に変換することを符号化、エンコード(encode)という。逆に、符号を元の記号に戻すことを復号(化)またはデコード(decode)という。 コンピュータ:すべての情報を0、1のビット列からなる符号で表す。 文字コード 文字コード:文字列を符号化したもの。 英字のコード:アスキーと呼ばれる8ビット=1バイトコード。 日本語文字は1バイトでは256字種しか使用できないので、JIS(Japanese Industrial Standard、日本工業規格)では、1バイトコードとしては、カタカナ、数字と英字の大文字を割り当てている。 通常の日本語文字としては、かな文字や漢字も使えるようにするため、JISでは2バイト=16ビットコードを設定して定義している。 1バイトコードと2バイトコードの混在の問題や、日本語コードの規格の乱立などいろいろと問題がある。(旧JIS、新JIS、EUC、DEC) JISコード表現 16進数表現 0~9まで進んだ後、A,B,C,D,E,Fとして繰り上がる記数法。 16進数表現1つで2進数4ビットと対応できる。 (1)10=(0001)2=(1)16 (15)10=(1111)2=(F)16 JIS漢字コード表 0と1の世界の構成 電気での表現 0:オフ、1:オン (正理論の対応、逆は負理論の対応) 基本 OR(論理和、選言) AND(論理積、連言) NOT(補、否定) OR,AND、NOTの真理値表 論理演算回路 回路の合成 演習 以下の2進数を10進数に、10進数を2進数に変換せよ。   (1010101)2=   (100)10= 次の真理値表を完成せよ。 真理値表1 真理値表2 PC演習 BASICのインストールと動作確認 Macで動くBasic  Chipmunk Basic  /rhn/basic/ 次週(10/30)小テスト  電卓

文档评论(0)

maritime5 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档