书籍详情
CASL程序设计教程
作者:刘克武,李冰,李冬梅编著
出版社:清华大学出版社
出版时间:2002-07-01
ISBN:9787302055075
定价:¥23.00
购买这本书可以去
内容简介
CASL是建立在一种假想机上的汇编语言系统,汇集了当今主流PC机的指令结构和功能。本书以程序设计为纲,全面系统地介绍了CASL汇编语言。全书共分9章,分别讲述了CASIL程序设计环境、伪指令和宏指令、数的存取和传送、算术运算和算术操作、逻辑运算和逻辑操作、比较与转移、数据栈与子程序、程序设计基础和例题分析等内容。本书每章后面都附有习题,供读者练习参考。本书可作为高等院校汇编语言程序设计课程的教材,也可供参加“中国计算机软件专业技术资格和水平考试”的考生备考使用。
作者简介
暂缺《CASL程序设计教程》作者简介
目录
第1章 CASL程序设计环境
1. 1 CASL的硬件背景
1. 1. 1 COMET计算机的结构
1. 1. 2 COMET的CPU
1. 1. 3 COMET的内存储器
1. 2 CASL的软件环境
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 终止程序执行宏指令
习题2
第3章 数的存. 取与传送
3. 1 取数的实现
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指令系统
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 将负数变为绝对值
9. 5. 3 在非数值信息中统计数字. 字母和符号的个数
9. 5. 4 自动阅卷及评分
9. 6 码制变换
9. 6. 1 原码. 补码和移码
9. 6. 1 奇校验编码
附录1 CASL 使用说明
附1. 1 CASL的硬件背景
附1. 2 CASL的软件环境
附1. 3 CASL的指令系统
附录2 CASL与机器语言
附2. 1 机器指令与CASL指令的对应关系
附2. 2 机器指令的编码
附2. 3 伪指令和宏指令的设定
附2. 4 CASL程序转为机器语言程序实例
附录3 习题答案
1. 1 CASL的硬件背景
1. 1. 1 COMET计算机的结构
1. 1. 2 COMET的CPU
1. 1. 3 COMET的内存储器
1. 2 CASL的软件环境
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 终止程序执行宏指令
习题2
第3章 数的存. 取与传送
3. 1 取数的实现
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指令系统
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 将负数变为绝对值
9. 5. 3 在非数值信息中统计数字. 字母和符号的个数
9. 5. 4 自动阅卷及评分
9. 6 码制变换
9. 6. 1 原码. 补码和移码
9. 6. 1 奇校验编码
附录1 CASL 使用说明
附1. 1 CASL的硬件背景
附1. 2 CASL的软件环境
附1. 3 CASL的指令系统
附录2 CASL与机器语言
附2. 1 机器指令与CASL指令的对应关系
附2. 2 机器指令的编码
附2. 3 伪指令和宏指令的设定
附2. 4 CASL程序转为机器语言程序实例
附录3 习题答案
猜您喜欢