第一部分 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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020