《微型机开发与应用 1984年增刊》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:
  • 出 版 社:复旦大学计算机科学研究所
  • 出版年份:1984
  • ISBN:
  • 页数:233 页
图书介绍:

第一部分 MCS—48单片微计算机概论 1

第一章 MCS—48简介 1

第二章 MCS—48指令系统 6

第二部分 MCS—48实用子程序 10

第一章 代码转换 10

1—1 十六进制→ASCII码转换程序HEASC 10

1—2 ASCII码→十六进制数转换程序ASCHE 11

1—3 ASCII码→BCD码转换程序ABCBC 12

1—4 BCD码→ASCII码转换程序BCDAS 13

1—5 BCD码→二进制转换程序BCDB 14

1—6 十六位二进制数→BCD数码的转换程序1,BINBCD 16

1—7 十六位二进制数→BCD数码的转换程序2,BBCD 18

第二章 二进制定点运算 23

2—1 多字节加法程序AADD及减法程序SUBA 23

2—2 单字节无符号数乘法程序SFU 28

2—3 单字节有符号数乘法程序SyU1 29

2—4 单字节有符号数乘法程序SyU2 32

2—5 多字节无符号数乘法MUX 35

2—6 多字节有符号数乘法SFMUX 39

2—7 单字节无符号数除法SDV 44

2—8 单字节有符号数除法SyD?V 47

2—9 多字节无符号数除法UXDV 50

2—10 多字节有符号数除法UXDVF 57

2—11 单字节的平方根SQRS 61

2—12 三字节平方根的整数部分SQRT 63

第三章 BCD运算 67

3—1 BCD码定点运算(寄存器间运算) 67

3—2 BCD码双字节加减法 68

3—3 BCD码多字节加减法内存运算AAADD/ASUB 70

3—4 一位BCD码的乘法ANDI 74

3—5 单字节BCD码乘法ABCD 77

3—6 双字节BGD码乘法BCDMUL 79

3—7 BCD码单字节除法DIV 82

3—8 双字节BCD码除法BUBBCD 85

3—9 单字节BCD码整数平方根 90

3—10 双字节BCD码整数平方根 92

第四章 A/D,D/A部分 94

4—1,A/D,D/A使用Ⅰ 94

4—2,A/D使用Ⅱ 104

第五章 浮点运算 110

5—1 对阶子程序ADU 111

S—2 右规子程序1,RST1 113

5—3 右规子程序2,RST2 114

5—4 左规子程序LST 115

5—5 浮点加法子程序FADD 116

5—6 浮点乘法子程序FMUL 119

5—7 浮点除法子程序?DIV 120

5—8 正弦函数Sinx子程序Sinx 123

5—9 多项式y=aoxn+a?xn—1+……an计算方法 127

5—9—1 主程序 129

5—9—2 取常数子程序BA 133

5—9—3 数符阶符处理子程序AH 134

5—9—4 乘法子程序(定浮点混合)ANBCD 135

5—9—5 加法子程序BAND 138

5—9—6 四舍五入子程序AAA 140

5—9—7 字节移位子程序RRA 142

5—9—8 对阶处理程序RABC 145

5—9—9 浮点加、减程序RMA 149

5—9—10 取数子程序AHR 152

5—9—11 减法子程序SUBD 154

5—9—12 移位子程序RLA 156

5—9—13 传送子程序RHA 158

5—9—14 左规子程序RLR,RAB 159

第六章 键盘和显示及打印机的连接 164

6—1 键盘和显示部分程序1 164

6—2 键盘和显示部分程序2 175

6—3 显示子程序 187

6—4 GP—16打印机接口 193

第七章 其他程序 206

7—1 实时钟程序TCT 206

7—2 双字节定点数比较子程序DCMP 209

7—3 多字节移位子程序RRAA 210

7—4 多寄存内存移位子程序RLR 212

7—5 找最大数子程序SCH 214

7—6 顺序检索子程序STE 216

第三部分 FD—35—Ⅱ型开发仿真程序 218

附:MCS—48单片微计算机指令手册 218