蓝色理想

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  37 Posts :: 1 Stories :: 28 Comments :: 0 Trackbacks

一、数据处理的两个基本问题:
(1)处理的数据在哪里

(2)要处理的数据有多长

二、在8086中,只有bx、si、di、bp可以用在[...]中进行内存单元的寻址,可以单个出现,或者以bx和si、bx和di、bp和si、bp和di组合出现

(1)使用bp如果不显式给出段地址,则默认在ss中
(2)[bx].idata和[bx].idata[si]方式访问结构体

三、数据长度以寄存器为住,没有寄存器时,使用word/byte ptr指明内存单元的长度,如mov word ptr ds:[0], 1

四、div指令,如果除数8位,则被除数16位,默认在AX中存放,结果在AL存放商,AH存放余数,如果除数16位,则被除数32位,默认DX存放高16位,AX存放低16位,结果在AX存商,在DX存余数

五、定义,伪指令
        db 定义字节

        dw 定义字

        dd 定义双字

        dup 与上面组合使用,如db 10 dup(0) 定义10个字节,初始化为0


 

今天内容真多,累坏了,不过正好看法网了。

posted on 2007-06-10 21:10 merlinfang 阅读(176) 评论(2)  编辑 收藏 引用 所属分类: 汇编语言

Feedback

# re: 学习汇编-数据处理(6) 2007-06-11 12:43 星梦情缘
heihei,我也在学汇编  回复  更多评论
  

# re: 学习汇编-数据处理(6) 2007-06-11 23:01 merlinfang
那一起进步啊。^_^  回复  更多评论
  


标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
相关链接:
网站导航: