微机原理与接口技术串讲

微机原理与接口技术串讲

ID:45711499

大小:2.09 MB

页数:79页

时间:2019-11-16

微机原理与接口技术串讲_第1页
微机原理与接口技术串讲_第2页
微机原理与接口技术串讲_第3页
微机原理与接口技术串讲_第4页
微机原理与接口技术串讲_第5页
资源描述:

《微机原理与接口技术串讲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理与接口技术-----串讲李妮微机原理课程内容微型计算机原理(1、2章)微机组成和基本原理,运算基础,CPU内部结构软件应用(3、4章)CPU指令系统、伪指令汇编语言编程和调试硬件应用(6、7、8、9、10、11章)中断技术接口技术(侧重应用,学会常用接口芯片)微机原理课程内容主要的接口芯片可编程中断控制器8259A第七章可编程计数/定时器8253第八章可编程并行接口8255A第九章A/D模数、D/A数模转换芯片第十一章第一章基本要求1、微型计算机运算基础掌握不同计数制数及其相互转换,掌握计算机中数

2、值数据的原码、反码、补码的表示方法,了解信息编码方法和计算机中数的运算方法2.微型计算机的组成和基本工作原理掌握计算机系统各组成部分的构成和作用、指令(程序)的执行过程及IP的作用不同数制十进制(后缀D或者省略)例如231.1123二进制(后缀B)例如1101.101B八进制(后缀Q或者O)例如625.77Q十六进制(后缀H)例如37CF.56HBCD码(二进制编码十进制)压缩型/非压缩型十进制二进制十六进制十进制二进制十六进制000000810008100011910019200102101010A30

3、0113111011B401004121100C501015131101D601106141110E701117151111F相互转换其它数制->十进制按权展开:数值=各位数字与对应权值的乘积之和XnXn-1…X1X0X-1…X-m=Xi×Pi(P为数制基数)1101.011B=13.375,6C2.A1H=1730.6289十进制->其它数制分整数和小数两部分计算整数(除基取余)商为0,余数从低往高小数(乘基取整)乘积小数部分为0,整数从高往低相互转换举例97.68751100001.1011B相互转换

4、八进制/十六进制<->二进制每位八/十六进制数用3/4位二进制数表示EFB.3DAH=111011111011.001111011010B小数点分别向左向右划分,3/4位一组0001101001011111.100001011100B=1A5F.85CH十进制<->BCD码(压缩型/非压缩型)23=00100011BCD23=0000001000000011BCD二进制<->BCD码二进制->十进制->BCD码二进制<-十进制<-BCD码二进制数运算规则二进制数运算规则算术运算加法、减法、乘法、除法逻辑运

5、算或、与、非、异或数据表示方法——数值数据原码1个二进制位表示符号,数值保持原有形式正数:0;负数:1反码正数与原码相同,负数符号位不变,数值位按位求反补码(简化硬件,有无符号数,加减法)正数与原码相同,负数为反码加1公式真值<->补码[X]补=10000010B,求X(-126)计算机内以补码方式对数据进行存储和运算溢出问题:超出数的存储范围8位补码[-128,+127]16位补码[-32768,+32767]判断溢出:直接看十进制运算结果数据表示方法——字符数据字符数据表示方法英文:ASCII码数字0

6、~9(30H~)英文字母A~Z(41H~)a~z(61H~)回车(0DH),换行(0AH)中文:GB2312-80国标码微机系统组成微机组成微处理器(CPU)运算器:算术逻辑运算控制器:取指、译码,控制信号寄存器存储器(M)存储数据和程序存储单元,地址输入/输出接口(IO接口)用于CPU(或存储器)与外设之间的信息交换系统总线:传递信息的公共通路地址总线,数据总线和控制总线微机基本工作原理工作流程取指(IP=IP+1)、译码和执行第二章基本要求8086微处理器内部结构与微机系统的组成掌握存贮器分段的概念及

7、段寄存器及地址指针寄存器的隐含搭配关系、逻辑地址与物理地址的关系掌握奇偶存贮体的概念及数据在存贮体中存放形式和存取过程(对准字)、堆栈的使用特点掌握最小系统的组成,了解地址锁存器的作用和地址数据总线分时复用的概念,掌握8086CPU最小模式下的读/写时序。8086CPU组成指令执行部件EU和总线接口单元BIU实现并行操作BIU取指令、读操作数、送结果(外部操作M/IO)指令队列(6字节)出现2个空字节时,自动取指8086指令代码长度?EU从指令队列中取指令译码执行(不必访问M或IO)节省取指和读指时间存储

8、器分段存储器分段使用:存储内容不同代码段:用于存储程序的二进制代码数据段:用于存储数据,如变量附加段:也用于存储数据堆栈段:用于存储临时数据或变量,先进后出存储单元地址物理地址:实际地址20位地址总线,例如12340H8086寻址空间:1MB逻辑地址段基址:段偏移量(16位段地址:16位偏移地址)物理地址和逻辑地址物理地址和逻辑地址对应关系物理地址=段基址×10H(16)+偏移地址1234H:5H1个物理地址可以用多个逻辑地址

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。