汇编语言学习(9)

1、一般来说,我们可以用[bx+idata+si]的方式来访问结构体中的数据

2、用bx定位整个结构体,,用idata定位结构体中的某一个数据项,用si定位数组项中的每个元素

3、字符串在内存中是以字符数组形式存放的。

4、更好的书写方式:

定位结构体:[bx]定位结构体中某一数据项:[bx].idata定位数组项中的某个元素:[bx].idata[si]

5、进行数据操作时先确定数据的类型,然后选择合适的寻址方式和操作方式。

6、当DS已经被其他段地址占用时,可以使用ES当做DS来给其他段地址用

7、解决一个实际问题的思路:

源数据在哪里?——>计算各个数据的偏移地址及规律(转换为16进制)——>目标存放位置用什么来表示——>观察数据类型和如何偏移开始编写:第一阶段:初始化阶段:定义各个寄存器的初始值;第二阶段:确定每次循环要执行的任务,写出单个任务的代码(以字节为基本单位进行操作)第三阶段:为下一次循环做数据准备(计数器的加减)第四阶段:开始循环;

人生最大的错误是不断担心会犯错

汇编语言学习(9)

相关文章:

你感兴趣的文章:

标签云: