IT・技術研修ならCTC教育サービス

サイト内検索 企業情報 サイトマップ

研修コース検索

アセンブラー言語演習 〜実機演習で学ぶプログラム保守とダンプ解析〜

コースコードIB644 期間4日間 時間09:30~17:00 価格\240,000(税抜き) 主催株式会社アイ・ラーニング

上記の価格表示は税抜き表示です。別途消費税がかかります。

コースコードIB644 期間4日間 時間09:30~17:00
価格\240,000(税抜き) 主催株式会社アイ・ラーニング

上記の価格表示は税抜き表示です。別途消費税がかかります。

コースコードIB644
期間4日間
時間09:30~17:00
価格\240,000(税抜き)
主催株式会社アイ・ラーニング

上記の価格表示は税抜き表示です。別途消費税がかかります。

コース内容

コース概要

10進演算やマクロ命令の作成、z/OSアセンブラー・サービスやDFSMSdfpのアクセス方式ルーチンの使い方など、実務的なプログラムに求められるアセンブラー・プログラミングの実用知識とアセンブラー・プログラムの問題判別に必要なデバッグやダンプ解析方法を習得するコースです。
当コースでは、共通知識としてのz/OSアセンブラー・プログラミングと、受講者の実務に合わせて選択可能な応用演習(新規プログラムの作成、既存プログラムの保守、ダンプの解析)で構成されています。実機演習を通じてアセンブラー・プログラミングや問題判別の基本技術を習得できます。

対象者として以下の様な方を想定しています。
・アセンブラー言語で書かれたアプリケーション・プログラムやシステム出口ルーチン等の保守に携わるプログラマーなど、既存のアセンブラー・プログラムを修正する方や新規のアセンブラー・プログラムを作成する方
・テクニカルサポート部門などで初期トラブル調査としてダンプ解析などを行う方
・その他、z/OSの内部構造をより深く理解したい方(z/OS全般の機能について解説された「z/OSの構成と機能」コースにおける座学知識をより実践的に深めることができます)

学習目標

当コースを修了した時点で、次のことができることを目標とします。
・基本的なz/OSのマクロ命令とアクセス方式を理解し、実際の業務プログラムを保守できる(実用的なプログラムを書ける)ようになる。
・アセンブラー言語で書かれているアプリケーション・プログラムやオペレーティング・システムの出口ルーチン等を保守するための基本的なデバッグ方法を習得する。
・ソフトウェア・トラブル等で出力されたABENDダンプやSVCダンプを解析するための基礎知識を習得する。
・講義内容に関する機械実習課題のプログラムの誤り箇所を修正し、正しく動くことを確認する、あるいはソース・プログラムがなくてもダンプからエラー発生時のプログラムの状況や誤り箇所や理由を特定できるようになる。

対象者

・概要をご覧ください

前提知識

当コースは「アセンブラー言語入門(アイ・ラーニング社コース)」の後続コースです。入門コースに含まれる内容は重複して解説されません。以下に前提となるアセンブラー・プログラムとz/OSやメインフレーム・コンピューターに関する知識について示します。

・前提となるアセンブラー言語とプログラミングに関する知識(当コースでは説明しません)
-コンピュータで扱われるデータの形式の違い
 2進数、10進数、16進数の違いと相互変換の計算法(16進電卓の使用可)、パック10進数、ゾーン10進数の形式の意味と両者の使い分け方、ビット、バイト、ワードの意味
-IBM zアーキテクチャーに関する基礎知識
 CPU、PSWと汎用レジスターの機能、仮想記憶とアドレッシング(ベース・アドレスと変位)、命令の種類と形式、割込みの種類とその意味など
-アセンブラー言語の基礎知識
 構文、記述法、基本的なアセンブラー命令(CSECT、USING、EQUなど)の使い方、
-基本的な機械命令の使い方とデータの定義方法
 レジスターの操作、比較処理と条件分岐、ループの制御、文字と文字列の処理、整数演算、ビット操作と論理演算
 以下に示す命令については実際にその機能や動きについて理解している必要があります
 L/ST、LH/STH、LR/LTR、LA、LM/STM命令
 C/CH/CR、CLI/CLC、BC/BCR、拡張簡略命令(B、BE、BNE、BZ、BNZなど)、BAL/BALR(BAS/BASR)、BCT/BCTR命令
 MVI/MVC/MCVL、IC/ICM、STC/STCM、CVB/CVD、PACK/UNPK、EX命令
 A/AH/AR、S/SH/SR、M/MH/MR、D/DR命令
 NI/OI/XI、TM、SLL/SRL命令
 DC/DS命令など
-プログラムの連係方法
 z/OSリンケージ規約、レジスター保管域の意味と使い方、プログラムの冒頭と終了時の処理、外部ルーチンの呼び出し手順など

・前提知識を満たすための関連コース
-情報処理の基礎知識を習得するための研修として「まるわかり情報システムの基礎」があります。
-「アセンブラー言語入門-zアーキテクチャー機械命令とアセンブラーの基礎-」の受講していること。または「アセンブラー言語-自習方式」かAssemblerの基礎-CD-ROMコースを修了しているか前述の前提知識を有すること。
-z/OSに関して一般的な範囲内の知識を有し、ISPFとSDSFの基本的な操作ができること(本コースでは実機を使用した機械演習を行います)。関連する研修として「z/OSベーシック」、「TSO(ISPF)のオペレーション入門」、「z/OS JCL基礎演習」、「z/OSの構成と機能」などがあります。

※前提知識があるかどうかを確認したい方や前提コースの習得度合いをテストしたい方は、スキル・アセスメント・テストを実施してみてください。解答も用意しています。全問正解できれば前提条件を満たしています。
 *解答中に記載されている参照テキストは「アセンブラー言語入門」のテキストを示しています。

スキル・アセスメント・テスト    解答

内容

1日目
●アセンブラー・プログラムのデバッグ
●z/OS MVSアセンブラー・サービス

2日目
●z/OS MVSアセンブラー・サービス(続き)
●順次データ・セットのアクセス
●10進演算とデータ編集
●マクロ命令と条件付きアセンブリー
●ダンプ解析のための機械語コード解読(※選択者のみ)
●MVSアセンブラーサービス・インターフェース概説(※選択者のみ)

3日目
●VSAMデータ・セットのアクセス
●31ビット・アドレッシング
●IPCS基本操作(※選択者のみ)
●総合機械演習

4日目
●マルチ・タスクとリエントラント・プログラム
●z/OSがプログラムを実行する仕組み
●ダンプ解析演習(※全員)
(MVSのコントロール・ブロック内容からプログラムがどのようなエラーを起こしていたかを解析する実習)

※選択者のみと示された項目は、ダンプ解析演習を選択された方向けのMVS問題判別技術に関連する内容で、プログラミング(保守または作成)演習時間を利用しての解説です。

関連するコース

開催予定日

2019年

09月02日(月) ~ 09月05日(木)
【価格】 259,200円(税込)
【期間】 4日間 【時間】 09:30~17:00
【コースコード】 IB644
【主催】 株式会社アイ・ラーニング

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

コース一覧

IBMのコース一覧