03.アセンブラーの使い方とアセンブリー・リストの見方
下記のサンプル・ソースコードをアセンブルした際のアセンブリー・リストに、簡単な見方を示した資料を作りました。アセンブラー・プログラムは他の言語と違って、区分データセットに格納したソース・コードのメンバー内容だけを見てもデ …
こんな時代に今さらメインフレーム・コンピューターに取り組むハメになった人々のためのセルフスタディ・サイトです。Copyright © 2008-2024 ARTECEED Co.,Ltd.
下記のサンプル・ソースコードをアセンブルした際のアセンブリー・リストに、簡単な見方を示した資料を作りました。アセンブラー・プログラムは他の言語と違って、区分データセットに格納したソース・コードのメンバー内容だけを見てもデ …
昔は数ワードの保管域を作業域に確保したり、GR13がポイントするRSAを一時的に使ったりしたが、24または31ビット・アドレッシング・モードのプログラムであればz/Architecture以降なら64ビットGPRの高位ワ …
【備忘録】 ベクトル命令を含め、最新のプロセッサーがサポートする最新の命令による最適なコードに変換する場合、Principles of Operationの参照に加えてCOBOLコンパイラーがコンパイル時に生成するアセン …
【備忘録】 EXCPは仮想アドレスなので関係ないが、EXCPVRあるいはSTARTIOを使う場合、データ領域とCCWはREALに固定されていなくてはならない。REAL領域に直接GETMAINすることは出来ないから(GET …
外部関数 EVALBLOCKのEVDATAとEVLENの設定内容は、REXX exec側が左辺に指定した変数に入る。 GR15に0以外を入れるとIRX0040Iエラーになる。 EVLENが0の時、REXX exec側が左 …
z/OS V2R3から実行プログラムのロード・モジュール(プログラム・オブジェクト)も2GBバーの上に配置できるようになっています。ソース・コードではCSECTに対してAMODE命令とRMODE命令で64を明示します。 …
世代管理されるメンバーが格納されたPDSEデータセット内のメンバー一覧を出力するREXX execです。指定したPDSEデータセット内の各メンバーについて、下記に示した内容のリストを出力します。 [crayon-65f8 …
PDSEデータセットではメンバーを世代で管理することができます。業務のアプリケーション・プログラムのソース・コードやジョブのJCLなどを更新する際に、世代メンバーとして保存すれば更新前後の内容を比較したり旧メンバーの内容 …
CLISTやREXXを編集中にメンバーを保管することなく編集画面の内容で実行するISPFエディター・マクロです。作成あるいは修正したCLISTやREXXを実行するためにわざわざメンバー・リスト・パネルに戻ったり、SAVE …
z/OS V1R8からは物理スワップに於けるページ・データセットへ書き出しは廃止され(*1)、中央記憶の空きフレームと交換する「In-Real Swap(イン・リアル・スワップ)」に変わりました。In-Real Swap …