SI 和 DI 寄存器的区别
SI(source index)是源变址寄存器
DI(destination index)是目的变址寄存器
SI和DI可以用来存放数据、地址,功能类似、用法类似、一般使用哪个都可以。
但需要注意的是:
在串处理指令中,SI用作隐含的源串地址,默认在DS中;
DI用做隐含的目的串地址,默认在ES中;此时不能混用。
字符串处理指令:是一种非数值处理指令,一般包括字符串传送、字符串转换(把一种编码的字符串转换成另一种编码的字符串)、字符串替换(把某一字符串用另一字符串替换)等。这类指令在文字编辑中对大量字符串进行处理。
一般操作:
si:指向要显示的字符
di:指向要存放的位置(目的空间)
SI 和 DI 寄存器的区别相关推荐
- SI和DI寄存器(0703)
本文为<汇编语言程序设计>0703小节例程.点击链接-进课程主页. 问题:用寄存器SI和DI实现将字符串'welcome to masm!'复制到它后面的数据区中. assume cs:c ...
- si,di,ds,es寄存器
ds和es是段寄存器,si和di是变址寄存器 ds和si组成:ds:si es和di组成:es:di 常用把地址的值赋值给另地址. ds:si ==>es:di 这里还应用到cx,表示赋值的长度 ...
- 8086cpu中的寄存器(cs、ds、es、ss、ip、sp、bp、si、di)
1)4个16位段地址寄存器 8086对存储器采用分段管理,4个段寄存器分别用于存放4个当前段的起始地址,又称为段基址寄存器. CS(Code Segment) --代码段寄存器 DS(Data Seg ...
- 用SI 和 DI实现字符串的复制
用si和di实现将字符串'welcome to masm!'复制到它后面的数据区中. ;用si和di实现将字符串'welcome to masm!'复制到它后面的数据区中. assume cs:cod ...
- [汇编语言]实验:更灵活的寻址方式 -应用si和di
实验内容: (1) 用寄存器SI和DI实现将字符串'welcome to masm!' 复制到它后面的数据区中. (2) 用[bx(si或di)+idata]的方式,来使程序变得简洁. (1) 代码如 ...
- 贺利坚老师汇编课程34笔记:SI和DI复制字符串
指路老师的博客 用寄存器将SI和DI实现字符串'welcome to masm!'16个字符复制到它后面的数据区 源数据起始地址:datasg:0,目标数据起始地址:datasg:16 DS:SI指向 ...
- 西门子PLC中DB与DI有什么区别
数据块用来存放用户程序使用的共享数据,DBX是数据块中的数据位,DBB.DBW和DBD分别是数据块中的数 据字节.数据字和数据双字. 背景数据块用来为FB(功能块)提供参数,DIX是背景数据块中的数据 ...
- 汇编语言-用Si和Di实现字符串复制到其他的区域
用Si和Di实现字符串的复制 完整的实验代码 利用dsdi指向要复制字符串的源位置,用ds:si指向要复制到的位置 assume cs:codesg , ds:datasgdb 'welcome to ...
- 面试官:IoC 和 DI 有什么区别?
IoC 和 DI 都是 Spring 框架中的重要概念,就像玫瑰花与爱情一样,IoC 和 DI 通常情况下也是成对出现的.那 IoC 和 DI 什么关系和区别呢?接下来,我们一起来看. 1.IoC 介 ...
最新文章
- L1-023 输出GPLT (C++解决,含题解)
- sm2加密算法实例_实例说明加密算法
- 腾讯面试:比特位计数
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- python:文件路径多级获取
- linux5 syscall 流程_Linux的上的程序是如何运行的,api机制是怎么样?
- 提高MySQL性能的方法
- mysql open files
- java述职报告ppt_java开发人员述职报告.ppt
- indows蓝屏PROCESS1_INITIALIZATION_FAILED STOP:0x0000006B 解决方法
- 复杂性思维第二版 三、小世界图
- Defending Against Model Stealing Attacks with Adaptive Misinformation
- Matlab中(),[],与{}的用法区别
- WordPress死链自动收集方便提交到站长平台
- 中国反垄断第三枪,枪枪致命!涉及阿里、京东、百度、滴滴等被国家顶格处罚!...
- [量化-029]陈光明投资哲学整理
- 一种针对超声波测距的滤波处理算法
- 说说 input 输入框的事件
- 反调试/反汇编技术、TEB/PEB部分说明
- 顶级人才的逻辑思维是什么