8088(8086)的寻址方式课件.pptVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

8088(8086)的尋址方式一、指令格式:指令的一般格式為:操作碼運算元,運算元操作碼——告訴電腦要執行的操作是什麼,如:加、減、邏輯與等。運算元——執行操作過程所要操作的數,如加運算的兩個加數。二、組合語言組合語言是一種符號語言,它用:助記符——表示操作碼;符號或符號地址——表示運算元或運算元地址.三、運算元存在方式在微型電腦中,運算元可能以以下三種方式存在:?運算元包含在指令中——即指令的運算元部分就包含著運算元本身。MOVAX,1234;ADDAL,2?運算元包含在CPU的某一個內部寄存器中——這時指令中的運算元是CPU內部的某一個寄存器MOVDS,AX?運算元在內存的數據區中——這時指令中的運算元包含著此運算元的地址MOVAX,[2000];MOVbuffer[SI],AX四、有效地址8088的記憶體地址:段地址+段內偏移量。存放在CS存放在BX、BP、SI、DI中,DS或直接地址如[3000H]中,ES或上述形式的組合中。SS中段內偏移量可以由幾部分組成,組成後的地址稱為有效地址EA。EA可以由以下各種情況構成:?直接地址——包含在指令中的16位地址偏移量。?間接地址——由CPU內部某個16位寄存器的內容決定,如BX、BP、SI、DI。?基址——基址寄存器BX或BP加上指令中包含的8位或16位位移量。?變址——變址寄存器SI或DI加上指令中包含的8位或16位位移量。?基址加變址——由一個基址寄存器BX或BP加上一個變址寄存器SI或DI,再加上指令中包含的8位或16位位移量。五、尋址方式EA的組成不同,尋找其中的運算元的方式也隨之不同。如何尋找運算元的有效地址,進而找到所需運算元的方式就是尋址方式因為EA的組成方式都體現在指令中,故尋址方式也可以說是在指令中獲得運算元所在地址的方法。1.立即尋址方式2.寄存器尋址3.直接尋址方式4.寄存器間接尋址5.寄存器相對尋址6.基址加變址尋址7.相對基址加變址尋址1.立即尋址方式這種尋址方式所提供的運算元直接放在指令中,緊跟在操作碼的後面,與操作碼一起放在碼段區域中。立即數可以是8位的,也可以是16位.立即尋址主要是用來給寄存器賦初值.2.寄存器尋址運算元包含在CPU的內部寄存器中,例如寄存器AX、BX、SI、DI等,雖然運算元可在CPU的內部通用寄存器的任一個中,且它們都能參與算術運算和邏輯運算並存放運算結果。但是,AX是累加器,若結果是存放在AX中,則通常指令要更短些,更緊湊些。3.直接尋址方式運算元的地址的16位偏移量直接包

文档评论(0)

爱遛弯的张先生 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档