谁能教我一点简单汇编语言?

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:52:04
现在看不懂汇编语言的意思,谁能指点一下。

楼上那个叫 compassion2100 的,你不知道就别在这里乱叫,以免误人子弟.
add 1 123 ;这个是谁告诉你的,你以为只要你写得像模像样就是汇编语言呀。
ADD(大小写是一样的)是加法伪指令,一般格式为:
ADD D_OPRT,S_OPRT
D_OPRT 代表目的操作数,它可以说寄存器寻址方式(特殊情况除外)和内存。但一定不能为立即数寻址。
S_OPRT 代表源操作数,它可以是任何寻址方式(特殊情况除外)可以说立即数寻址,但D_OPRT和S_OPRTS不能同时为内存。
所以,你写的ADD 1 123 ;是无法编译通过的,因为目的操作数的立即数寻址。但这样是可以的:
ADD [1],123(但ADD [1],[123]就不行,因为同时为内存)
PS:回答别人要负责,不懂就别瞎说。

高级语言(如c和java)经编译成为汇编语言
汇编语言的指令和格式与机器语言(二进制编码表示的
命令 可有处理器直接执行)相近
只是使用更容易记忆的形式
比如
ADD [地址] [操作数]

则ADD 1 123
就是将内存单元1在原来的基础上加上123

书店里汇编语言入门的书多的是啊

买书看

很鄙视compassion2100
不懂瞎叫唤!