




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、汇编语言与接口技术汇编语言与接口技术 主讲教师主讲教师 张玉琢张玉琢Email:QQ:964303880汇编语言与接口技术汇编语言与接口技术 汇编语言程序设计 接口技术两部分教学内容教学时数分配 汇编语言课堂教学时数26,实验教学时数18学时; 接口技术分配的教学时数25, 实验教学时数16学时 课堂教学总时数51学时,实验教学总时数34学时,汇编语言与接口技术汇编语言与接口技术 汇编语言与接口技术,王让定等编,清华大学出版社 微机原理与接口技术,张小鸣编清华大学出版社 汇编语言程序设计,沈美明编,清华大学出版社。 教师自制ppt讲稿微机原理、汇编语言与接口技术,朱定华编,清华大学出版社。 本
2、课程使用的教材:本课程使用的教材: 其它参考教材其它参考教材 汇编语言与接口技术汇编语言与接口技术课程学习要求和方式 注重课堂教学的学习效果。 做到积极主动学习,勤于思考,善于思考 课后多练习, 注重实验,多动脑动手. 养成“自学、动手、应用、上网“的学习习惯。 参考文献的阅读。 总成绩= 平时成绩(30%)+ 期末卷面成绩(70%) 平时成绩= 考勤(5%)+ 作业和实验(15%) + 期中成绩(10%) 其中考勤和作业包含理论课和实验课。成绩评定方式第章微型计算机基础知识第章80X86微处理器第章80X86的指令系统和寻址方式第章80X86汇编语言程序设计第章串并行接口技术第章 中断技术第
3、章 模/数和数/模转换技术第章 总线技术汇编语言与接口技术汇编语言与接口技术1.11.11.21.2计算机的数和编码计算机的数和编码微型计算机的结构和工作原理微型计算机的结构和工作原理1.31.3 汇编语言概念及特点汇编语言概念及特点第第1 1章章 计算机基础知识计算机基础知识计算机中的数制常用数制常用数制-二二,十十,十六进制十六进制 目前在计算机中,数几乎全部用二进制表示目前在计算机中,数几乎全部用二进制表示 为书写方便为书写方便,微机中的二进制数用十六进制数缩微机中的二进制数用十六进制数缩写写 人们最熟悉、最常用的是十进制数人们最熟悉、最常用的是十进制数 为了区别为了区别3种不同数制,约
4、定种不同数制,约定数后加数后加B表示二进制数表示二进制数带带D或不带字母符号表示十进制数或不带字母符号表示十进制数带带H表示十六进制数表示十六进制数 第第1 1章章 计算机基础知识计算机基础知识十进制、二进制、十六进制数之间的关系表十进制、二进制、十六进制数之间的关系表十进制十进制二进制二进制十六进制十六进制十进制十进制二进制二进制十六进制十六进制0 0000000000 08 8100010008 81 1000100011 19 9100110019 92 2001000102 2101010101010A A3 3001100113 3111110111011B B4 401000100
5、4 4121211001100C C5 5010101015 5131311011101D D6 6011001106 6141411101110E E7 7011101117 7151511111111F F1.2 1.2 符号数的表示法符号数的表示法 机器数机器数 数值连同符号数码数值连同符号数码“0 0”或或“1 1”在机器中在机器中的一组二进制数表示形式。常用的有原码、反的一组二进制数表示形式。常用的有原码、反码和补码。码和补码。 1.2.11.2.1机器数与真值机器数与真值 是用数的是用数的表示带符号的数。表示带符号的数。真值真值 机器数所表示的数值连同符号机器数所表示的数值连同符号
6、“+”“+”或或“”称为机器数的真值。称为机器数的真值。 1.2.4 1.2.4 二进制数的加法运算二进制数的加法运算1 1、 无符号数的运算无符号数的运算 运算的结果根据运算运算的结果根据运算结果的符号结果的符号,运算有无进运算有无进借位借位和和溢出溢出来判断。来判断。2 2、补码数的运算、补码数的运算1.31.3 二进制编码二进制编码(1 1)二进制编码的十进制数)二进制编码的十进制数BCDBCD码码 十进制数有十进制数有0 09 9,要用要用4位二进制来表示这位二进制来表示这10个个数码,这种表示数码,这种表示称为二进制编码的十进制数,简称为二进制编码的十进制数,简称称BCDBCD数数
7、(binary coded decimal)binary coded decimal),常用的是,常用的是8421 BCD8421 BCD码码 计算机里,字母、各种符号以及指挥计算机执计算机里,字母、各种符号以及指挥计算机执行操作的指令,均用二进制数的组合表示,称为二行操作的指令,均用二进制数的组合表示,称为二进制编码进制编码8421 BCD8421 BCD编码表编码表十进十进制数制数压缩压缩BCDBCD数数非压缩非压缩BCDBCD数数(ABC BCD(ABC BCD数数) )十进十进制数制数压缩压缩BCDBCD数数非压缩非压缩BCDBCD数数(ABC BCD(ABC BCD数数) )0 00
8、H(0000B) 00H(0000 0000B)5 55H(0101B)05H(0000 0101B)1 11H(0001B) 01H(0000 0001B)6 66H(0110B)06H(0000 0110B)2 22H(0010B) 02H(0000 0010B)7 77H(0111B)07H(0000 0111B)3 33H(0011B) 03H(0000 0011B)8 88H(1000B)08H(0000 1000B)4 44H(0100B) 04H(0000 0100B)9 99H(1001B)09H(0000 1001B)压缩压缩BCDBCD数数用用8 8位位二进制数表示二进制数
9、表示2 2个个十进制数位十进制数位非压缩非压缩BCDBCD数数用用8 8位位二进制数表示二进制数表示1 1个个十进制数位十进制数位如:如:19 19 压缩压缩BCD 0001 1001 = 19HBCD 0001 1001 = 19H 19 19 非压缩非压缩BCD 00000001 00001001 = 0109HBCD 00000001 00001001 = 0109H说明:说明:l十进制数对应的二进制数与十进制数的十进制数对应的二进制数与十进制数的BCDBCD码的区别码的区别lBCDBCD数转换为二进制数数转换为二进制数 写出写出BCDBCD数对应的十进制数数对应的十进制数十进制数转换为
10、二进十进制数转换为二进制数制数l二进制数转换为二进制数转换为BCDBCD数数 二进制数转换为十进制数二进制数转换为十进制数根据十进制数写出根据十进制数写出BCDBCD数数 (2 2)ASCIIASCII码码 -字符字符在机器内的表示在机器内的表示常用的常用的ASCIIASCII码字符如表码字符如表(P9(P9表表1-5)1-5):字符字符ASCASC码码(H)(H)字符字符ASCASC码码(H)(H)0 09 930303939$ $2424A AZ Z41415A5A换行换行LFLF0A0Aa az z61617A7A回车回车CRCR0D0DBlankBlank20201.11.11.21.
11、2计算机的数和编码计算机的数和编码微型计算机的结构和工作原理微型计算机的结构和工作原理1.31.3 汇编语言概念及特点汇编语言概念及特点l位位(bit)(bit)计算机所能表示的最基本、计算机所能表示的最基本、最小最小的数的数据单元。据单元。1 1个二进制个二进制有两种状态有两种状态“0”0”和和“1” 1” l字字(word) (word) 计算机内部进行数据处理的计算机内部进行数据处理的基本单基本单,与寄存器、,与寄存器、ALUALU宽度一致宽度一致, ,每一个字所包含的每一个字所包含的二进制位数称为字长。二进制位数称为字长。l字节字节(byte) 8(byte) 8个个bitbit组成一
12、个字节组成一个字节, ,存放相邻存放相邻的的8 8位二制数位二制数. .字节的长度固定。字节的长度固定。1.2.1 1.2.1 微型计算机常用的术语微型计算机常用的术语l指令指令(instruction):(instruction):是规定计算机执行操作的命是规定计算机执行操作的命令。一条指令提供规定执行的操作;参与该令。一条指令提供规定执行的操作;参与该操作的操作数;操作数的位置。操作的操作数;操作数的位置。l程序程序(program) (program) :是为完成某种任务而编制的指是为完成某种任务而编制的指令序列。令序列。l指令系统指令系统(instruction set)(instru
13、ction set):是一台计算机所能是一台计算机所能执行的全部指令。执行的全部指令。1.2.1 1.2.1 微型计算机常用的术语微型计算机常用的术语1.2.2 1.2.2 微型计算机的基本结构微型计算机的基本结构 微型计算机的基本组成如图所示:微型计算机的基本组成如图所示: 中央处理机80X86CPUROMRAM存储器I/O扬声器I/O键 盘接口芯片外围设备总线控制器内总线系统总线I/O硬盘接口卡I/O软驱接口卡I/O接口卡显示器I/O接口卡打印机I/O接口卡外部总线I/ORS232汉字卡扩充RAM协处理器80X87外围设备微型计算机系统结构微型计算机系统结构微机的核心部件微机的核心部件,
14、,具有运算和控制功能。具有运算和控制功能。组成:组成:l算术逻辑单元算术逻辑单元ALU(arithmeticALU(arithmetic logic unit) logic unit) l寄存器寄存器(register)(register)组组 l控制器控制器(control unit) (control unit) CPUCPU 总线是把计算机各部分有机地连接起来的一组并总线是把计算机各部分有机地连接起来的一组并行导线,是各个部分之间进行信息交换的公共通道行导线,是各个部分之间进行信息交换的公共通道微机的三总线:微机的三总线:l数据总线数据总线DBDB 在在CPUCPU与存储器和与存储器和C
15、PUCPU与与I/OI/O接口之间双向传送接口之间双向传送数数据据. .其条数决定了每一次能同时传送的二进制数其条数决定了每一次能同时传送的二进制数的位数。的位数。如:如:80888088的数据总线为的数据总线为8 8条,一次能够条,一次能够传送传送8 8位二进制数,用位二进制数,用D7D7D0D0表示表示 总线总线l地址总线地址总线ABAB 传送传送CPUCPU发出的发出的地址地址,以寻址存储单元或,以寻址存储单元或I/OI/O端口。端口。ABAB的宽度决定了计算机系统能够使用的最大的存的宽度决定了计算机系统能够使用的最大的存储器容量。储器容量。如:如:8058680586地址总线为地址总线
16、为3232条,用条,用A31A31A0A0表示,可寻址表示,可寻址2 23232=4G=4G的存储空间的存储空间l控制总线控制总线CBCB 向计算机系统的各部件发送向计算机系统的各部件发送操作命令和定时信息。操作命令和定时信息。带有上横线的表示低电平有效带有上横线的表示低电平有效, ,无上横线的表示高无上横线的表示高电平有效电平有效 如:如:ALE(addressALE(address latch enable) latch enable)、INTRINTR高电平有高电平有效,效,MEMWMEMW、MEMRMEMR、IORIOR、IOWIOW、INTAINTA低电平有效低电平有效主要用于存放程
17、序和数据主要用于存放程序和数据 存储器存储器(memory)(memory)存储器的分类存储器的分类 分为内存(主存)和外存(分为内存(主存)和外存(辅存);辅存); 程序和数据以文件的形式保存在外存中,要执程序和数据以文件的形式保存在外存中,要执行的程序和使用的数据必须事先调入内存。行的程序和使用的数据必须事先调入内存。在内存和在内存和CPUCPU之间增加了存取速度较高的高速缓之间增加了存取速度较高的高速缓存(存(cache)cache)。l存储单元存储单元 l单元地址单元地址 存储器存储器(memory)(memory) 存储器单元的地址和内容存储器单元的地址和内容l读操作是读操作是CPU
18、CPU将将存储单元的信息取出,不改变存储单元的信息取出,不改变被读存储单元的内容;被读存储单元的内容; l写操作是写操作是CPUCPU将其内部的信息送到存储单元保将其内部的信息送到存储单元保存,要改变被写到存储单元的内容。存,要改变被写到存储单元的内容。 存储器存储器(memory)(memory)存储器的操作存储器的操作读和写读和写外部设备通过外部设备通过I/OI/O接口与计算机连接。接口与计算机连接。因为因为l外设的工作速度远低于外设的工作速度远低于CPUCPU的速度的速度l外设表示信息的格式与计算机不同外设表示信息的格式与计算机不同l接口还应向计算机报告设备的运行状态接口还应向计算机报告设备的运行状态, ,传达传达计算机命令等计算机命令等I/OI/O接口接口 I/O设备l输入设备:键盘、模数转换器、扫描仪等输入设备:键盘、模数转换器、扫描仪等l输出设备:显示器、打印机、绘图机等输出设备:显示器、打印机、绘图机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南高考英语题型单选题100道及答案
- 安全和管理课件视频
- 主管护师面临的职业挑战与机遇试题及答案
- 执业护士考试实操技术技巧全面训练试题及答案
- 家庭课件封面插图
- 中国文化概论的实践应用试题及答案
- 2025年护师考试的趋势与试题及答案
- 长城的雄伟壮观课件介绍课
- 水文与水资源工程课件
- 氯气的课件教学课件
- 小学数学二年级下册-第七、八单元教材分析
- 敦煌研学旅行方案
- 2024年计算机软考(初级)程序员考试题库大全(含真题等)
- 思辨与创新智慧树知到期末考试答案章节答案2024年复旦大学
- 职业道德与法律第一课第一节课件市公开课一等奖省赛课微课金奖课件
- 2024年湖北水利发展集团有限公司招聘笔试冲刺题(带答案解析)
- (完整版)韩国商法
- 2024中国南水北调集团东线有限公司招聘笔试参考题库含答案解析
- 2024春期国开电大思政课《中国近现代史纲要》在线形考(专题检测一至八)试题及答案
- 2024猫砂行业调研报告(比亿奇、LORDE)-解数咨询
- 2024年上海市行政执法类公务员招聘笔试参考题库附带答案详解
评论
0/150
提交评论