Windowsの関数電卓に「16進数」とかありますが、私は10進数専門で、この16進数なんてどういうふうに使うのか、ぜんぜん見当がつきません。どなたか教えていただけませんか-----
 できればほかの進数の使いかたもお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

こんにちは。


他の方も回答されているとおり、2、8、16進数は、主にコンピュータの世界で使われます。というより、コンピュータは実は2進数しか理解できません。つまり、電流が流れたか流れなかったか、極性がプラスかマイナスか、のどちらか一つの状態で判断するので、それを0と1に対応させているのです。
ところで、コンピュータには便利でも、人間には分かり易いとは言えません。例えば、十進数の93は二進数では1011101となり、途端に桁数が大きくなるのです。
そこで、人間にも扱いやすいように二進数を3桁づつ区切ったものを8進数、4桁ずつ区切ったものを16進数と言います。なぜかというと、3桁の二進数で表せる最大の数は111、十進数だと7で、8で桁上がりすることになるからです。16進数だと、4桁の二進数1111は十進数で15、で16で桁上がりをするからです。
ただし、16進数だと、十進数に直したときに0から15を扱うわけですから、10~15にはアルファベットのA~Fを割り当てて考えます。
よく、アプリがエラーになったときのメッセージで、「メモリーFF0AB12番地に不正アクセスしました」とかって出てくる、アレですね。

ところで、おきづきのように、n進数と、n進数で扱かわれる数には、次のような関係があります。
10進数:0~9
2進数:0、1
8進数:0~7
16進数:0~15
つまり、n進数のnは、桁上がりが発生する数を言っているのであり、nという数字は決して現れません。
従って、俗に時間は60進数だというのは誤りだと分かると思います。時間は単なる10進数で、慣習的に60を区切として時分秒を数えているだけです。
    • good
    • 0
この回答へのお礼

ご解答いただきまして、ありがとうございました。

お礼日時:2002/03/11 19:42

では、実際にどう使ったかっていうと・・・



「コンピュータの使用目的に新規項目(それも現状に最適な)を追加するプログラムをINFファイルで作る」

MS-DOSプロンプトで
半角でcd\(この¥がある種のキーボードではうまく入力できない)と入力してEnter
さらに半角で「dir(半角空き)*.(半角空き)/s」と入力してEnter。
一覧のファイルの総数の「ディレクトリの数」をメモしておく。現状では「1,325」でした。

電卓を起動
関数電卓を選択し、まずは10進法で先ほどのディレクトリの数の1/10の値を入力する。
その状態で「16進」と「Dword」にチェックを入れ、表示された数字を確認。現状では「52D」でした。

INIファイルプログラムのNameCacheは、80MB以上のメモリの場合「06,0e,00,00」
同じくPathCacheは、電卓で「52D」と出た場合は、「2D,05,00,00」となる(らしい)。

キャッシュ倍増の「使用目的」
 レジストリエディタを起動。
 LOCAL_MACHINE→SOFTWARE→Microsoft→Windows→CurrentVersionとキーをたどり、 FS Templatesフォルダ(キー)を右クリック。
 メニューから「新規作成」「キー」で名前を半角の「Max」というキーを作る。
 右のウインドウの「(標準)」をダブルクリック。「値のデータ」に好きな文字列
 「16進32bit」など入力する。
 
 右ウインドウの何も無いところを右クリック。「新規作成」「バイナリ」を選び、
 新規にアイコンを作成する。
 作成したアイコンの名前を半角で「NameCache」と入力しEnter。
 この「NameCache」アイコンをダブルクリックし、値のデータに半角で「06,0e,00,00」
 と入力。(なお、スペースは自動的に空く)
 同様に「PathCache」というアイコンも新規に作る。
 値のデータに半角で「2D,05,00,00」と入力。で、レジストリエディタを終了。再起動。
 
 コンピュータの主な使用目的を好きな名前、例えば「最速Windows」に変更して再起動すると
 設定が変更される。

と、知識をひけらかしてみたかった通りすがりのハゲでした。
    • good
    • 0
この回答へのお礼

ご解答いただきまして、ありがとうございました。

