ベストアンサー コンパイラー 2005/11/11 15:24 どう言う訳かこの時代なってか z80のアセンブラープログラムを組むことになってしまいました。 z80のコンパイラー、ウエーブ上で見てもなさそう、存じ上げている方 是非所在を教えてください。 宜しくお願い致します。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー SuperLe ベストアンサー率44% (434/977) 2005/11/11 16:09 回答No.2 参考URLはMS-DOS用のZ80クロスアセンブラです。 いま、Windows 2000のDOSプロンプト(CMD)で動かしてみましたが、ちゃんと動作するようです。 .LSTファイルもインテルHEX形式の.OBJファイルも生成できるようです。 参考URL: http://www.programmersheaven.com/zone5/cat49/15543.htm 質問者 お礼 2005/11/16 09:08 こちらの方も確認し うまく動くようです。 マニュアルが英語版でチト苦労しましたが ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) OsieteG00 ベストアンサー率35% (777/2173) 2005/11/11 15:28 回答No.1 シミュレータ、アセンブラはこのあたりです。 参考URL: http://www.vector.co.jp/soft/win95/util/se091567.html 質問者 お礼 2005/11/16 09:06 すぐ様の対応ありがとうございました。 WIN上でのアッセンブルという事で大変参考になりました。ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A 8080用のクロスコンパイラは、ないでしょうか。 8080用のクロスコンパイラは、ないでしょうか。 TK-80シミュレーターにて、プログラム開発をしたいのですが、さすがにアセンブラはきついので、Cコンパイラを探しています。 フリーのソフトで、MS-WindowsかLinuxで動作するクロスコンパイラはないでしょうか。 (8080アセンブラを出力するCコンパイラ) 以前探したときは、(確か)C言語をZ80にコンパイルして、それをさらに8080用アセンブラに変換するのを見つけましたが、うまく動きませんでした。 何か情報をもらえるとありがたいです。 よろしくお願いします。 最適化コンパイラについて 約3年前に「Visual C++.net Standard Version 2003 アカデミックパック版」 を買ったのですが、ビルドログを見てみると、 「Visual C++ エディションはコンパイラの最適化をサポートしていません。」 と出力されており、自分で調べてみたんですが、 どうやら、この開発環境には「最適化コンパイラ」が付いてないようです。 そこで質問なんですが、 1)最適化コンパイラの有無で何か影響するものはあるのでしょうか? できれば詳しく教えてください。 2)プログラムの学習が進むにつれて、将来、最適化コンパイラ付きの開発環境に 買い換えなければならなくなるのでしょうか? 最適化コンパイラについて知識のある方、教えていただけないでしょうか? コンパイラの最適化オプションについて あるプログラムを実行したさいに、コンパイラの最適化オプションをなしにすると、正しく実行できるのですが、最適化オプションをありにするとcoreダンプしてしまいます。 このような場合、プログラムにバグがあると考えるのが妥当だとは思うのですが、コンパイラによっては、このようなことも当然ありうると考えたほうが良いのでしょうか? 識者の方がおられましたら、アドバイスをお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム コンパイラについて 今まで普通に使っていたフリーソフトのコンパイラで、少し長めのファイルを読み書きするようなプログラムをコンパイルしたのですが、exeファイルが途中で止まってしまいます。 一方違う市販のコンパイラを使うと、コンパイル&実行共にうまくいきます。また、両者で作成されたexeファイルは容量も違い、後者の方はobjファイルも同時に作成されます。 これは一体どういうことなのでしょうか?プログラムの内容は同じなのに、コンパイラによってexeファイルでエラーが出る、出ないがあるのでしょうか? また話とは逸れますが、プログラムの処理結果を扱う時に、txtファイルで表示させているのですが、必要な箇所だけ、コピー&ペーストするにはどうしたらいいでしょうか? 例えば何万行のtxtファイルから(必要な箇所を検索等で探し)必要な箇所より上全部または下全部の部分だけを、消去したい時どうしたら手早く消去できるのでしょうか?今私がやっている方法ではctr+(pgup or pgdn)で選択部分を増やしていき消去!ですが、スピードが遅いです。ctl+Aだと全て選択になってしまいますし、どなたかいい方法ご存知な方いらっしゃらないでしょうか? Cgコンパイラについて教えてください nVidiaのCgコンパイラをインストールして コマンドプロンプトで >cgc -profile ps_2_0 sample.fx と入力してHLSLで記述したものをコンパイルすると (0) : error C3001: no program defined 136 lines, 1 errors. と表示されて、コンパイルできない原因がよくわかりません。 原因としてどのようなことが考えられますでしょうか。 よろしくお願い致します。 コンパイラについて C言語初心者です。 コンパイルしたときにたまに出る、タイムスタンプが変更していません??みたいなのが出るときがあるのですが、これって何なのでしょう?? この表示がでたあとは、どう考えても間違っていないプログラムを組んでもコンパイル自体は通るのですが、実行しますとエラー、この情報を機密事項として送信しますか?と、出てしまうのです。 もしかしたら実行エラーしたあとの処理が何も変わってないって意味なのでしょうか??(この後、何をしても 実行時エラーで送信しますか?って出ちゃいます) また、これが出てしまった後どうすれば普通の結果が出せるようになるのでしょう??コンパイラの名前とか書いたほうがよろしいのでしょうか?何か不都合がありましたら補足させていただきます どうかよろしくお願いいたします。 PIC用のフリーCコンパイラはありますか? PICでプログラムを組みたくて、本屋で 「C言語によるPICプログラミング入門」 を買ってきました。 さて早速取り組もうと思ったのですが、いきなりCコンパイラは有料(高価)であるとのこと・・・T-T そこでフリーのCコンパイラについてご存知の方がいらっしゃいましたら紹介して頂けないでしょうか? 以上よろしくお願いします。 Cの始め方(コンパイラ) C言語の勉強を(趣味で)始めようとしているものです。始め方がわかりません。 無償コンパイラをBorlandさんからダウンロードしてきたのですが,使い方が今ひとつわかりません。プログラムはN88互換BASICしか触ったことありません。同じ様に使うものではないのでしょうか?コンパイラの意味すらあやふやです。また,他にお薦めのソフトをご存知の方いらっしゃったら宜しくお願いします。 こんなとこでつまずいてるよーじゃかなりヤバいのはわかってます。恥を忍んで伺います。どうか宜しくお願いします。 シンプルなC++のコンパイラを教えてください! C++、プログラミングの全くの初心者です。。 今、visualC++2005をインストールして、Win32アプリケーションを作成するため、 http://freepg.fc2web.com/cpp/topic_vce_001.html に従って、SDKのインストール→“corewin_express.vsprops”の修正まで来ました。ですが、“corewin_express.vsprops”のファイルが開くことができず、困っています。インストールすべきプログラムを知っている方、その他対処法を知っていたら教えてください。 それから、わたしは高度なプログラムを作ることが目的としているわけではなくて、「点が点滅するプログラムを作る」程度のことができれば十分なのですが、それでもVisualC++を使うのがいいのでしょうか?? メモ帳とコマンドプロンプトでほんの少しjavaをかじっただけなので、VisualC++は私にとっては機能が多すぎて、逆に混乱してしまっています。。というか、正直Win32アプリケーションが使う必要があるのかも理解できていないのが現状です… もっとシンプルなC++のコンパイラ(できればメモ帳つかうもの)があれば教えていただけたらうれしいです。(googleなどで検索して、VisualC++がいいとあったので、ひとまずVisualC++をインストールしました。) 勉強不足で申し訳ないのですが、どうかおねがいします!! 無料コンパイラの比較について 現在、C言語の学習を行っています。 とりあえず1からプログラミングを始める前提でメモをするためにコンパイラに関して自分で調べているのですが、無料で入手できるコンパイラで以下のものを見つけました。 ・LSIC-86試食版 ・Borland C++Compiler 5.5 とりあえずどちらも入手して、簡単なプログラムのコンパイルを試してうまくいきました。 ここで上記2つのコンパイラにはどのような違いがあるのかが気になり調べていたのですが、Web上では見当たりませんでした。 どちらもCpadを使用して簡単にコンパイルができるようになり、 適当にどちらも使っては見ているのですがどちらも使い勝手としては同じようなもので、これといった違いが今のところ見当たりません。 (これはまだプログラミングの内容がたいしたものではないのが原因でもあると思いますが…) どなたか上記2つの違い(長所、短所)などをご存知の方いましたらご教授いただけたらと思います。 よろしくお願いいたします。 javaのコンパイラについて jdk-7-windows-x64.exeというjavaのコンパイラをインストールして、起動しようとダブルクリックしたのですが、「再びインストールしますか?」と出てしまいます。やはり個人情報を登録したほうがよいのでしょうか? そして、コマンドプロンプトでjavaをコンパイルしようとすると「'javac'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と出てしまいます。 この2つの解決方法をできるだけ詳しくお願いします。 無料コンパイラとエディタについて 大学に入って、C言語を学んでいるのですが、 課題提出があり、自宅のPC(Windows-vista)でも、プログラムして、 きちんと実行できるか確かめたいんです。 学校では、 OS:リナックス エディタ:emacs コンパイラー:? を使っています。 プログラムをコンパイルする際、ターミナル上で、gcc ◎◎-o と、入力するのですが、何を使っているのか解りません... ほんとすいません。 学校と操作方法が一緒の方が、プログラム作成もスムーズかなぁ と思っているので、もし可能であるならば、この無料ソフトを教えて頂きたいと思っています.... 素人の質問なのですが、とっても困っているので、どうかよろしくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム PICのCCSコンパイラでのlong 現在、PIC16f690のプログラムをCCS社のコンパイラを用いて作成しています。 longの変数に数値を入れ、それをPCにシリアル通信で表示しています。 long digi1; long digi2; digi1 = 500; digi2 = 500; printf("%lu",digi1); printf("%lu",digi2); 上記のような時、digi1の値はPCの通信ソフトでは,500と表示されます。 しかし、disi2は244と表示されます。 多分ですが、500 - 256 = 244 でint がオーバーフローしたような状態になっていると推測されます。 変数をlongで宣言しているのに、上記のようなことはありえるのでしょうか? コンパイラのバグでしょうか? なにかお分かりになられる方がいらっしゃいましたら、何卒ご教授よろしくお願い致します。 C言語コンパイラに関して C言語の初心者です。 #1年くらいは触れているのですが。。 今までは、UNIX上(実際にはwindows上のcygwinですが。。)にてgccコンパイラにていろいろとやってきたのですが、そろそろWindowsプログラミングにチャレンジしてみたいと思っております。 そこで、現在チャレンジするにあたっての環境を構築しようと思っているのですが、windowsプログラミングにおける最適な?コンパイラは何になるのでしょうか?といっても各々長所・短所があって、質問がおかしいとおもっているのですが、実際のところVC++か、Borland Bccの2種類を考えております。とっつきやすい方?はどちらになりますでしょうか?ご意見を頂けると幸いです。また、学習するにあたって、お勧めのサイト等ございましたら、あわせてご教授お願い致します。 初心者で的外れな質問かと思いますが、どうかご教授・ご指導宜しくお願い致します。 コンパイラの制限 : ヒープの領域を使い果たしました 最近、標準C++の勉強を始めたばかりなのですが、以前にC++で書いたプログラムのヘッダを標準C++に変更して(例えば、#include<iostream.h>を#include<iostream>に変える)コンパイルしたところ、 「コンパイラの制限 : ヒープの領域を使い果たしました; 上限を設定するために /Zm オプションを使用してください。」とのエラーがでました。このエラーは以前は出なかったもので、以前も今回もコンパイラーはVC++6.0です。なぜ、ヘッダを変えただけでこのようなエラーが出たのでしょうか。漠然とした質問で答えようがないかもしれませんが、ご存知の方いらっしゃったら教えてください。お願いします。 IAR社のAVRマイコン用の無償版コンパイラ 最近、AVRマイコンを使用し始めたのですが、 訳あってIAR社のコンパイラを使用しようと考えています。 試しに、IAR社のAVRマイコン用の無償版コンパイラを ダウンロードしました。 コンパイルすると、実行形式ファイルが、3個生成されました。 test.hex(おそらく本体), test_data.hex, test_eeprom.hexです。 ISPを使用してダウンロードしようとしたのですが、 ファイルを3つもダウロードできないようです。 試しにtest.hexをダウンロードしましたが、 動作しませんでした。 何か、実行形式ファイルの出力設定などがあるのでしょうか? また、簡単なサンプルプログラムなどお持ちの方いらっしゃらないでしょうか? マイコンは、Atmega128です。 ご存知の方がいらっしゃいましたら、ご教授お願い致します。 Visual Studio のコンパイラがアプリケーションエラー Visual Studio 2005 Professional Edition(Visual Basic 2005)を使っています。 プログラム作成中にコンパイラ(エラー一覧に、文法エラー等を表示するやつです)がアプリケーションエラーで当然のように頻繁に落ちます。 ※エラー内容「問題が発生したため、Microsoft Visual Basic Compilerを終了します。ご不便をおかけ・・・」「・・Visual Basicコンパイラを回復できません。システムエラー・・・」 コンパイラが落ちないように、 この自動コンパイル(自動コードチェック)をしないようにVisual Studioを設定する方法をご存知の方、教えて頂けませんでしょうか。 ※いろいろ調べてみたのですがわかりませんでした。 対応Cコンパイラについて [C/OCI/HP] OCI(Oracle Call Interface)を用いてOracleクライアントの開発を行います。 下記環境で対応するCコンパイラを教えていただけますでしょうか?(HP 11.0に付属のCコンパイラで大丈夫でしょうか?) ・Oracle 8i ・HP 11.0 ※ ・Borland C++ Compiler ・Oracle 8i ・Windows 2000 でサンプルプログラムをコンパイルしようとしたところ、OWLというライブラリがないためコンパイルできませんでした。同じようなことがHPの場合にもあるのかと思い、本質問をさせていただいています。 よろしくお願い致します。 Javaのコンパイラ!! いま、C++言語の学習中です。 次はJavaかなぁと思っている今日この頃。。。 Javaのプログラムはコマンドプロンプトでコンパイルできるのは経験済みです(超初歩ですが・・『こんにちは』と表示させたりです) コマンドプロンプトはちょっと使い勝手が悪いので・・ コマンドプロンプト以外でJavaをコンパイルするフリーソフトはありますか?? できれば、使い方が載っているホームページがある方がよいのですが。。 Visual studio でもいいのですが英語版で・・・使いにくいかなぁと思っており、Javaでアプリを作成するくらいまでには成長したいとはおもっています。 C/C++ のコンパイラはCygwin とか Visual C++ を使っています。 コンパイラのバグ? コンパイラのバグ? 現在、PIC16F726を用いて各モジュールのテストをしています。 割込み処理を行ってLEDの点灯を行う下記のようなプログラムを作ったのですが、正常に動作し無い時があります。 void interrupt isr(void) { if(TMR2IF && TMR2IE){ //正常に動作する方 ; } // if(TMR2IE && TMR2IF){ //異常な動作を起こす方 // ; // } if(T0IE && T0IF){ PORTA = 0xf ; //LED点灯 while(1) ; T0IF = 0 ; } } 上記のとおり上のIF文で動作させた時はLEDはちゃんと点灯するのですが、下のIF文で動作させるとLEDが点灯しません。 割込み自体は発生しているようなので設定が間違えているということは無いようなので、コンパイラのバグなんじゃないかと思っています。 環境は MPLAB IDE v8.30 HI-TECH C v9.71a を使っています。 どなたかこの様な現象についてご存知の方はいらっしゃらないでしょうか。 よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
こちらの方も確認し うまく動くようです。 マニュアルが英語版でチト苦労しましたが ありがとうございました。