易码技术论坛

 找回密码
 加入易码
搜索
查看: 254442|回复: 7

请教:机器语言和汇编语言.

[复制链接]
发表于 2005-5-1 00:45:00 | 显示全部楼层
2楼说得差不多的
机器语言是指的每种命令对应的数字表示,它和汇编语言的每一句指令是一一对应的.比如说
LDA #$BA是一条汇编语言的指令,而它被编译之后是 A9 BA,这两个字节就是机器码.
因为机器码全是数字,这样写程序时很难写,所以用指令的形式(汇编代码)来表示.这样子,指令好记了,也好写了.转化成机器码的任务就由编译程序来完成.
发表于 2005-5-1 00:56:00 | 显示全部楼层
在6502中OXA9是LDA(其中一种寻址方式)
234是NOP
如此而已
发表于 2005-5-1 02:30:00 | 显示全部楼层
从表面上来说,汇编语言是机器语言机器码的一种助记码。
从6502sdk/masm上来说,汇编语言环境是以助记码为基础来构筑最终机器码的
发表于 2005-4-30 23:10:00 | 显示全部楼层
机器语言就是01代码排成的序列
汇编是将这些代码抽象为字符(远不止这些,这只是个简单的说法)
发表于 2005-5-20 12:55:00 | 显示全部楼层
呵呵,我也有一个问题...
机器码(如:ff)是不是能直接翻译成二进制给机器阅读??
发表于 2005-5-20 16:42:00 | 显示全部楼层
半仙最近出现频率有上升趋势啊
41040206 该用户已被删除
发表于 2005-5-27 19:08:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2005-4-30 23:04:40 | 显示全部楼层 |阅读模式
   机器语言到底是什么呀?它和汇编语言有什么不同?机器语言是什么样子的?

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 12:51 , Processed in 0.013264 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表