問題タブ [memory-address]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
151 参照

c - アドレス可能性の制限?

次のアドレスで C テキストを読み込んでいます。

https://cs.senecac.on.ca/~lczegel/BTP100/pages/content/compu.html

セクション: Addressible Memoryでは、「アドレス指定可能なプライマリ メモリの最大サイズは、アドレス レジスタのサイズによって異なります。

それがなぜなのかわかりません。

誰か明確な説明をお願いできますか?

どうもありがとう。

0 投票する
1 に答える
4681 参照

memory - vxWorks 6.8 物理メモリから仮想メモリへのマッピング

これは私の最初の質問です:)。

私はしばらくの間、vxWorks 6.8 で物理メモリを仮想メモリにマップしようとしましたが、成功しませんでした。「vmMap」関数を使用しようとしていますが、どういうわけか次のように返されます:

errno = 0x30065 S_taskLib_NAME_NOT_FOUND.

私のコードは次のとおりです。

どんな助けでも大歓迎です、ありがとう、

モシェ。

0 投票する
4 に答える
9190 参照

c++ - STL コンテナーの要素へのポインター

連続していない STL コンテナー (考慮に入れることもできboost::unordered_mapますboost::multi_index_container) が与えられた場合、要素が削除されない場合 (ただし、新しい要素を追加することはできます)、コンテナー内の要素のメモリ アドレスが変更されないことが保証されますか?

例えば

言い換えれば、から削除しないと、実行中ずっとabc_ptr指されます。abcabcabc_list

クラスABCを C++/Cli でラップするのでABC、ラッパー クラスのインスタンスへのポインターが必要なので、これを求めています。ABC は単純なクラスであり、コンテナーでメモリを処理する必要があります。答えが「いいえ」の場合は、 を使用しますstd::list<ABC*>

0 投票する
3 に答える
34897 参照

linux - メモリアドレスのランダム化を無効にする

多くのポインタを使用するバイナリをデバッグしようとしています。エラーをすばやく把握するために出力を確認するために、オブジェクトのアドレスとそれに対応する値を出力することがありますが、オブジェクトのアドレスはランダム化されているため、このクイックチェックの目的が損なわれます。プログラムを実行するたびに同じ値を取得できるように、これを一時的/永続的に無効にする方法はありますか?

おっと。OSはLinux fsttcs1 2.6.32-28-generic #55-Ubuntu SMP Mon Jan 10 23:42:43 UTC 2011 x86_64 GNU/Linux

0 投票する
3 に答える
28352 参照

memory - コンピュータの1つのメモリ位置には、どのくらいのデータが格納されていますか?

32ビットOSを想定しています。

  1. コンピュータの1つのメモリ位置には、どのくらいのデータが格納されていますか?

  2. コンピュータのメモリストレージの基本単位は何ですか?

  3. たとえば、整数を格納するには、必要なメモリアドレスは何ですか?基本単位がBYTEの場合、整数には4バイトが必要です。したがって、バイトを格納する必要がある場合、メモリ位置0001に最初のバイトを入れ始めると、整数は0003メモリ位置で終了しますか?

間違っていたら訂正してください。

0 投票する
2 に答える
4470 参照

c - Cでポインタを使用して整数を追加する

私が持っているint *a, int *b, int *cと言ってabすでにいくつかの整数を指しています。

整数を下に追加して、ポイントしaている場所にb保存したいc

これ:

動作しません。それは常に「'単項*'の無効な引数を吐き出します。なぜそうなのですか?

追加情報:これが私がそれを実装しようとしている方法です:

0 投票する
1 に答える
1264 参照

shared-memory - 共有メモリの物理アドレス空間を印刷する

Cプログラムでは、2つのプログラムを使用して、1つは共有メモリに文字列を格納し、もう1つは共有メモリにアクセスして同じ文字列を出力します。



0 投票する
5 に答える
165325 参照

c - Cで変数アドレスを出力するには?

このコードを実行すると。

コンパイラでこのエラーが発生し続けます。

私たちを手伝ってくれますか?

ありがとう

ブラグマン

0 投票する
1 に答える
873 参照

c - acプログラムで同じ物理アドレスを印刷する

異なる論理アドレスを印刷するのではなく、(共有メモリの概念を使用しながら) これらのプログラムで同じ物理アドレスを印刷する方法はありますか?

私が同じ住所を印刷する理由:...

/*核心に触れていない多くの情報を提供したため、これを読むのは任意です*/

私の研究室では、共有メモリの概念を介して物理メモリに文字列を保存するプログラムと、共有メモリにアクセスして同じ文字列を出力するプログラムの 2 つのプログラムがあります。

プログラム 1:

プログラム 2:

出力:

ここで、これらのプログラムは 2 つの異なる論理アドレスを出力しています。しかし、(大学教授を満足させるために)同じ住所を印刷する方法はありますか?助けてください..

0 投票する
3 に答える
9267 参照

assembly - レジスタのアドレスを取得する方法はありますか?

レジスタのアドレスを取得する方法はありますか? たとえば、eax レジスタのアドレス (内容ではありません)。