《汇编语言》第8章数据处理的两个基本问题.ppt

《汇编语言》第8章数据处理的两个基本问题.ppt

8.6 寻址方式的综合应用 8.6 寻址方式的综合应用 我们可以看到,8086CPU提供的如[bx+si+idata]的寻址方式为结构化数据的处理提供了方便。 使得我们可以在编程的时候,从结构化的角度去看待所要处理的数据。 从上面我们可以看到,一个结构化的数据包含了多个数据项,而数据项的类型又不相同,有的是字型数据,有的是字节型数据,有的是数组(字符串)。 8.6 寻址方式的综合应用 一般来说,我们可以用[bx+idata+si]的方式来访问结构体中的数据。 用bx定位整个结构体,用idata定位结构体中的某一个数据项,用 si 定位数组项中的每个元素 。 为此,汇编语言提供了更为贴切的书写方式。 如:[bx].idata、[bx].idata[si]。 8.6 寻址方式的综合应用 在C语言程序中我们看到,如:dec.cp[i],dec是一个变量名,指明了结构体变量的地址,cp 是一个名称,指明了数据项cp的地址,而i用来定位cp中的每一个字符。 汇编语言中的做法是:bx.10h[si] 看一下,是不是很相似? 8.7 div 指令 div是除法指令,使用div作除法的时候: 除数:8位或16位,在寄存器或内存单元中 被除数:(默认)放在AX 或 DX和AX中 结果:运算 8位 16位 商

文档评论(0)

1亿VIP精品文档

相关文档