es:原句是byte ptr es:[edi] 难道是edi的内容转化成byte格式然而前面加es干什么难道.希望高手留意下回答我的问题

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 04:49:45

es:原句是byte ptr es:[edi] 难道是edi的内容转化成byte格式然而前面加es干什么难道.希望高手留意下回答我的问题
es:
原句是byte ptr es:[edi]
难道是edi的内容转化成byte格式
然而前面加es干什么
难道.希望高手留意下
回答我的问题

es:原句是byte ptr es:[edi] 难道是edi的内容转化成byte格式然而前面加es干什么难道.希望高手留意下回答我的问题
es:[edi]是一种寻址方式,是以es为基址,edi为偏移的方式.以80x86为例(教科书上的),ES:[SI]表示物理地址为16*ES+SI.这个16可能会有不同,但是大体就是这样的一个意思.加上前面的就是在转换成byte.即,byte形式的那个地址里的东西.