- 3
- 0
- 约9.43千字
- 约 64页
- 2018-04-24 发布于湖北
- 举报
第02章微处理器结构及工作原理1精品
8088的内部结构 1 2 3 4 内部暂存器 IP ES SS DS CS 输入/输出控制电路 总线 执行部分控制电路 ∑ ALU 标志寄存器 AH AL BH BL CH CL DH DL SP BP SI DI 通用 寄存器 地址加法器 指令队列 执行部件 (EU) 总线接口部件 (BIU) 16位 20位 8位 8位 8088的指令执行过程 图2-5 8086的存储格式 D7 D0 字节 D15 D0 字 D31 D0 双字 D7 D0 00000H 00001H 34H 00002H 12H 00003H 56H 00004H 78H 00005H 00006H 高地址 LSB MSB 逻辑段的分配 * 链接3 * 链接3 第2章:段超越的示例 没有段超越的指令实例: MOV AX,[2000H] ;AX←DS:[2000H] ;从默认的DS数据段取出数据 采用段超越前缀的指令实例: MOV AX,ES:[2000H];AX←ES:[2000H] ;从指定的ES附加段取出数据 总结 第2章:段寄存器的使用规定 访问存储器的方式 默认 可超越 偏移地址 取指令 CS 无 IP 堆栈操作 SS 无 SP 一般数据访问 DS CS ES SS 有效地址EA BP基址的寻址方式 SS CS ES DS 有效地址EA 串操作的源操作数 DS CS ES SS SI 串操作的目的操作数 ES 无 DI 第2章:4. 标志寄存器 标志(Flag)用于反映指令执行结果或控制指令执行形式 8086处理器的各种标志形成了一个16位的标志寄存器FLAGS(程序状态字PSW寄存器) 程序设计需要利用标志的状态 第2章:标志寄存器-分类 状态标志--用来记录程序运行结果的状态信息,许多指令的执行都将相应地设置它 CF ZF SF PF OF AF 控制标志--可由程序根据需要用指令设置,用于控制处理器执行指令的方式 DF IF TF OF 11 15 12 DF 10 IF 9 TF 8 SF 7 ZF 6 5 AF 4 3 PF 2 1 CF 0 标志寄存器FLAGS OF 11 15 12 DF 10 IF 9 TF 8 SF 7 ZF 6 5 AF 4 3 PF 2 1 CF 0 进位标志 奇偶标志 辅助进位标志 零标志 符号标志 跟踪标志 中断标志 方向标志 溢出标志 第2章:进位标志CF(Carry Flag) 当运算结果的最高有效位有进位(加法)或借位(减法)时,进位标志置1,即CF=1; 否则CF=0 3AH + 7CH=B6H,没有进位:CF = 0 AAH + 7CH=(1)26H,有进位:CF = 1 第2章:奇偶标志PF(Parity Flag) 当运算结果最低字节中“1”的个数为零或偶数时,PF=1;否则PF=0 3AH+7CH=B6H 结果中有5个“1”,是奇数:PF=0 PF标志仅反映最低8位中“1”的个数是偶或奇,即使是进行16位字操作 第2章:辅助进位标志AF(Auxiliary Carry Flag) 3AH+7CH=B6H,D3有进位:AF=1 运算时D3位(低半字节)有进位或借位时,AF=1;否则AF=0 这个标志主要由处理器内部使用, 用于十进制算术运算调整指令中, 用户一般不必关心 第2章:零标志ZF(Zero Flag) 若运算结果为0,则ZF=1; 否则ZF=0 3AH+7CH=B6H,结果不是零:ZF=0 84H+7CH=(1)00H,结果是零:ZF=1 注意:ZF为1表示的结果是0 第2章:符号标志SF(Sign Flag) 运算结果最高位为1,则SF=1; 否则SF=0 3AH+7CH=B6H,最高位D7=1:SF=1 84H+7CH=(1)00H,最高位D7=0:SF=0 有符号数据用最高有效位表示数据的符号 所以,最高有效位就是符号标志的状态 第2章:溢出标志OF(Overflow Flag) 若算术运算的结果有溢出,则OF=1; 否则 OF=0 3AH + 7CH=B6H,产生溢出:OF=1 AAH + 7CH=(1)26H,没有溢出:OF=0 第2章:什么是溢出 处理器内部以补码表示有符号数 8位表达的整数范围是:+127 ~ -128 16位表达的范围是:+32767 ~ -32768 如果运算结果超出这个范围,就产生了溢出 有溢出,说明有符号数的运算结果不正确 3AH+7CH=B6H,就是58+124=182, 已经超出-128~+127范围,产
您可能关注的文档
- 科室颈椎课件精品.ppt
- 积分饱和现象与抗积分饱和的措施精品.ppt
- 福建地税机打发票管理系统培训手册(纳税人)精品.ppt
- 程序分析内训稿精品.ppt
- 程 国际贸易理论与实务 第五章精品.ppt
- 程序设计技术 第三章 面向对象程序设计思想精品.ppt
- 稍复杂方程解决问题1精品.ppt
- 程艳丽临床理论授课课件精品.ppt
- 空气源热泵机组精品.doc
- 离散型随机变量的分布列教学设计课件A2精品.ppt
- 2026年长春事业单位联考备考题库发布时间有完整答案详解.docx
- 2026广西北海市合浦县民政局招录城镇公益性岗位人员11人备考题库及答案详解(最新).docx
- 2026江苏南京邮电大学招聘(人事代理)4人备考题库(第二批)精编答案详解.docx
- 2026年湖口县公安局交通管理大队公开招聘交通协管员备考题库完整答案详解.docx
- 2026年长春事业单位联考备考题库发布时间及一套答案详解.docx
- 2026年福建莆田市公安局城厢警务辅助人员招聘13人备考题库及参考答案详解1套.docx
- 2026广东佛山狮山镇大圃诚聘地理美术化学英语教师备考题库及答案详解(考点梳理).docx
- 2026广东中山市公安局南头分局招聘辅警3人备考题库完整答案详解.docx
- 2026年芜湖市文化和旅游局所属事业单位公开招聘编外聘用人员备考题库及答案详解参考.docx
- 2026广西北海市合浦县纪委监委招录公益性岗位人员1人备考题库及答案详解1套.docx
最近下载
- 2025年演出经纪人后疫情时代国际演出物流的变革与趋势专题试卷及解析.pdf VIP
- 中招联合-项目经理全流程操作手册(1).docx VIP
- 2024年河北省石家庄市中考地理试题卷(含答案解析).docx
- 煤矿安全工作汇报材料汇报材料.doc VIP
- 2025初中数学中考复习 专题15与圆有关的位置关系(3大模块知识梳理+9个考点+5个重难点+1个易错点)(原卷版).pdf VIP
- 2025年母婴保健技术资格证考试试题及答案.docx
- 2026届山西省侯马市中考押题数学预测卷含解析.doc VIP
- Sr掺杂分子印迹TiO2光催化剂的制备及降解羟苯乙酯性能研究.docx VIP
- 王力语言学史(一).doc VIP
- 输变电工程标准工艺(变电工程土建分册)2022版.pdf VIP
原创力文档

文档评论(0)