随笔分类 -  assembly

汇编语言
摘要:divdw:push bxpush simov bx,ax;暂存低位mov ax,dx;高位除法mov dx,0div cxmov si,ax;暂存商mov ax,0add ax,bx;得到高位余数和低位之和div cx;ax中得到商,dx中是余数mov cx,dxmov dx,sipop sipop bxret 阅读全文
posted @ 2011-03-21 13:30 Mose 阅读(159) 评论(0) 推荐(0)
摘要:ASSUMEDS:DATA<----既然已经将DATA分配给DSASSUMEES:EXTR......MOVAX,DATA<----为什么还要把DATA的地址赋值给DSMOVDS,AXassume只是设定ds与data的对应关系,并没将数据写入ds中.也即没有后面的mov ax,datamov ds,axds里面不没有真正指定data数据段的地址不过,对于assume还是不清楚啊! 阅读全文
posted @ 2011-03-11 09:36 Mose 阅读(168) 评论(0) 推荐(0)
摘要:内存地址空间一个cpu的地址总线宽度为10,那么可寻址1024个内存单元,这1024个可寻址的内存单元就构成这个菜谱的内存地址空间。cpu在操纵和控制这些物理上独立的存储器件时,把它们都当作内存来对待,把它们总的看作一个由若干存储单元组成的逻辑存储器,这个逻辑存储器就称为内存地址空间。汇编中,所面对的是内存地址空间。 阅读全文
posted @ 2011-03-02 10:09 Mose 阅读(272) 评论(0) 推荐(0)