2022年微机原理笔记 .pdf
《2022年微机原理笔记 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理笔记 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理笔记(一)- 绪论第一章绪论1-2 计算机的结构总线:信息传输的通道AB、DB 、CB 常用术语:位( bit ):字节( byte ): 8 为二进制数构成一个字节(char )字: 16 位二进制数构成一个字,两个字节(int )双字: 32 位二进制数构成一个字,两个字(long )指令:让CPU 执行基本操作的命令指令的构成:操作数、操作码CPU 执行一条指令的过程:取指令代码- 译码 - 执行指令系统: CPU 可执行所有指令的集合程序:指令的有机结合1-3 进位计数制计算符号:D 10 个、 B 2 个、 H 16 个权: D 10 的幂、 B 2 的幂、 H 16 的幂基
2、: D 10 、B 2、H 16 十进制( D) - 二进制( B)整数部分:除以二取余,逆序排列小数部分:乘以2 取整,顺序排列任意进制整数部分,除以基取余,逆序排列小数部分,乘以基取整,顺序排列符号数的表示:数的符号:用一位(最高位)二进制数表示0(正数) 1(负数)原码:最高位为符号数,符号位之后为该数的绝对值反码:最高位为符号位正数的反码表示:与该数原码相同负数的反码表示:在其正数反码表示基础上按位求反补码:正数的部门与原码相同负数的部门在正数的补码表示,按位求反,在最低位加1 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 1
3、0 页注: 1、补码不等于负数2、求补不等于补码,求补是求其相反数的操作二进制编码1、 BCD 码压缩的 BCD 码:一个字节表示2 位 BCD 码非压缩的BCD 码:一个自己表示1 位 BCD 码2、ASC码:七位二进制数表示一个符号高位为0 微机原理笔记(二)-8086结构一、 8086CPU内部结构算数逻辑单元(ALU) :运算器的重要部件,完成算术运算(加、减、乘、除、求补、与、或、异或、求反、移位、循环移位)程序状态字 (psw) :又称标志寄存器,记录运算结果的特征控制器:指令译码、发出控制信号、协调各部件工作段寄存器: CS、DS、SS、ES、IP(指令指针,存放下一条直线指令在
4、存储单元内的地址,每取一个字节的指令代码会自动加1)二、 8086寄存器结构AX :16 位寄存器,分为2 个 8 位 AH 、AL 作用: 1、通用寄存器,数据的存取2、与 DX 一起构成双字作为低16 位,在乘法和除法指令中使用3、作为累加器BX :16 位寄存器,分为2 个 8 位 BH 、BL 作用: 1、通用寄存器2、作为访问存储器的地址指针CX:16 位寄存器,分为2 个 8 位 CH、CL 作用: 1、通用寄存器2、在循环指令中作为循环计数器、循环指令。在串操作指令中传送计数器。DX :16 位寄存器,分为2 个 8 位 DH 、DL 作用: 1、通用寄存器2、与 AX 一起构成
5、双字作为高16 位,在乘法、除法指令中使用3、作为输入、输出地址,不可有作为存储器地址BP:16 位寄存器作用: 1、通用寄存器2、访问存储器的地址指针SP:16 位堆栈指针,只想堆栈的栈顶,可作为访问存储器地址SI、DI :16 位寄存器作用: 1、通用寄存器2、可以作为访问存储器的地址精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 10 页3、在变址寻址时作为变址寄存器4、在串操作时,SI 作为源指针,DI 作为目的指针psw:程序状态字,16 位寄存器,又称FL、 FR 状态位: CF、PF、 AF、ZF、SF、OF(6 位,操作
6、结果的特征) 控制位: TF 、IF 、DF CF:进位标志位。运算结果最高位产生进位或借位,该位置为1,否则为0 PF:奇偶标志位。运算结果的低8 位,有偶数个1,该位置1,有奇数个1,该位置 0 AF :辅助进位标志位。运算结果的低4 位产生进位或借位该位置1,否则置0 ZF :全零标志位。运算结果为0 时,该位置1,否则置0 SF:符号标志位(负数标志位)。运算结果是负数,该位置1,否则置0 OF:溢出标志位。运算结果超出表示的范围,该位置1,否则置0 注:符号数运算溢出,根据OF 判断,不带符号数运算产生溢出根据CF 判断次高位产生进位a,最高位产生进位b,OF=a 异或 b TF :
7、单步标志位。若TF=1 ,执行一条指令后,产生一个中断,单步执行IF:中断标志位。若IF=1 ,允许 CPU 响应可屏蔽中断DF :方向标志位。串操作时使用。DF=0 ,地址指针式增量+1 或+2 ;DF=1 ,地址指针是减量-1或-2 三、 8086CPU引脚介绍电源( 40 ),接地( 1,20),时钟信号(19),重置( 21) -输入引脚高电平有效AD0 AD15 :地址 / 数据线,分时复用,地址A0A15 ,数据 D0D15 。线传送地址,然后传送数据,双向输入/ 输出,三态(0,1,高阻)A19/S6 A16/S3 :地址 / 状态线,分时复用,三态,输出,8086 中 S6 不
8、用, S5 表示 IF 状态BHE :总线高位有效,输出,三态,低电平有效(8086没有)BHE=0 ,表示 CPU 正在使用D8D15进行数据传送A0=0 ,表示 CPU 正在使用D0D7进行数据传送偶地址由D0D7数据传数( A0=0 )奇地址由D8D15数据传数( A0=1 即 bhe=0 )MN/MX:最小 / 最大工作模式选择输入最小模式: MN/MX=1单 CPU 系统最大模式: MN/MX=0多 CPU 系统ALE :地址锁存允许信号,输出,高电平有效开始传送地址时,ALE 由 0 变成 1,经过一定时间,ALE 由 1 变成 0 锁存地址M/IO :存储器 /IO ,输出,三态
9、(8088 与其相反)M/IO=1,访问存储器;M/IO=0,访问 I/O 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 10 页RD:读、取数,输出,低电平有效,三态RD=0 ,CPU 从数据线上获取数据WR :写、输出、低电平有效、三态DEN :数据缓冲器控制(驱动器控制),输出,低电平有效DT/R :数据传送方向DT/R=1 ,由 CPU 到存储器 /IO ;DT/R=0,由存储器 /IO到 CPU READY :准备就绪信号,输入,高电平有效INIR :可屏蔽中断请求,输入,高电平有效,与IF 对应INTA :中断响应信号,输
10、出。等于0 时, CPU 响应屏蔽中断NMI :非屏蔽中断请求,不受IF 控制,输入,上升沿有效TEST :输入,低电平有效,外部事件与CPU 同步HOLD :总线请求信号,输入,高电平有效HLDA :总线响应信号BX 、BP、SI、DI 、SP、IP、CS、DS、 ES、SS可访问存储器的地址8086 存储空间1MB 四、 8086存储器的组织结构每段 =64KB 记录段起始地址偏移地址EA( 有效地址 )16 位BX 、BP、SI、DI 、SP、IP 直接地址限制:段棋手地址的低四位必须为0 物理地址 =段基址 16+EA( 有效地址 ) 物理地址 存储单元0300H:0100H PA =
11、 0300H*16 + 0100H = 03000H + 0100H = 03100H 时序:时钟周期: 1 个 CLOCK 周期总线周期: 4 个时钟周期构成控制信号:变为有效- 无效指令周期:一到几个总线周期构成M/IO RD WR AO BHE 操作1 0 1 0 1 D0D7读 M 0 1 1 0 D8D15读 M 0 1 0 0 D0D15读 M 读 16 位精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 10 页 0 1 1 0 D8 D15 读低位 0 1 0 1 D0D7读高位微机原理笔记(三)- 寻址方式寻址方式得到操
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理笔记 2022 微机 原理 笔记
限制150内