アセンブラ言語やマシン語は覚えておくべきですか? (520レス)
上
下
前
次
1-
新
105
: 2009/06/17(水)10:08
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
105: [] 2009/06/17(水) 10:08:21 昔話 まだ仮想記憶でなかったメインフレームの頃 初心者〜低レベルプログラマーの書くCOBOLプログラムが原因不明のアドレスエラーで 落ちるケースが続出した。 ソースを読むと、一見落ちる理由がない。 あるとすればテーブルの添え字がゾーン形式であることくらい。 ま、やってみよう、とその添え字をパック形式やバイナリー形式に直すと、OK。 初めのうち首をひねった。落ちないプログラムもあるのだ。 落ちたプログラムのオブジェクトリストを出して追跡してみて、ようやくわかった。 FILE-CONTROLの4番目以降に記述したファイルのフィールドに対してゾーン形式の 添え字を使うとレジスターのやりくりがつかなくなって落ちるということ。 すぐにメーカーに現象を連絡し、各プログラマーにはゾーン形式の添え字を使うなと厳命。 仮想記憶コンピューターが入った頃転勤したので、その後どうなったかは知らない。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/105
昔話 まだ仮想記憶でなかったメインフレームの頃 初心者低レベルプログラマーの書くプログラムが原因不明のアドレスエラーで 落ちるケースが続出した ソースを読むと一見落ちる理由がない あるとすればテーブルの添え字がゾーン形式であることくらい まやってみようとその添え字をパック形式やバイナリー形式に直すと 初めのうち首をひねった落ちないプログラムもあるのだ 落ちたプログラムのオブジェクトリストを出して追跡してみてようやくわかった の4番目以降に記述したファイルのフィールドに対してゾーン形式の 添え字を使うとレジスターのやりくりがつかなくなって落ちるということ すぐにメーカーに現象を連絡し各プログラマーにはゾーン形式の添え字を使うなと厳命 仮想記憶コンピューターが入った頃転勤したのでその後どうなったかは知らない
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 415 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.040s