問題タブ [addressing]
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.
networking - IP アドレッシングの基本
アドレスが172.31.219.33/27のルーターがあるとしましょう。これからいくつかのことがわかります。
- サブネットマスク: 255.255.255.224
- ブロードキャスト アドレス (ここでは、最後の桁が 64 か 65 かはわかりません。後で参照してください): 172.31.219.64
- 最後のホスト アドレス (ブロードキャスト アドレスがわかっているため、最後の桁が 63 か 62 かどうかも不明): 172.31.219.63
また、最初のホスト アドレス ( 172.31.219.33 ) とネットワーク アドレス ( 172.31.219.32 ) もわかります。
私は2つのことを理解していません:
- 最初のホストアドレスがXXX33 なのはなぜですか? ルーターがすでにホストになっているようなものですか?
- なぜネットワークアドレスはXXX32 なのですか? 逆に、なぜXXX33ではないのでしょうか (ルーターアドレスから)。
編集: また、C クラスではなく B クラスのアドレスである理由を教えてください (C クラスのマスクは255.255.255.0 - 255.255.255.254であるため)。
ip - コンピュータ ネットワークの IP アドレス指定
そのため、ネットワーク IP アドレッシングに関するクラスの 1 つでこの演習を行っています。問題は、サブネット ビットとホスト ビットを完成させる方法がわからないことです。誰か助けてもらえますか?
ホストの数は 414、189、135、90...
code-generation - MIPS: 間接ジャンプを使用して分岐しますか?
L1 というラベルがあるとします。MIPS では、次のことが簡単にできます。
しかし、間接アドレッシングを使用して同じことを行う方法はありますか? L1
つまり、が見つかったアドレスを保持するレジスタを使用することを意味します。コマンドは知ってjr
いますが、この目的でどのように使用できるかわかりません。
assembly - 次の MIPS 命令を 32 ビット命令に変換してください
次の MIPS 命令を 32 ビット マシン コードに変換しようとしています (ビッグ エンディアンを使用)。
swc1 $f1 8($t0)
私がしたことは:
私は swc1 の翻訳についてのみ確信があり、他の翻訳については確信が持てません。私はたくさんグーグルで検索しましたが、$f1 の番号を見つけることができませんでした。このスレッドも読みました: Link to a similar questionただし、$f1 に 00001 を使用する必要があるかどうかはまだわかりません。オフセット 8 と $t0 のマシン コードは正しいですか?
computer-architecture - アドレッシング モードでのオフセットとインデックスの違いは?
http://en.wikipedia.org/wiki/Addressing_modeで
インデックス付きアブソリュート
(実効アドレス=アドレス+指定インデックスレジスタの内容)
これは、この場合のオフセットが任意のメモリ位置をアドレス指定するのに十分な大きさであることを除いて、ベース プラス オフセットアドレッシング モードとほぼ同じであることに注意してください。
オフセットとインデックスの違いをまだ理解していませんか? また、ベース プラス オフセット アドレッシング モードとインデックス付き絶対アドレッシング モードの違いは?
ありがとう。
jax-ws - JAX-WS で生成されたクライアント コードで WS-A アドレッシングを有効にする方法
提供された WSDL に基づいて、JAX-WS wsimport で生成した Java クライアントを使用して、サードパーティの Web サービスにアクセスしたいと考えています (Maven プラグインを使用しています)。
かなり長い間、リクエストで WS-A を有効にする必要があることがわかるまで、Java クライアントでも SoapUI でも有用な応答を取得できませんでした。SoapUI では期待どおりの応答が得られますが、Java クライアントで WS-A を「有効」にするにはどうすればよいですか? WSDL を変更したり、wsimport にパラメーターを追加したりする必要がありますか?
オンラインで WS-A に関するドキュメントをいくつか見つけましたが、これまでのところ答えが見つかりませんでした。
前もって感謝します。
assembly - データ間接アドレス指定と 16 ビット番号の追加 AVR アセンブリ
これで始まる質問があります:
res = value1 + value2 の合計を計算することになっています
そして、私たちは仮定します
これが正しいかどうかわからないので、XYZ と上位/下位バイトをよりよく理解しようとしています。これが私がしたことです
これが正しくない場合、上位バイトと下位バイトを res に取得するにはどうすればよいですか?
c# - この Modbus アドレスから正しい値を取得するには?
私は MOXA Modbus TCP モジュール (M-4210 と NA-4010 ネットワーキング モジュールの組み合わせで、他のモジュールも接続されています) を持っています。これは 2 チャンネルのアナログ出力として機能し、それぞれが 0 から 10 ボルトの電圧を持っています。
私の C# アプリケーションでは、これらの出力の現在の値を取得する必要があります。これは、Modbus 全体にまったく慣れていないため、簡単ではありません。
私のコードでは、すでにその仕事をする動作している modbus tcp クライアントがあり、別のデジタル出力モジュールの単一コイルを読み書きしてテストしました。ただし、アナログ出力モジュールは、コイルではなくレジスタで動作するようです。
最初に、このモジュール内の 2 つのチャネルの modbus 設定を次に示します (MOXA ioAdmin ツールから取得)。
およびアドレス:
また、Web インターフェースの別のスクリーンショットを次に示します。
だから私はこのような値を読み取ろうとしました:
このコードは 1 つの値を返しますが、次のように変更されています。
チャネル #0 が の (生の) 値に設定されている場合
1139
、返される int 値は次のとおりです。29440
チャネル #0 が に設定されて
1140
いる場合、戻り値は29696
私は正しい軌道に乗っているようですが、オフセットと、値が戻ってきたときにチャネルを分離する方法がよくわかりません。誰かがこれに光を当てることができれば素晴らしいでしょう、事前に感謝します!