6-1.应该考虑用多个段来存放数据、代码和栈。
7-1.and指令:逻辑与指令,按位进行与运算。相应位置0.
or指令:逻辑或指令,按位进行或运算。相应位置1.
2.小写字母的ASCII码值比大写字母的ASCII码值大20H。
3.[bx+idata]表示一个内存单元,偏移地址为(bx)+idata(即bx中的数值加上idata)。
4.si和di不能够分成两个8位寄存器来使用。
5.[bx+si]和[bx+di]:
[bx+si]表示一个内存单元,偏移地址为(bx)+(si).
6.[bx+si+idata]和[bx+di+idata]:
[bx+si+idata]表示一个内存单元,偏移地址为(bx)+(si)+idata。
7.不同寻址方式的灵活应用:
(1)[idata]用一个常量表示地址,可用于直接定位一个内存单元;
(2)[bx]用一个变量来表示内存地址,用于间接定位一个内存单元;
(3)[bx+idata]用一个变量和一个常量表示内存地址,可以在一个起始地址的基础上用变量间接定位一个内存单元;
(4)[bx+si]用两个变量表示地址;
(5)[bx+si+idata]用两个变量和一个常量表示地址。
8.一般来说,在需要暂存数据的时候,我们都应该使用栈。
实验6 实践课程中的程序
略。
END
2012年01月03日