- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理_教师课件第2章
一、指令和程序 指令解释方式 执行单元 EU 功能: 负责指令的执行 具体过程: 1)EU从BIU的指令队列缓冲器中获得指令; 2)执行该指令,完成指令规定的操作。 总线接口部件(Bus Interface Unit)—BIU 数据寄存器(AX,BX,CX,DX) 8086含4个16位数据寄存器,它们又可分为8个8位寄存器,并可分别寻址,独立操作。 累 加 器 AX AH,AL 基址寄存器BX BH,BL 计数寄存器CX CH,CL 数据寄存器DX DH,DL 用于存放8 位或16 位的二进制操作数,这些操作数可以是参加操作的原始数据、运算得到的中间结果,也可以是操作数的地址。 指针寄存器(SP,BP) 变址寄存器(SI,DI) 标志寄存器的安排 1.分段方法 二、存储器组织 每个内存单元存储一个字节的数据,并具有唯一的20位地址。 存放16位的字数据,需占用连续的两个单元,其中高字节存放在高地址,低字节存放在低地址,并以低地址作为该字数据的字地址。 存储32位的地址指针,偏移地址存入地址较小的单元,段基值存入地址较大的单元。 字节数据12H 12 H ×× ×× ×× 20000H 20001H 20002H 20003H 字数据3412H 20000H 20001H 20002H 20003H 12H 34H ×× ×× 20000H 20001H 20002H 20003H 地址指针7856H:3412H 12H 34H 56H 78H 规则字与非规则字 1 M字节的内存单元分为高位库和低位库(各512K个单元)。 低位库中的所有单元地址为偶数,与系统数据总线低8位相连; 高位库中的所有单元地址为奇数。与系统数据总线高8位相连。 规则字:从地址为偶数的单元开始存放的字数据; 非规则字:从地址为奇数的单元开始存放的字数据。 字数据在内存中应尽量按规则字格式存放。 20001H 20003H 20005H 20000H 高位库 低位库 规则字1234H 34H ×× 20002H ×× 20004H 12H ×× ×× 20002H 20001H 20003H 20005H 高位库 低位库 非规则字1234H ×× 20000H 12H ×× 20004H 34H ×× ×× 三、堆栈 堆栈是按照“后进先出”原则进行读/写的一段特殊内存区域,用于暂存数据。 堆栈段最多包含64 K个单元。 SS中存放堆栈段的首地址,SP中存放栈顶单元的偏移地址。 8086CPU规定堆栈操作总是按字进行。 堆栈的操作:入栈(PUSH)与出栈(POP) 入栈(PUSH) :SP的内容先减2,再将内容推入堆栈; 出栈(POP) :先将栈顶内容弹出,SP的内容再加2。 入栈和出栈操作遵循“先进后出”(FILO)的原则。 例1.假如当前SS=C000H.堆栈段<64K,SP=1000H,指出当前栈顶在存储器中的位置。 sp …… C1000 C0000 解: 当前栈顶在存储器中的地址为: SS×16+SP = C1000H 例2.上例中若AX=3322H,BX=1100H,CX=6655H,执行指令PUSH AX,PUSH BX,再执行指令POP CX,此时堆栈中内容发生什么变化,AX,BX,CX中的内容是什么? C0000 22 33 sp 栈顶 00 11 C0FFC C0FFE C1000 33 22 PUSH AX 11 00 PUSH BX sp C0000 22 33 栈顶 00 11 C0FFC C0FFE C1000 11 00 POP CX … … 例:课本P60 假设现在需要将AX=2233H 和BX=4455H 依次推入堆 栈。图(a)是执行该入栈操作前的情况,由于SS= 1050H,SP=0008H,因此堆栈段首地址为10500H, 当前栈顶单元地址为SS×16+SP=10508H。在完成上 述操作后执行出栈操作,将当前栈顶单元的内容弹出 到BX中。操作情况如下图所示。 10500H 10501H 10502H 10503H 10504H 10505H 10506H 10507H 10508H 10509H ×× ×× 10 00 栈顶 10504H 55 10505H 10506H 44 33 10507H 10508H 10509H 22 ×× ×× 10 00 50 SS
您可能关注的文档
- 当堂检测题11.doc
- 当当网生态系统分析.pptx
- 当你想放弃时,看看这个漫画.pptx
- 录井前验收.ppt
- 形成性考核行政组织学参考.doc
- 彩色led显示屏系统.doc
- 彩色电视机开关电源电路设计1001020xx.doc
- 彩色电视制式2.ppt
- 彩色中国风.pptx
- 彩超上岗证2.doc
- 2012-2021北京重点校高一(下)期中语文汇编:词类活用.pdf
- 电力市场与经济运行优化:电力市场优化算法_(28).电力市场中的市场力分析.docx
- 医院培训课件:《俯卧位通气的护理》.pptx
- 电力市场与经济运行优化:电力系统能效优化方法_(1).电力市场基础理论.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(9).电力系统运行与能效优化.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(15).电力市场与环境影响分析.docx
- 电力市场与经济运行优化:电力系统优化调度_(1).电力市场基础与原理.docx
- 电力市场与经济运行优化:电力系统优化调度_(14).电力市场改革政策与影响.docx
- 电力市场与经济运行优化:电力系统运行优化_(4).电力系统运行基础.docx
- 2025年航运行业分析.docx
文档评论(0)