問題タブ [16-bit]

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 投票する
1 に答える
5139 参照

java - JavaでマイクからdB(またはあらゆる種類の音量)レベルを取得する方法は?

すでに質問されていることを質問している場合は本当に申し訳ありませんが、どこを見ても何も見つかりませんでした。

JavaサウンドAPIを使用して、部屋の現在の音量をオンザフライで読み取ろうとしています。マイク ミキサーから取得したコントロールが役に立たないことに気付きました。私が見たところ、TargetDataLine から小さな音の塊を読み取り、二乗平均平方根アルゴリズムで音量をチェックすることを提案する人がいます。

実際の質問:)問題は、サンプルでrmsを実行するたびに(これにはPCM_SIGNED、44100Hz 16ビットを使用しています)、バックグラウンドノイズがない場合は20〜30の範囲の値を取得し、話したり叫んだりすると最大60の値を取得します/話。(100〜44100のバッファサイズから行を読み取ってみましたが、バッファサイズは小さくなりましたが、rmsは低くなりましたが、全体的に静かで約10、大きなノイズが約30です。)

問題は、今録音したものを再生すると、すべてが完全に聞こえ、バックグラウンド ノイズがないことです。

tl;drバイト配列の読み取り値(PCM SIGNED 44100Hz 16bit)から音量を知る方法を誰か(お願いします)教えてもらえますか?

答えてくれてありがとう!

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

memory - 16ビットIntvs32ビットIntvs64ビットInt

私はコンピュータサイエンスの「正式な」教育を受けたことがないので(私は高校生です)、これについて長い間疑問に思っていました。この件についての私の無知を許してください。

タイトルにリストされている3種類の整数をサポートするプラットフォームでは、どちらが優れているのか、またその理由は何ですか。(すべての種類のintのメモリの長さが異なることは知っていますが、それが何を意味するのか、それがパフォーマンスにどのように影響するのか、または開発者の観点からは、どちらが他方よりも優れているのかわかりません)。

よろしくお願いします。

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

windows-7 - Windows 7 で実行されている複数の 16 ビット プログラム

良い一日、

仕事で実行しているプロセスをバッチ処理する Python プログラムを作成しました。残念ながら、私たちが使用しているプログラムは 80 年代に作成されたもので、最後の更新は 90 年代です。その 16 ビット Windows 3.1 プログラムです。

Windows 7 で複数の 16 ビット プログラムを同時に実行できるようにしましたが、実行されていないようです。

当然のことながら、複数の NTVDM をロードしますが、そのうちの 1 つだけが何らかの処理を行っているように見え、他のものはほとんど CPU を使用していません。Windows XP では、同じプログラムがコンピューターの各コアの 70% を使用します。

Windows 7 で 16 ビット プログラムのパフォーマンスを向上させる方法を知っている人がいるかどうか疑問に思っていました。または、Windows XP が 16 ビット プログラムをより適切に処理する場合はどうなるでしょうか。

ありがとう

0 投票する
6 に答える
69921 参照

c++ - 上位バイトと下位バイトの使用方法

2 バイトを使用して 32768 を表現しようとしています。上位バイトについては、下位バイトと同じ値を使用して解釈が異なるのでしょうか、それとも実際の値を入力しますか? では、32678 0 または 256 0 のようなものを入れますか? それともどちらでもない?どんな助けでも大歓迎です。

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

memory-management - 16 ビット アプリケーションと 32 ビット アプリケーションの究極の違いは何ですか?

32 ビット x86 は、16 ビット x86 のスーパーセットです。16 ビット x86 でコードを書いたとします。理想的には、32 ビット x86 のシステムで問題なく動作するはずです。しかし、そうではありません。ここで問題になるのは互換性です。しかし、なぜ正確に?32 ビット x86 マシンにインストールされた 32 ビット OS は、プログラムをメモリに別の方法でロードし、別の方法でメモリを管理するためでしょうか? メモリ管理要件の違いが、16 ビット アプリケーションと 32 ビット アプリケーションの本当の違いですか?

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

vb.net - VB 8.0 で MS-DOS プログラムを作成するにはどうすればよいですか?

Mirosoft Visual Basic 2008 Express Edition で MS-DOS プログラムを作成できますか? コマンドプロンプト、DOSBOX、または使用されているものから飛び出すウィンドウがないものを作りたかったのです。メッセージ ボックスを作成しようとしましたが、MS-DOS のようにはなりません。VB についてはよくわかりませんが、すべてを DOSBOX に残す必要があります。CLI にとどまらないテンプレートは次のとおりです。

テンプレート、またはある種のコードを入手できれば、本当にありがたいです。

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

embedded - 16 ビット プロセッサ用の任意精度演算 (Bignum)

16 ビット組み込みデバイス (80251 マイクロコントローラー) 用のアプリケーションを開発していますが、任意精度の演算が必要です。8051 または 80251 で動作するライブラリを知っている人はいますか?

GMP は明示的に 8051 をサポートしていません。

ありがとう

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

assembly - これらの nasm スタック プッシュの違いは何ですか?

これは 16 ビット、リアル モード、NASM です。

cursorRow がパラメーターである関数でこの変数を変更するのに問題があります。私が投稿した関連する質問: Updating variable that lives in the data segment from the stack and its segment

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

c - リアル モード カーネル用の 16 ビット C コード

C カーネルを 16 ビット リアル モード用にコンパイルする方法がわかりません。さまざまなコンパイラを試しましたが、うまくいきませんでした。私のブートローダーは、フロッピー (私のカーネルはディスクの最初のセクターの直後に存在します) から生のセクターを物理メモリ アドレス 1000h:0000h にロードし、そこにジャンプします。C カーネルを 16 ビット リアル モードで動作するようにコンパイルするにはどうすればよいですか?

私の基本的なカーネル:

私が試したコンパイラは、GCC、tinyCC、および DMC です。私の目標は、ジャンプして実行を開始できるフラット バイナリ ファイルを取得することです。

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

c# - C# - 8 ビットまたは 16 ビットのグレースケール生ピクセル データの変換

8 ビットまたは 16 ビットのグレースケール ピクセル データを、.NET フレームワークがサポートできるファイル形式に変換できる必要があります。

私が利用できるデータは、幅、高さ、方向 (左下) と、1 ピクセルあたり 2 バイトにパックされた 4096 階調のグレー (12 ビット解像度) としてのピクセル形式です。

たとえば、各ピクセルの範囲は 0 から 4096 で、各ピクセルは 2 バイトです。

Bitmap コンストラクターで PixelFormat.Format16bppGrayScale を使用しようとしましたが、GDI+ 例外がスローされます。私が読んだすべてのことは、この形式はサポートされておらず、MSDN が間違っていると言っています。

このピクセル バッファーを .NET ビットマップ形式 (Format32bppArgb など) に変換し、画質の低下をできるだけ少なくしたいと考えています。

誰でも方法を知っていますか?