パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

アセンブリ言語、最近人気が右肩上がり」記事へのコメント

  • by SHAM69 (25595) on 2016年07月12日 15時29分 (#3045808) 日記

    割り算で挫折した

    --
    if the kid?
    • by SteppingWind (2654) on 2016年07月12日 16時23分 (#3045850)

      8080で一回挫折. 6800で復帰. 以降Z80, 6809等など.

      アセンブラって, 言語自体よりも, なぜそのような命令が用意されているのかというアーキテクチャの理解と, それに伴う定石の構築が重要ですよね.

      親コメント
      • by Anonymous Coward

        NOP はなにもしないのではなく、PC に 1加えるだけの命令

        HALT は停止ではなく、PC を進めることもしない命令
        (PCが進まないので割り込まれるまで HALT を実行し続ける)

        てことを知った時、なるほどこれが高級言語との違いかぁと感じた

        # Z80

        • by Anonymous Coward

          halt線をアサートするよ

        • by Anonymous Coward

          HALT は停止ではなく、PC を進めることもしない命令
          (PCが進まないので割り込まれるまで HALT を実行し続ける)

          HALTでもPCが進むから割り込みでHALTの次の命令から実行されるんだけどね、何言ってるのこの人

        • by Anonymous Coward

          PC(Program Counter)ってどういうものだか理解してますか?

      • by Anonymous Coward

        8086系ということで、MASM(Ver.6以降)は便利だと思った
        疑似命令が便利で感動した

        そんなだから僕は本当のアセンブラを知らない

      • by Anonymous Coward

        6809で入門、68000で飛躍、8086で挫折

        • by Anonymous Coward

          セグメントだからねー、どこなのかわかんなくなるんだよ>8086
          そんなのないから68系は

      • by Anonymous Coward

        小6の頃、ニモニックの説明読みながら「だからAレジスタに値入れてなんなんだよ!」と憤ったのを覚えてます。
        その後、書籍で見たoutで画面に長さ8bitの線を描く数stepのコードを試したときに初めて
        「ああ、こういう理由でAレジスタで値をこねくり回してたのか」と一気に理解出来ました。

        「なぜそのような命令が用意されているのか」というのはほんと重要陀と思いますね。

    • by Anonymous Coward

      CP/Mが買えずに挫折した。子供には高く手が出せず..。
      仕方ないのでハンドアセンブルしてました。Z80の本は買えた。

      • by Anonymous Coward
        X1用のCP/MがWordMaster付属で安かった…らしいぞ。

        # 安くても子供に手が届くかと云うと…。
      • by Anonymous Coward

        そもそもフロッピーディスクドライブが本体よりも高くて買えなかったという。

      • by Anonymous Coward

        CP/Mとか買えないので、Oh!MZでS-OSの連載が始まるまではハンドアセンブルしてた気がする。
        あの連載でアセンブラを始め色々ツール手に入ってめっちゃ楽になったわ。
        確かハンドアセンブルでZ80のコードガリガリ書いてた当時って、ニーモニックと16進の対応表が頭に入ってたから
        ダンプリストのままでも処理が追えたっけ。

    • by Anonymous Coward

      どこかで躓いたというより単純に面倒くさくて入れ込まなかったですね
      今はC言語が高級アセンブラで美味しいです

    • by Anonymous Coward

      そんなの本に載ってるコードとかをパクってくればいいいだけ。

      • by Anonymous Coward

        単純なものなら書籍なりネットなりで見つかるだろうけど、チョット複雑になると手に負えなくなるのでは?

        • by Anonymous Coward

          お前は馬鹿か? 出来る範囲でやればいいだけだろ。

    • by Anonymous Coward

      入社後半年ぐらいで、すこしプログラムできますといったばかりに
      4bitワンチップCPUやらされたのは、
      初めてするなら8bitより4bitの方が難しさも半分だからとソフトのわからない上司からの命令であった。
      もう、そのころでも8bitも消えそうだったのに

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

処理中...