汇编网首页登录博客注册
suixin的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
友情链接

[2009-12-24 21:08] 第七章 更灵活的定位内存地址的方法

1.寻址方式[bx(si和di)+idata][bx+si(di)][bx+si(di)+idata]
的意义和应用。
①.[idata]用一个常量表示地址,直接定位内存。
②.[bx]用一个变量表示地址,间接定位内存。
③.[bx+idata]用变量+常量表示地址,可在起始地址基础上间接定位内存。
④.[bx+si]用两变量表示地址。
⑤.[bx+si+idata]用两变量和一个常量表示地址。
2.二重循环问题的处理
             r=第一行地址                  c=第一列地址
第一重循环   mov cx,次数                  mov cx,次数
          s0:           《—第二重循环 s:改变r行,c列
                                            的字母为大写
                                            c=下一列地址
             r=下一行的地址                 loop s
           loop s0
3.栈的使用
用栈对外循环的cx进行保存
4.大小写转化的方法
大写:mov al,[bx]          小写:mov al,[bx]
    and al,11011111b           or al,00100000b
    mov [bx],al                mov [bx],al
5.and 、or指令
and  按位“与” 2者真为真,有一伪则伪
or   按位“或” 2者伪则伪,有一真为真
评论次数(0)  |  浏览次数(303)  |  类型(每章总结) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码