排版样例--样张
- 格式:doc
- 大小:329.50 KB
- 文档页数:35
单片机汇编程序设计
南京信息职业技术学院
2005.8
编写说明
三年制高职计算机控制专业需开设“单片机原理与应用”和“汇编程序设计”两门重要的专业课程,两门课程互相配合,共同完成单片机应用系统开发的基础教学。
目前,公开出版的单片机原理方面的教材较多,单片机程序设计方面的教材较少,且一般教材中有关程序设计的内容偏少,不能满足“汇编程序设计”课程的需要。本讲义根据“汇编程序设计”课程教学的需要,在单片机教材中程序设计内容的基础上进行了扩充,作为计算机控制专业“汇编程序设计”课程的教材。
本讲义与单片机教材——《单片机应用技术》(刘守义编)配合使用。为方便师生了解课程包含的内容,便于教师组织教学,便于学生学习和复习,本讲义以“汇编程序设计”课程的教学大纲为依据进行内容编排。其中,在单片机教材中已有的内容不再编入,本讲义注明其所在的位置并给出要点。
2005.8
i 目 录
1 计算机中数的表示与运算 ·········································································· 1
1.1 数制与编码 ·············································································································· 1
1.1.1 常用进制 ······································································································· 1
1.十进制 ············································································································ 1
2.二进制 ············································································································ 1
3.八进制 ············································································································ 1
4.十六进制 ········································································································ 1
1.1.2 各进制数之间的转换 ···················································································· 2
1.非十进制数转换为十进制数 ·········································································· 2
2.十进制数转换为非十进制数 ·········································································· 2
3.二进制数与八进制数、十六进制数之间的互换 ··········································· 2
1.1.3 二进制数的运算 ···························································································· 2
1.二进制数加法 ································································································ 2
2.二进制数减法 ································································································ 2
3.二进制数乘法 ································································································ 2
1.1.4 微机中常用编码 ···························································································· 2
1.十进制数的编码····························································································· 2
2.字符编码 ········································································································ 2
1.2 微机中数的表示方法 ······························································································ 3
1.2.1 机器数与真值 ······························································································· 3
1.2.2 数的定点与浮点表示法 ················································································ 3
1.定点表示法 ···································································································· 3
2.浮点表示法 ···································································································· 3
1.2.3 机器数的原码、反码和补码表示 ································································· 3
1.原码 ··············································································································· 3
2.反码 ··············································································································· 3
3.补码 ··············································································································· 3
4.补码的求法 ···································································································· 3
1.3 补码的加减运算 ······································································································ 4
1.3.1 不带符号数的运算 ························································································ 4
1.加法 ··············································································································· 4
2.减法 ··············································································································· 4
1.3.2 带符号数的补码运算 ···················································································· 4
1.加法 ··············································································································· 4
2.减法 ··············································································································· 4
1.3.3 溢出及判断 ··································································································· 5
ii 1.溢出 ··············································································································· 5
2.溢出判断 ········································································································ 5
习题一 ······························································································································ 5