随笔分类 - 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
阅读全文
摘要:ASSUMEDS:DATA<----既然已经将DATA分配给DSASSUMEES:EXTR......MOVAX,DATA<----为什么还要把DATA的地址赋值给DSMOVDS,AXassume只是设定ds与data的对应关系,并没将数据写入ds中.也即没有后面的mov ax,datamov ds,axds里面不没有真正指定data数据段的地址不过,对于assume还是不清楚啊!
阅读全文
摘要:内存地址空间一个cpu的地址总线宽度为10,那么可寻址1024个内存单元,这1024个可寻址的内存单元就构成这个菜谱的内存地址空间。cpu在操纵和控制这些物理上独立的存储器件时,把它们都当作内存来对待,把它们总的看作一个由若干存储单元组成的逻辑存储器,这个逻辑存储器就称为内存地址空间。汇编中,所面对的是内存地址空间。
阅读全文

浙公网安备 33010602011771号