第1章 CASL程序設計環(huán)境
1. 1 CASL的硬件背景
1. 1. 1 COMET計算機的結構
1. 1. 2 COMET的CPU
1. 1. 3 COMET的內存儲器
1. 2 CASL的軟件環(huán)境
1. 2. 1 CASL的字符集
1. 2. 2 CASL指令及結構
1. 2. 3 CASL中的數
1. 2. 4 一個完整的CASL程序
習題1
第2章 偽指令. 宏指令在程序中的作用
2. 1 CASL中的偽指令
2. 2. 1 源程序開頭偽指令
2. 1. 2 源程序結尾偽指令
2. 1. 3 定義常數偽指令
2. 1. 4 定義單元偽指令
2. 2 CASL中的宏指令
2. 2. 1 輸入宏指令
2. 2. 2 輸出宏指令
2. 2. 3 終止程序執(zhí)行宏指令
習題2
第3章 數的存. 取與傳送
3. 1 取數的實現(xiàn)
3. 1. 1 直接取數指令
3. 1. 2 間接取數指令
3. 2 存數的運用
3. 2. 1 直接存數指令
3. 2. 2 間接存數指令
3. 3 傳送的功能與作用
3. 3. 1 直接傳送指令
3. 3. 2 間接傳送指令
3. 4 程序設計訓練
習題3
第4章 算術運算及算術操作
4. 1 加法運算
4. 1. 1 直接加法指令
4. 1. 2 間接加法指令
4. 2 減法運算
4. 2. 1 直接減法指令
4. 2. 2 間接減法指令
4. 3 算術左移操作
4. 3. 1 直接算術左移指令
4. 3. 2 間接算術左移指令
4. 4 算術右移操作
4. 4. 1 直接算術右移指令
4. 4. 2 間接算術右移指令
4. 5 程序設計訓練
習題4
第5章 邏輯運算及邏輯操作
5. 1 邏輯乘
5. 1. 1 直接邏輯乘指令
5. 1. 2 間接邏輯乘指令
5. 2 邏輯加
5. 2. 1 直接邏輯加指令
5. 2. 2 間接邏輯加指令
5. 3 邏輯異或
5. 3. 1 直接邏輯異或指令
5. 3. 2 間接邏輯異或指令
5. 4 邏輯左移操作
5. 4. 1 直接邏輯左移指令
5. 4. 2 間接邏輯左移指令
5. 5 邏輯右移操作
5. 5. 1 直接邏輯右移指令
5. 5. 2 間接邏輯右移指令
5. 6 程序設計訓練
習題5
第6章 比較與轉移
6. 1 算術比較及邏輯比較
6. 1. 1 算術比較指令
6. 1. 2 邏輯比較指令
6. 2 無條件轉移及條件轉移
6. 2. 1 無條件轉移指令
6. 2. 2 大于. 等于(非負)轉移指令
6. 2. 3 小于(負)轉移指令
6. 2. 4 不等于(非零)轉移指令
6. 2. 5 等于(零)轉移指令
6. 3 程序設計訓練
習題6
第7章 數據棧與子程序
7. 1 數據棧及使用
7. 1. 1 棧的基本概念
7. 1. 2 進棧指令
7. 1. 3 出棧指令
7. 2 子程序及使用
7. 2. 1 子程序的基本知識
7. 2. 2 轉子指令
7. 2. 3 返主指令
7. 3 程序設計訓練
習題7
第8章 程序設計基礎
8. 1 程序流程與結構
8. 1. 1 程序流程圖
8. 1. 2 程序結構
8. 2 CASL指令功能及運用
8. 2. 1 CASL指令系統(tǒng)
8. 2. 2 指令在程序設計中的運用
8. 3 程序設計訓練
習題8
第9章 程序設計例題及分折
9. 1 自然數的運算與操作
9. 1. 1 數列的形成1
9. 1. 2 數列的形成2
9. 1. 3 最大公約數
9. 1. 4 求和
9. 1. 5 角谷猜想的驗證
9. 2 數制轉換
9. 2. 1 十進制數轉換成二進制數
9. 2. 2 二進制數轉換成十進制數
9. 2. 3 二進制數轉換成十六進制數
9. 2. 4 十六進制數轉換成二進制數
9. 3 四則運算
9. 3. 1 倍數運算
9. 3. 2 乘. 除法
9. 4 極值與排序
9. 4. 1 求極值
9. 4. 2 扣除極值的評分
9. 5 數據處理
9. 5. 1 數據壓縮
9. 5. 2 將負數變?yōu)榻^對值
9. 5. 3 在非數值信息中統(tǒng)計數字. 字母和符號的個數
9. 5. 4 自動閱卷及評分
9. 6 碼制變換
9. 6. 1 原碼. 補碼和移碼
9. 6. 1 奇校驗編碼
附錄1 CASL 使用說明
附1. 1 CASL的硬件背景
附1. 2 CASL的軟件環(huán)境
附1. 3 CASL的指令系統(tǒng)
附錄2 CASL與機器語言
附2. 1 機器指令與CASL指令的對應關系
附2. 2 機器指令的編碼
附2. 3 偽指令和宏指令的設定
附2. 4 CASL程序轉為機器語言程序實例
附錄3 習題答案