书籍详情

CASL程序设计教程

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  习题答案                  

猜您喜欢

读书导航