「メインフレーム・コンピューター」で遊ぼうこんな時代に今さらメインフレーム・コンピューターに取り組むハメになったみんなが助けあうサイトです。RSSWordPress.orgコスパのいい社内システムの作り方メインフレームを扱っていると、軽い開発やメンテナンスにリソースを割けない、しかし、BPCも考えねば。解決策のひとつがクラウドにおくFileMakerです。2019区分データセットのディレクトリー部は、構造的には256バイト固定長の非ブロック化レコードの順次データセットと同じです。2019順次データセットは、QSAMを利用すれば論理レコード単位で簡単にアクセスできます。区分データセット用にはBPAMが提供されています。アセンブラーにはロケーション・カウンターという仕組みがあります。シリーズの最後に、簡単なプログラムを使ってABENDダンプの解析を行ってみます。モジュール内のどこでプログラムがABENDしたのかが特定できたら、エラーの原因を究明していきます。プログラムの誤りを正すための一般的な手順は概ね以下の通りとなります。アセンブラー・プログラミングをする上で避けて通れないのが、ダンプリストの解析です。TR(Translate)は、メモリー内のデータの変換を行う命令です。A番地にあるバイト・データをB番地にある変換用テーブルにしたがってバイト単位に変換します。MVC(Move)は、メモリー内でのデータの移動を行う命令です。A番地にあるバイト・データをB番地に移します(写します)。2011アセンブラーを覚えたての頃に多いと思うのですが、ある程度の規模や機能を持ったプログラムを作っている最中にベースレジスターが足りなくて困ったという経験をするかも知れません。2011プログラムを見やすくするために、ロジックのブロックとブロックの間に空白行を入れるといいでしょう。空白行がないままで何十、何百という長いステートメントが続くと、見にくいですしバグ対応でコードを調べる時も追いにくいものです。2011プログラムをコーディングする際に、複数行のリピートやカット&ペーストなどで、すでにコーディング済みのロジックを複製してその内容の一部を変えて使うような場合があります。