ASM
火山1009
这个作者很懒,什么都没留下…
展开
-
关于循环
<br />cx 是用来保存 循环次数的,那么如果 有好几层循环呢 ,用寄存器保存外层 cx??要是寄存器都用完了呢?<br /> <br /> <br /> 所以,应该是把cx保存在内存中,内存的地址如何确定呢?<br /> <br /> <br />故:一般在需要暂存数据的时候 使用栈。原创 2010-06-28 16:05:00 · 366 阅读 · 0 评论 -
汇编
现在 从事 DSP 相关的工作,时常需要用到 所以现在开始重新学习汇编语言 ,想想 大学的学习 真是往事不堪回首呀,都没有认真学习过,现在要用到了全部重新学习! 希望现在为时未晚。 现在的书真是太多 眼花缭乱的,大家都说国外的教材好,但是怕看不懂 所以先找了本 王爽的书,晚上说这本容易点。到现在读到 第5章了 感觉挺好。前面 说的都是比较清晰的 !之前也看了一些资料但是差不多一来就是讲一大堆的指令啊让人头大 。所以说觉得这个书还是比较容易上手的哈。不过 估计接下来肯定会遇到困难。前面的毕竟还是比较基原创 2010-06-25 00:06:00 · 433 阅读 · 0 评论 -
定位内存地址的方法
<br />mov ax,1000h<br />mov ds,ax<br />mov bx,10h<br />mov ax,[bx+ida] ; ida 为一个数 表示(bx)+ida ;(ax)=((ds)×16+(bx)+ida)<br /> <br /> <br />用此方法 进行数组处理:<br /> <br />一个 用 and or 指令完成的大小写转换的程序:<br />assume cs:codesg ,ds:datasg<br /> <br />datasg segment<br原创 2010-06-28 10:35:00 · 572 阅读 · 0 评论