汇编语言基础1_第1页
汇编语言基础1_第2页
汇编语言基础1_第3页
汇编语言基础1_第4页
汇编语言基础1_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 v第第1章章. 基础知识基础知识(2学时学时)1. 进位计数制与不同基数间的转换进位计数制与不同基数间的转换2. 二进制和十六进制运算二进制和十六进制运算3. 计算机中的数和字符表示计算机中的数和字符表示4. 基本的逻辑运算基本的逻辑运算v第第2章章. 80 x86计算机组织计算机组织(4学时学时)1. 80 x86微处理器微处理器2. 基于微处理器的计算机系统构成基于微处理器的计算机系统构成3. 中央处理器中央处理器4. 存储器存储器5. 外部设备外部设备v第第3章章 80 x86的指令系统和寻址方式的指令系统和寻址方式(12学时学时)1. 80 x86的寻址方式的寻址方式2. 80 x8

2、6机器语言指令概况机器语言指令概况3. 80 x86的指令系统的指令系统v第第4章章 汇编语言程序格式汇编语言程序格式(6学时学时)1. 汇编程序功能汇编程序功能2. 伪操作伪操作3. 汇编语言程序格式汇编语言程序格式4. 汇编语言程序的上机过程汇编语言程序的上机过程v第第5章章 循环与分支程序设计循环与分支程序设计(4学时学时)1. 顺序程序设计顺序程序设计2. 分支程序设计分支程序设计3. 循环程序设计循环程序设计4.发挥发挥80386及其后继机型的优势及其后继机型的优势 v第第6章章 子程序设计子程序设计(6学时学时)1. 设计方法设计方法2. 嵌套与递归嵌套与递归3. 子程序举例子程序

3、举例4.DOS系统功能调用系统功能调用 v第第7章章 高级汇编语言技术高级汇编语言技术(4学时学时)1. 宏汇编宏汇编2. 重复汇编重复汇编3. 条件汇编条件汇编4. 高级语言结构高级语言结构v第第8章章 输入输出程序设计输入输出程序设计(4学时学时)1. I/O设备的数据传送方式设备的数据传送方式2. 程序直接控制程序直接控制I/O方式方式3. 中断传送方式中断传送方式4. 80386输入输出输入输出5. 80386的中断处理的中断处理v第第13章章 模块化程序设计模块化程序设计(2学时学时)1.1. 汇编程序概述汇编程序概述2. 连接程序及连接对程序设计的要求连接程序及连接对程序设计的要求

4、3. 汇编语言程序与高级语言程序的连接汇编语言程序与高级语言程序的连接4. 模块化程序设计概述模块化程序设计概述 1. 掌握数制、码制等基础理论知识,能较熟练的进行码制转换,掌握数制、码制等基础理论知识,能较熟练的进行码制转换,了解数字的各种计算机存储方式了解数字的各种计算机存储方式2. 了解计算机组成及其基本原理了解计算机组成及其基本原理3. 掌握掌握80 x86的不同寻址方式,并能区别各种不同寻址方式的的不同寻址方式,并能区别各种不同寻址方式的异同。异同。4. 熟练掌握熟练掌握80 x86的指令系统,能够用的指令系统,能够用80 x86指令系统编写基指令系统编写基本的程序块。本的程序块。5

5、. 掌握掌握80 x86汇编的编程方式,掌握循环、分支、子程序等基汇编的编程方式,掌握循环、分支、子程序等基本程序结构。本程序结构。6. 在了解基础上进一步掌握宏汇编程序设计技术。在了解基础上进一步掌握宏汇编程序设计技术。7. 了解了解80 x86体系结构下的中断和体系结构下的中断和I/O技术,掌握基本的技术,掌握基本的BIOS和和DOS系统功能调用方法和多模块连接技术。系统功能调用方法和多模块连接技术。8. 8. 了解了解80 x86汇编下的图形显示、发声和磁盘文件存取技术。汇编下的图形显示、发声和磁盘文件存取技术。 重庆邮电学院计算机科学与技术学院 王练重庆邮电学院计算机科学与技术学院 王

6、练1.1 计算机中的数制与码制计算机中的数制与码制111 数制数制重庆邮电学院计算机科学与技术学院 王练重庆邮电学院计算机科学与技术学院 王练重庆邮电学院计算机科学与技术学院 王练重庆邮电学院计算机科学与技术学院 王练BCD)0101100011010001()001101100000(34562重庆邮电学院计算机科学与技术学院 王练112 数值转换数值转换625.232*12*02*12*12*12*12*02*1)101.10111(3210123424327816*1416*016*916*10)90(012316EA重庆邮电学院计算机科学与技术学院 王练重庆邮电学院计算机科学与技术学院

7、 王练【例例1 1】将十进制整数(将十进制整数(105105)1010转换为二进制数,采用转换为二进制数,采用“除除2 2倒取余倒取余”的方法,过程如下:的方法,过程如下: 解解: 所以所以,(105105)1010(11010011101001)2 2重庆邮电学院计算机科学与技术学院 王练所以,(0.8125)10(0.1101)2注意注意: :如果出现乘积的小如果出现乘积的小数部分一直不为数部分一直不为“0”,则,则可以根据精度的要求截取可以根据精度的要求截取一定的位数取近似值。一定的位数取近似值。重庆邮电学院计算机科学与技术学院 王练210)1101.1011()8125.11(重庆邮电

8、学院计算机科学与技术学院 王练216)1000,0101.1110,0111,0001()58.17(E重庆邮电学院计算机科学与技术学院 王练重庆邮电学院计算机科学与技术学院 王练重庆邮电学院计算机科学与技术学院 王练 HL 0000010100111001011101110000NULDLESP0Pp0001SOHDC1!1AQaq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC44DTdt0101ENGNAK5EUeu0110ACKSYN&6FVfv0111BELETB7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*

9、:J Z jz1011VTESC+;Kk1100FFFS,Nn1111SIUS/?OoDEL标准标准ASCII码字符表码字符表重庆邮电学院计算机科学与技术学院 王练重庆邮电学院计算机科学与技术学院 王练1)原码、反码和补码原码、反码和补码重庆邮电学院计算机科学与技术学院 王练重庆邮电学院计算机科学与技术学院 王练重庆邮电学院计算机科学与技术学院 王练关于关于0的问题的问题0补补10000000B 0补补= + 0补补 =00000000B128补补=10000000B 关于关于0的问题的问题 例:例: 64 1100 0000 + 64 + 1100 0000 128 11000 0000=128补补 符号位进位丢掉符号位进位丢掉128 1000 0000 + + 127 + 0111 1111 1 1111 1111=1补补 关于关于 0的问题的问题若若为为0补补=1000 0000B运算会出错运算会出错 0 1000 0000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论