No.2ベストアンサー
- 回答日時:
8086CPU自体に文字列入力の機能はありません。
MS-DOSのファンクションコールならAH = 0Ah
DS:DX = 入力する文字列を格納するバッファーアドレス
INT 21h
http://www5c.biglobe.ne.jp/~ecb/assembler2/assem …
次のバージョンのWindowsでは16ビットプログラムは動かないらしい(MS-DOSファンクションコール非対応)ですが。
No.3
- 回答日時:
8086に限らずアセンブリ言語で文字をキーボードから入力するような命令はありません。
で、どうするかというと
キーボードの信号を読み込んでそれを解析して該当する文字に変換するというような
ハードウェアを直接コントロールするプログラムを書くわけですが、
当然、それは大変な作業になります。
ハードウェアの知識もそれなりに必要になります。
ですから、通常はOSやBIOSに用意されているプログラムを利用することになります。
システムコールとかAPIとか呼ばれてる、
まぁ要するにあらかじめ作られたプログラムをサブルーチンとして呼び出すわけです。
ですから、あなたがなんのOSやシステムを利用しているのかわからないと
ソースなぞ提示できるわけありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- その他(パソコン・スマホ・電化製品) スマホの文字入力について Amazonカスタマーセンターのチャットで相談をしようとした所 文字入力の 2 2023/06/21 08:36
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- その他(IT・Webサービス) 問合せチャットについて 1 2022/05/01 09:36
- C言語・C++・C# C#の問題です。 文字列型の配列 s[100] にキーボードから入力された100文字以内の文字列(単 2 2022/06/22 15:18
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- Visual Basic(VBA) excelにて、特定の列に数字入力してあれば、入力してある行コピーして 別ファイルに張り付ける 2 2022/08/11 05:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
*をユーザーが入力した数字の数...
-
正負を反転させて出力するプロ...
-
Linuxで入力待ちなしkeyread関...
-
数字以外が入力されたらエラー...
-
scanfが2回使えない・・・?;
-
至急お願いします。プログラミ...
-
C言語 for文をつかって記号を表...
-
C言語scanf_sで何故か2回入力に...
-
プログラミング初心者です。 Py...
-
C言語 逆ピラミッドの作り方
-
Eclipseコンソール表示を、リセ...
-
scanf が無視されます
-
cout関数を使っているのですが...
-
C言語について
-
java初心者です。入力されたの...
-
Eclipseでコマンドラインを入力...
-
double型が正常に認識されてい...
-
enterでループ終了
-
if文の条件にscanf関数を使うと…?
-
プログラミングの問題です 「金...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
double型が正常に認識されてい...
-
プログラミング初心者です。 Py...
-
正負を反転させて出力するプロ...
-
Excel VBAで、Application.Inpu...
-
C言語について。
-
batプログラム上で文字列を入力...
-
*をユーザーが入力した数字の数...
-
cout関数を使っているのですが...
-
漢字のソートについて
-
数字以外が入力されたらエラー...
-
Userformの入力順序をタブオー...
-
ワードで文字を入力する時の変...
-
Linuxで入力待ちなしkeyread関...
-
java初心者です。入力されたの...
-
EDITコントロールで入力できる...
-
Eclipseコンソール表示を、リセ...
-
小数か整数かを判定する方法
-
C言語scanf_sで何故か2回入力に...
-
VB.NETで16進数+16進数や16進...
-
Linuxプログラミングで、キーボ...
おすすめ情報