- ベストアンサー
アセンブラのプログラム
大小2つの整数を読み取り、この2つの整数間のすべての整数を 出力するプログラムを書け という問題が分かりません分かる方どうか助力お願いいたします
- navy-99
- お礼率33% (3/9)
- その他(ソフトウェア)
- 回答数4
- ありがとう数0
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
「問題」ともあるのでCASLだとは思いますが。 やろうとしていること自体は、インクリメント、判別、ループの単純な事ですので、 まずは自分で組んでみたプログラムを書き出してみてはどうですか? ステップ数も多くなさそうですし。 単に答えのプログラム書くことは簡単だと思いますが、 それだと、勉強にならないので、あなたの書いたプログラムを公表してください。 そうすれば、「ここはこうした方がいいよね」と言った意見も出てくると思いますし、 あなたにとってプラスになると思います。
その他の回答 (3)
- Dxak
- ベストアンサー率34% (510/1465)
アセンブリ言語 http://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%AA%E8%A8%80%E8%AA%9E 要するに、CPUによって言語の記載が違います CPUは、何?
- maku_x
- ベストアンサー率44% (164/371)
なぜアセンブラで書かないといけないのか、目的が不明ですが、アセンブラが分からないのであれば C言語で書いて、 gcc -S -o temp.asm temp.c でアセンブラ形式に変換して、temp.asm を見やすいように直せばいいのではないでしょうか。
- NAZ0001
- ベストアンサー率29% (508/1743)
どこから読んでどこに書き出すかが不明なので、作法程度の話ですが。 大をa、小をbとして。 bを出力→include b→a not bなら最初に戻る これを書くだけでは?。
関連するQ&A
- 電卓プログラムを作りたい。
わたしは、プログラムの初心者なのですが、力不足でプログラムが作れないのでご協力おねがいします。 データをすべて整数で演算子は、1個だけ用い、標準入力を受け取り、リターンキーが押されると、その解答を標準出力に表示するような、加減乗除の四則演算と整数剰余の演算を繰り返し行うことが可能な電卓プログラムを作りたいのですが、、、。
- 締切済み
- C・C++・C#
- アセンブラを教えて下さい!
スイッチの右はしが3回ONとなると、全てのLEDが点滅する プログラムを作るには、どうしたら良いか教えて下さい。 また、スイッチデータを入力してその反転した値をLEDに出力 するプログラムを作るには、どうしたら良いか教えて下さい。
- 締切済み
- その他(プログラミング・開発)
- プログラムについて
次の問題が自分はどうでもできないので、皆さんに助けをお願いしたいのです。 問題は: N以下の素数を求めるプログラムと 試験の得点(0以上100以下の整数)を入力し,得点データの分布を10点刻 みのヒストグラムの形式で出力するプログラムが分かりません、ぜひ教え ていただきたいです。よろしくお願いします!
- ベストアンサー
- その他(プログラミング・開発)
- プログラムについてです。
main関数内でキーボードから入力された2つの整数について、その整数値の和差乗除をユーザ定義関数shisoku()内で計算し、main関数内で結果を出力するプログラムを作成せよ。 ただし、すべて局所変数で構成し、大域変数を使ってはならない。 僕は和差、乗除はできるんですが和差乗除ができません。
- ベストアンサー
- その他(学問・教育)
- プログラムについて
次の問題が自分はどうしても分からないので、みなさんの力をお借りしたいのです。 問題は: N以下の素数を求めるプログラムと 試験の得点(0以上100以下の整数)を入力し,得点データの分布を10点刻 みのヒストグラムの形式で出力するプログラムの作成が分かりませんので、 何とかよろしくお願いします!
- 締切済み
- その他(学問・教育)
- 両替プログラムなど
学校の課題で出たプログラムなのですが、いまいちわかりません。 (1)1000円を500円、100円、50円、10円を使って両替する全てのパターンを出力するプログラム。 (2)整数を入力し、上位の桁から順に各桁の英語読みを出力するプログラム。配列使用。 (3)0~100までの任意の値を複数入力して、入力された値の個数、平均値、最大値、最小値を出力するプログラム。 (2)については、315と入力するとthree one fiveと出力されるプログラムです。 (3)については、複数入力と入力された値の個数の部分がわかりません。 コードを全て記述して教えてくれればうれしいですが、考え方、ヒントだけでも結構です。 非常に困っています。助けてください。
- ベストアンサー
- C・C++・C#
- 入力した数値を0~3乗するプログラム (C言語)
この前学校の授業でやり方がわからなかったことがあるので質問させていただきます。 scanfを使って入力した整数を0~3乗したものを出力するプログラムをかけ ちなみに7を入力すれば、 7^0=1,7^1=7,7^2=49,7^343 と出力されるようにしなさい という問題が出ました。 これは掛け算を使って作るのでしょうか? このプログラムの作り方と解答例をご教授願います。
- ベストアンサー
- C・C++・C#
- 与えられた正整数が素数なら1を、素数でないなら0を返すプログラム
与えられた正整数が素数なら1を、素数でないなら0を返す関数isprime()を作り、それを用いて1000以下の素数すべてをprime.txtという名前のファイルに出力するプログラムを作らなくてはなりません>< 学校の課題で与えられたのですが全然わかりません><よかったらわかる方教えていただけないでしょうか?
- 締切済み
- C・C++・C#
- 下記に記すプログラムを解いてください。
Σ1/(i + k) の計算 [問題]正の整数 n を入力し,次の式の値を計算し,出力するプログラムを書け. 1/1 + 1/2 + 1/3 + ・・・ + 1/n 上記の問題が解けませんので解答お願いします。 上記の問題をdouble形式でお願いします。 上記の問題をintmain()形式でお願いします。
- ベストアンサー
- その他(学問・教育)
- GASアセンブラのテストプログラムの作り方について
現在、アセンブラのテストプログラムの作り方に困っています。 入力された値を関数palindへ渡し、結果を出力する様にしたいのですが、考え方がよく解りません。 関数を呼び出すには、 movl 引数, %eax pushl %eax call 渡す関数の名前 popl %eax とすると思うのですが、これだけでは結果を戻しただけだになると思います。 この後結果を出力するにはどのようにしたら良いでしょうか? 宜しくお願いしますm(_ _)m ・回文を作るアセンブラの関数(palind.s) 例えば8と入力した場合に2進数(1000)の回文(上から読んでも下から読んでも同じもの)、10000001と00011000を作ります。(abcd)→(abcddcba),(dcbaabcd) 答えは2個あるので、入力とは別の変数を持ってきて、その変数の値によってどちらかを返すようにします。 (2個の答えを出すには変数を変えて呼び出せば問題ないと思います)
- 締切済み
- その他(プログラミング・開発)