欢迎来到天天文库
浏览记录
ID:62089253
大小:1.19 MB
页数:34页
时间:2021-04-15
《最新两点之间的距离和点到直线的距离PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、两点之间的距离和点到直线的距离学习目标:1.理解两点间所有连线中线段最短;2.知道两点间的距离与点到直线的距离。答一绕道而行答二修隧道修路时遇河要架桥,如果遇到大山怎么办呢?选择就近医院王奶奶家第一医院第二医院第三医院第二医院离王奶奶家最近OABCDE012下面是从直线外一点O,向直线所做的5条线段,你能看出哪条线段最短吗?012012012012从直线外一点到这条直线所画的所有线段中,垂直线段最短。19毫米11毫米10毫米14毫米20毫米点到直线的距离从直线外一点到这条直线所画的垂直线段最短,它的长度叫做点到直线
2、的距离。当堂训练:当堂训练:(1)请你画一条从蘑菇房到小木屋最近的路。(2)请你画一条从蘑菇房通向小河最近的路。谈收获:1两点之间线段最短2从直线外一点到这条直线所画的垂直线段最短,它的长度叫做点到直线的距离《微型计算机原理与接口技术》第5版第2章8086CPU§2.38086的存储器组织CPU的工作方式8086/8088只能工作于实模式,仅能访问220=1MB存储器80286及以上CPU可工作于实模式和保护模式。在保护模式下,寻址范围为80286:寻址224=16MB内存80386:寻址232=4GB内存2.3.
3、1段地址和偏移地址2.3.28086存储器的分体结构2.3.1段地址和偏移地址1.段地址和偏移地址组合成物理地址8086/8088有20根地址线,寻址220=1MB单元,地址范围00000~FFFFFH。每个单元有1个绝对地址,即物理地址,CPU应先确定物理地址,才能存取该单元。1MB内存空间分成多个逻辑段,每段最大216=64KB,段内地址连续。各段相互独立,可连续排列,也可部分重叠或完全重叠。用两个16位寄存器来形成20位地址,形式为段地址:偏移量这也称为逻辑地址,段地址也称为段基地址。段基地址定义任何64KB
4、存储器的起始地址,偏移量在64KB存储器中选择任一单元。由逻辑地址转换为物理地址的公式:20位物理地址=段基地址16+16位偏移量即:段寄存器中的16位数自动左移4位+16位偏移量就形成20位物理地址。由BIU的地址加法器来计算物理地址。设段地址:偏移地址=1234:0025H,形成20位物理地址12365H的过程:如何用段基地址和偏移地址形成一个段,由偏移地址来选择段中的一个存储单元。段基址=1000H,该段始址=1000H16=10000H段内偏址范围为0000~FFFFH,即段开始到所选单元的距离段长=
5、64KB,该段末址=1000H16+FFFFH=1FFFFH即段始址+FFFFH=该段的结束地址。例2.4设某个段寄存器的内容为3000H,则该段的起始地址和末地址各是什么?如果偏移地址OFFSET=500H,则该单元的物理地址是多少?根据物理地址的形成方法可知:段起始地址为3000H16=30000H段结束地址为3000H16+FFFFH=3FFFFH偏移地址OFFSET=500H时,该单元的物理地址=3000H16+500H=30500H实模式下,只能从能被16整除的那些单元开始分段。一个物理地址可以由
6、不同的逻辑地址来形成。例2.5一个存储单元的物理地址为12345H,它可以由哪些逻辑地址形成?解答:1200:0345H1234:0005H1232:0025H…这说明从12000H单元偏移345H单元和从12340H偏移5个单元等,均指向同一个内存单元。2.默认段寄存器和偏移地址寄存器CS和IP组合寻址下一条要执行指令的字节单元;SS和SP、BP组合寻址存储器堆栈段中的数据;DS和BX、SI、DI组合寻址数据段中的8位或16位数据;ES和DI组合寻址目的串地址。通过段超越前缀可以对某些隐含规则进行修改。3.堆栈的
7、设置和操作什么是堆栈?堆栈是在内存中开辟的一个特定数据区域堆栈存放需暂时保存的数据,如调用子程序时的返回地址、中断处理时的断点及现场信息等。如何设置堆栈?堆栈位置和长度由SS:SP来设定可设置的堆栈最大容量为64KB堆栈设置和操作举例a)设置堆栈令SS=2000H,SP=1300H。堆栈范围为2000:0000H2000:(1300H-1),即20000H212FFH。SS=堆栈的段基址2000H,SP=栈顶地址,见图(a)用PUSH/POP指令进行堆栈操作,遵循先进后出的原则。b)PUSH操作将1个字压入栈,
8、并使SP←SP-2设AX=1234H,BX=5678H执行PUSHAX,PUSHBX指令4字节先后压入堆栈,并使SP=12FCH,如图(b)。c)执行POPDX指令从栈里取出2字节,送入DX,DX=5678H,SP=12FEH,如图(c)。通过BP指针也可从堆栈中获取数据,或向堆栈存入数据。4.段加偏移量寻址机制允许重定位可重定位程序,是指一个可以存放在存储
此文档下载收益归作者所有