打印

在用c语言编程时,看到的汇编窗口有点不理解某些地方的含义

[复制链接]
2193|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ccjchen|  楼主 | 2007-4-13 08:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
computer00| | 2007-4-13 14:57 | 只看该作者

第二列是指令码。A和ACC不一样,一个是寄存器,一个是内存

使用特权

评论回复
板凳
ccjchen|  楼主 | 2007-4-14 08:41 | 只看该作者

ACC是特指某一内存单元吗?有点不懂!

那还有什么象ACC这样的特指某一内存单元的?

使用特权

评论回复
地板
ayb_ice| | 2007-4-14 09:35 | 只看该作者

A和ACC的编码不同

A和ACC的编码不同,A是寄存器寻址,效率最高,ACC是直接寻址效率比较高,类似的还有C和CY...

使用特权

评论回复
5
平常人| | 2007-4-14 09:50 | 只看该作者

楼主根本不了解CPU的基本构造

不了解CPU的基本构造,怎们能够有资格谈汇编的程序呢?

使用特权

评论回复
6
ccjchen|  楼主 | 2007-4-15 19:06 | 只看该作者

ADD A,ACC;那么你们告诉我一下这条指令完成什么功能好吗?

使用特权

评论回复
7
xwj| | 2007-4-15 19:16 | 只看该作者

自己加自己,就是乘2

或者说是左移1位,最低位清零


使用特权

评论回复
8
ccjchen|  楼主 | 2007-4-15 21:39 | 只看该作者

谢谢,楼上几位大哥的指导!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

175

主题

446

帖子

1

粉丝