11.10 DF标志和串传送指令 我们还是先来看一下应该为串传送指令提供什么样的信息: 要传送的字符串位于F000H段的最后16个单元中,那么它的最后一个字符的位置:F000:FFFF,是显而易见的。 我们可以将ds:si指向 F000H段的最后一个单元,将es:di指向data段中的最后一个单元,然后逆向(即从高地址向低地址)传送16个字节即可。 11.10 DF标志和串传送指令 相关信息如下: ① 传送的原始位置:F000:FFFF; ② 传送的目的位置:data:15; ③ 传送的长度:16; ④ 传送的方向:因为逆向传送(每次串传送指令执行后,si 和 di 递减)比较方便,所以设置DF=1。 程序代码 11.10 DF标志和串传送指令 mov ax,0f000h mov ds,ax mov si,0ffffh ;ds:si指向f000:ffff mov ax,data mov es,ax mov di,15 ;es:di指向data:15 mov cx ,16 ;(cx)=16,rep循环16次 std ;设置DF=1,逆向传送 rep movsb 11.11 pushf和popf pushf :将标志寄存器的值压栈; popf :从栈中弹出数据,送入标志寄存器中。 pushf和popf,为直接访
您可能关注的文档
最近下载
- 2025年全国社区矫正技能竞赛考试题库(含答案).docx
- (高清版)B-T 17671-2021 水泥胶砂强度检验方法(ISO法).pdf VIP
- 腹膜后肿瘤诊治专家共识(2025版).pdf
- (苏科版)八年级物理上册同步练习4.3 凸透镜成像的规律(解析版).docx VIP
- 儿童癫痫持续状态诊断治疗中国专家共识解读优秀课件PPT.pptx VIP
- 风电场运行规程(风机).doc VIP
- 广东省异地就医登记备案表.pdf VIP
- 儿童癫痫持续状态诊断治疗的中国专家共识(2022)解读PPT课件.pptx VIP
- 广东省异地就医登记备案表.pdf VIP
- 学生安全教育-讲义——遭遇绑架入室抢劫-被捆绑后如何自救.docx VIP
原创力文档

文档评论(0)