网站大量收购闲置独家精品文档,联系QQ:2885784924

数据处理的两个基本问题课件.pptVIP

数据处理的两个基本问题课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多

8.5指令要處理的數據有多長?8086CPU的指令,可以處理兩種尺寸的數據,byte和word。所以在機器指令中要指明,指令進行的是字操作還是位元組操作。8.5指令要處理的數據有多長?對於這個問題,組合語言中用以下方法處理。(1)通過寄存器名指明要處理的數據的尺寸。(2)在沒有寄存器名存在的情況下,用操作符Xptr指明記憶體單元的長度,X在彙編指令中可以為word或byte。(3)其他方法8.5指令要處理的數據有多長?下麵的指令中,寄存器指明了指令進行的是字操作:movax,1movbx,ds:[0]movds,axmovds:[0],axincaxaddax,10008.5指令要處理的數據有多長?下麵的指令中,寄存器指明了指令進行的是位元組操作:moval,1moval,blmoval,ds:[0]movds:[0],alincaladdal,1008.5指令要處理的數據有多長?下麵的指令中,用wordptr指明了指令訪問的記憶體單元是一個字單元:movwordptrds:[0],1incwordptr[bx]incwordptrds:[0]addwordptr[bx],28.5指令要處理的數據有多長?下麵的指令中,用byteptr指明了指令訪問的記憶體單元是一個位元組單元:movbyteptrds:[0],1incbyteptr[bx]incbyteptrds:[0]addbyteptr[bx],28.5指令要處理的數據有多長?在沒有寄存器參與的記憶體單元訪問指令中,用wordptr或byteptr顯性地指明所要訪問的記憶體單元的長度是很必要的。否則,CPU無法得知所要訪問的單元是字單元,還是位元組單元。8.5指令要處理的數據有多長?假設我們用Debug查看記憶體的結果如下:2000:1000FFFFFFFFFFFF……那麼指令:movax,2000Hmovds,axmovbyteptr[1000H],1將使記憶體中的內容變為:2000:100001FFFFFFFFFF……8.5指令要處理的數據有多長?而指令:movax,2000Hmovds,axmovwordptr[1000H],1將使記憶體中的內容變為:2000:10000100FFFFFFFF……為什麼?8.5指令要處理的數據有多長?這是因為movbyteptr[1000H],1訪問的是地址為ds:1000H的位元組單元,修改的是ds:1000H單元的內容;而movwordptr[1000H],1訪問的是地址為ds:1000H的字單元,修改的是ds:1000H和ds:1001H兩個單元的內容。

8.5指令要處理的數據有多長?有些指令默認了訪問的是字單元還是位元組單元,比如:push[1000H]就不用指明訪問的是字單元還是位元組單元,因為push指令只進行字操作。8.6尋址方式的綜合應用下麵我們通過一個問題來進一步討論各種尋址方式的作用。實際應用8.6尋址方式的綜合應用關於DEC公司的一條記錄(1982年):公司名稱:DEC總裁姓名:KenOlsen排名:137收入:40著名產品:PDP1988年DEC公司的資訊有了變化:1、KenOlsen在富翁榜上的排名已升至38位;2、DEC的收入增加了70億美元;3、該公司的著名產品已變為VAX系列電腦。任務:編程修改記憶體中的過時數據。8.6尋址方式的綜合應用首先,我們應該分析一下要修改的數據:(1)(DEC公司記錄)的(排名字段)(2)(DEC公司記錄)的(收入字段)(3)(DEC公司記錄)的(產品字段)的(第一個字元)、(第二個字元)、(第三個字元)8.6尋址方式的綜合應用從要修改的內容,我們就可以逐步地確定修改的方法:(1)我們要訪問的數據是DEC公司的記錄,所以,首先要確定DEC公司記錄的位置:R=seg:60

確定了公司記錄的位置後,我們下麵就進一步確定要訪問的內容在記錄中的位置。(2)確定排名字段在記錄中的位置:0CH。(3)修改R+0CH處的數據。(4)確定收入字段在記錄中的位置:0EH。(5)修改R+0EH處的數據。8.6尋址方式的綜合應用從要修改的內容,我們就可以逐步地確定修改的

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档