お礼日時:2002/03/11 19:42

0と1が、2進数これが『デジタル』ってやつですね。


0~9まで使うのが、10進数これは専門でしたねf(^_^)
0~F(0123456789ABDEF)まで使うのが、16進数、
自分が解っているのが色指定等を16進数で書いてます
赤緑青の三原色を16進数2桁づつ6桁で表示させてます。

『FF 00 00』 ← これは左の2桁(赤の部分)が最大値の『FF』だから赤くなります
『00 FF 00』 ← これは、緑で、
『00 00 FF』 ← これは青って事ですね。
この様に16進数6桁で色の指定が出来ます、でもこれは作る方の勝手で
実際PCは、2進数デジタルですから勝手に計算してるんですね(^^ゞ多分

他は、個人的に使うのであれば、3進、4進、5進適当に使えますよね
1週間=7日、7進数??。1年=12ヶ月、12進数??これは違うか(^_^;


          X1turboの友達 hiro。
    • good
    • 0
この回答へのお礼

ご解答いただきまして、ありがとうございました。

お礼日時:2002/03/11 19:41

>この16進数・・・


 コンピュータは2進数ですon、offの2種類しかありません。
 プログラムも同様です。
 しかしそれだと人間が解らりずらいので2進数を4桁で16進にしているのです。
 例)1010→A、1111→F
>できればほかの進数
 60進→時計
参考になれば幸いです。
    • good
    • 0
この回答へのお礼

ご解答いただきまして、ありがとうございました。

お礼日時:2002/03/11 19:40

まず10進で数字を入力してから他の進数をチェックするとその進数での表示に変わります。


またその逆もできます。

たとえば10進で10を入力してから2進にチェックすると1010と表示されます。
これは10を2進法であらわした数字です。

同じように10進で50と入力して16進にチェックすると32と表示されます。
これは50の中に16が3個で余りが2ということです。

2進は分りますが8進や16進は何に使うんでしょうね^^
10進は人間の指が両手で10本だから10進になったと言われています。
じゃあ8進はタコの計算法かも?(笑)
16進は火星人のだったら面白いですね^^
    • good
    • 0
この回答へのお礼

ご解答いただきまして、ありがとうございました。

お礼日時:2002/03/11 19:39

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QPCの階層を書き出すソフト(?)

ウィンドウズの階層構造をテキストなどで、
書き出すソフトウェアはないでしょうか?
知り合いに使ってもらうために、資料として渡したいのです。
同じようなことができれば何でもOKです。

Aベストアンサー

No.1の方が書かれていますが・・・

ディレクトリの構成を書き出すことでよいのですか?
であれば、ソフトは不要です。
便利なのもあるのかもしれないですが、必要ないので探したことは無いです。

 コマンドプロンプト(MS-DOSプロンプト)を開き、
  tree > c:\kaisou.txt
 とします。
 単にtreeだけでもOKですが、後ろに ” > ファイル名”とすると、ファイ ル名で指定したファイルに結果が保存されます。(画面上には表示されませ んが、きちんとテキストとして保存されます。)

   ※tree /F > c:\kaisou.txt
とかすると、ディレクトリ内のファイルも表示されます。

 

QMS電卓の「関数電卓」でルート計算

Windowsのアクセサリ内にある「電卓」の「関数電卓」を使ってルートの計算をしたいのですが、通常の関数電卓にあるようなルートのマークがありません。

たとえば「ルート8がいくつなのか」はどのボタンを使って出せばよいのでしょうか?

Aベストアンサー

方法1 数字を入れた後、左上の方にある「Inv」にチェックを入れてから「x^2」を押す。

方法2 数字を入れた後、x^yを押してから「0.5」を入力し、「=」を押す。

Qソフトウェア特許とは?

個人でソフトウェア開発している者です。特許について素人ですが、ソフトウェアは特許で保護されるのでしょうか?
ある開発ソフトでコーディングしたものや、ICチップの中にあるソフトなど、ソフトウェアといっても色々あって、ソフトウェアのすべての階層についての特許の扱いについて、ご教授をお願いします。
開発ソフトでコーディングしたものですが、おそらくプログラム自体は保護されないと思います。けれども、開発されたソフトの動き、構成、フォルムなど、画期的なコンテンツであれば、発明として扱われるでしょうか?
具体的にですが、MSのVisualStudioの開発ソフトでコーディングし、それをネットで売りたいのです。そこで、VisualStudioのライセンスを取得する必要があるでしょうか?また、DirectXなどを組込んだ場合の再配布の権利の取得も必要でしょうか?

Aベストアンサー

「ソフトウェア」が「物の発明」であるわけでなく、
「ソフトウェアによる発明」が「物の発明」として扱われることに注意。

特許法2条にある「『発明』とは、自然法則を利用した技術的思想の創作のうち、高度のものをいう。」が問題となるのです。
人為的な取極め等は自然法則を利用したものとはみなされないことになっているため、プログラムコード自体は基本的に、発明とみなされません。

とここまで書きましたのは「日本国内」の話です。
海外では発明の定義が明文化されていない法律が多く、
判例上、プログラム自体に特許を認める国もあります。

例えば、Adobeのソフト等を起動すると「~等の特許により保護されています」等と表示されたりしますが、その表記は米国特許と書かれています。
属地主義からすれば無意味な表記とも思えますが、
米国では日本と違って保護されていることの現れでもあります。

日本国内で特許を受けられなくても、
米国での発売等も考えるならば
米国での特許出願の可能性も検討するべきでしょう。

QPIC16F84と16F84Aの違い

PICプログラムを勉強中の初歩者です。
ちょっと古い参考プログラムなどはPIC16F84を使ったものがあります、
所が現在市販のPICは16F84Aとなりますが完全な互換性があるのでしょうか。PIC16F873なども"A"が付いてます。プログラムを変更せずにそのままアッセンブルして書き込んで問題が起きないのでしょうか。
アッセンブルはMicrocip社のMPLAB IDE を使いAKIプログラムライターVer 4を使用してます。ご指導よろしくお願いします。

Aベストアンサー

ソフトウェアや搭載されている周辺回路的な違いはありません。
ACスペック(動作周波数や動作可能電圧)で16F84Aの方が強化されています。何がどれくらい違うかはスペック表を見てください。

Q【GoLive5.0】 フレームを使用した時の階層の表示しかた

今Win GoLive5.0 を使用しております。


フレームを使用しページを上下で区切っています。
上のフレームでは、コンテンツを表示し、
下のフレームは、各コンテンツのページを表示するようにしています。
また、下のフレームのみスクロールバーを表示しています。

今回質問したいのが、階層(この表現が正しいかは?ですが)の表示を上部のフレーム内で表示したいと考えています。
ちなみに、私が言っている階層の表示とは、この「教えて!goo」内で言えば、検索スペースの下の所に示されている、
教えて!goo > コンピューター [家庭向け] > ソフトウェア > ホームページ作成ソフト  になります。

フレーム下部では、ページによってジャンルわけするページが増える為、階層を表示することで見ていただく方に、自分の現在地を把握して頂ければと思っています。

また、フレーム下部のページが縦に長くなってしまっても、階層表示をフレーム上部で表示することで、そのページのトップへ行けるので、便利なのでは?! と思っています。

どなたか、お解かりになる方アドバイスをよろしくお願いします。

今Win GoLive5.0 を使用しております。


フレームを使用しページを上下で区切っています。
上のフレームでは、コンテンツを表示し、
下のフレームは、各コンテンツのページを表示するようにしています。
また、下のフレームのみスクロールバーを表示しています。

今回質問したいのが、階層(この表現が正しいかは?ですが)の表示を上部のフレーム内で表示したいと考えています。
ちなみに、私が言っている階層の表示とは、この「教えて!goo」内で言えば、検索スペースの下の所に示されて...続きを読む

Aベストアンサー

非常に単純な考え方で恐縮なのですが、階層表示している上部フレームのリンク先を、既に出来上がったフレームページにしてしまう方法は駄目なのでしょうか?

インデックス用に
教えて!goo >
教えて!goo > コンピューター [家庭向け] >
教えて!goo > コンピューター [家庭向け] > ソフトウェア >
というhtmlを必要分つくり、各インデックスに対応したメインページを同個数分作ります。
それらを全てフレームページにし、各々にリンクを貼ってターゲット属性を_topにすれば良いのでは?と思うのですが…。

cgi等を使った高度な事を仰っているなら申し訳ありません。

QPIC16F84Aから16F628Aの変換について

以前PIC16F84Aで問題なく動作しているプログラムを
初期設定を変えて(これでいいのか?も疑問)16F628Aで動かそうとしていますが
サブルーチンに入り「タイマー」のルーチンから抜け出せないみたいです。

BILD ALL ではエラーは出ません。

割込みは正常に動作します。
どこがいけないのでしょうか?

よろしくお願いいたします。

プログラムはこちらです。


;-------------------------------------------------------------------------
;     初期設定

list P=pic16f628a
include "p16f628a.inc"

__CONFIG _HS_OSC & _CP_OFF & _WDT_OFF & _PWRTE_ON & _BODEN_ON & _LVP_OFF & _MCLRE_OFF


ORG 0


GOTO MAIN

;-----------------------------------------------------------------------
; 割り込み処理

ORG 4     ;割り込みアドレス
CLRW
CLRF PORTB     ;ポートBクリア
GOTO MAIN

;-----------------------------------------------------------------------
; メインプログラム

MAIN   BCF STATUS,RP0
         MOVLW B'00000111'
        MOVWF CMCON
        BSF INTCON,INTE     ;割りこみ許可?


         BSF STATUS,RP0     ;ポートAを全て入力に設定
        MOVWF TRISA
         MOVLW H'01'     ;ポートBは0(ゼロ)以外は出力に設定
        MOVWF TRISB

        MOVLW 90H     ;INT割り込み許可
        MOVWF INTCON

        BCF STATUS,RP0     ;ポートBをクリア
        CLRF PORTB

         CLRW
;----------------------------------------------------------------------
; スイッチ入力チエック
LOOP    BTFSS PORTA,0     ;オープンSWがONか?
         GOTO OPEN      ;ONだったら OPENへ
        GOTO LOOP
;-----------------------------------------------------------------------
; オープン動作

OPEN    MOVLW 010H      ;ポートB4番に5V出力(リレーON)
         MOVWF PORTB
       MOVLW D'250'      ;動作時間 '250'設定
        MOVWF 0EH      ;アドレス0EHに250を入力
         CALL LOOP3      ;サブルーチンLOOP3を呼び出す

       GOTO MAIN      ;サブルーチンが終わったら MAIN に戻れ

;------------------------------------------------------------------------

;-----------------------------------------------------------------------

; サブルーチン(タイマー)

TIMER1    MOVLW D'220'
          MOVWF 0CH

LOOP1    NOP
          DECFSZ 0CH,1
          GOTO LOOP1
        RETURN

TIMER2     MOVLW D'100'      ;アドレス0DHに100を入力
         MOVWF 0DH

LOOP2    NOP
          CALL TIMER1      ;TIMER1を呼び出し(行く)
          DECFSZ 0DH,1      ;アドレス0DH から1を引き算する
          GOTO LOOP2      ;結果が"0"でなかったら LOOP2に戻ってまた引き算
         RETURN       ;引き算の結果が"0"になったら「CALL」した「次に(下)」へ戻る

LOOP3    NOP      ;何もしない
         CALL TIMER2      ;TIMER2を呼び出す(行く)
        DECFSZ 0EH,1
        GOTO LOOP3
         RETURN


END    END

以前PIC16F84Aで問題なく動作しているプログラムを
初期設定を変えて(これでいいのか?も疑問)16F628Aで動かそうとしていますが
サブルーチンに入り「タイマー」のルーチンから抜け出せないみたいです。

BILD ALL ではエラーは出ません。

割込みは正常に動作します。
どこがいけないのでしょうか?

よろしくお願いいたします。

プログラムはこちらです。


;-------------------------------------------------------------------------
;     初期設定

...続きを読む

Aベストアンサー

SFRの中でEEPROM関係のレジスタのバンクが違いますが、
EEPROMは使っていますか?

シュミレーションはやってみましたでしょうか。
16f628を使い始めた頃、これで随分と助けられたものですから、
あまり、一言にはならなかったみたいですね。

Qソフトウェアから見たパソコン周辺インターフェース

タイトルのとおりなのですが、

SCSI、IEEE1394などの
パソコン周辺インターフェースのソフトウェア側から見た説明をしては
いただけないでしょうか?

仕様で、何台まで接続できる、何mまでとか電圧というのではなく、
どのようにアクセスして、どのように通信しているのか?などが
知りたいと思っています。

階層構造でアクセスしていて、処理(通信など)をしているらしいのですが、
私には詳しい知識がありません。

よろしくお願いいたします。

Aベストアンサー

http://www.atmarkit.co.jp/fwin2k/insiderseye/watchdd002/whatwdm1-1.html
(第2回)から第3回まであたりをご覧になってはいかがでしょう。

もっと詳しく知りたい場合は
http://www.cqpub.co.jp/interface/contents/2000/200003.htm
などを図書館などでご覧になられるとか。たとえばこれはUSBですが。

QWindows Media Player で「取り込み」のタブが見当た

Windows Media Player で「取り込み」のタブが見当たりません。WMPのバージョンを確認してから質問しようと思ったのですが、メニューバーも見当たらないため、「ヘルプ」からバージョン情報も確認できません。(比較的新しいPC=Windows 7に付いていたものなので、わりと新しいものだとは思います。)タブとしては、右上に「再生」「書き込み」「同期」があるのみです。取り込みをしたいのですが、方法が分かりません。よろしくお願いします。

Aベストアンサー

メニューバーは「Ctrlキー」と「Mキー」の同時押しでも表示できます
ちなみにバージョンは12になります
ANo.1さんが云いたいのは「再生ボタンの左右にある何もないところで右クリック」ですね

自動取り込みは不便なこともあるのでオススメしません
音楽CDをドライブに入れ、再生画面に変わると「取り込みタブ」や設定が出てきますよ。

Qページ丸ごと保存するソフトの設定にある「階層」とは?

Gethtmlや巡集などのソフトの設定にある「階層」の意味が分りません。
1階層、2階層、3階層・・・と階層を増やしていくと具体的になにが変わってくるのでしょうか。漠然と階層を増やすとダウンロードするファイル数が増えるのは分るのですが

1階層、テキスト
2階層、画像  

とかでは無いですよね?

Aベストアンサー

No2です。

> / (区切り)を1階層と考えていいでしょうか
多くの単純なHPだと、そう考えていいです。

ただし、保存ソフトの使い方という面から見ると注意が必要です。
現在のページのリンク先にある、ファイルをターゲットとする場合、
リンク先自体、1階層下にあると、考えてください。

中には、プログラムで他のサーバーから、ファイルを呼び出している場合もあります。
その場合は、階層外となり、保存ソフトでは、ダウンロードできなかったはずです。
(最後の部分は、最近の保存ソフトを使ってないので、追跡機能があるかどうか自信有りません)

Q\(^o^)/ パソコンのプロが使っていた「直接入力」-----どうも気になります。

 愛機はWindows98です。
 右下のポップアップメニューというのでしょうか、「ひらがな」とか「半角英数」とか出てくるのがありますね。このなかに「直接入力」というのがありますが、これはどういうときに使うのでしょうか? 
 これが“直接入力”ということは、ほかのものは“間接入力”ということでしょうか?
 パソコンのプロが、この「直接入力」を使っていたので、どうも気になります。私は、これを使ったことがありません。 (・o・)

Aベストアンサー

IMEで入力する場合、一旦未確定の状態で入力し、その後でEnterキー等で確定しますよね。
ところが、半角の英数字の場合、押したキーの文字がそのまま表示されるのですから、
わざわざ確定のためのキー入力をするのは無駄だという考えが起こります。
そんな人のためにあるのが「直接入力」です。この場合、キー入力したものが、直ちに
確定された状態になります。


人気Q&Aランキング

おすすめ情報