关于汇编的 指令代码 的理解(基于51的)

dnktty 2009-02-21 03:28:54
北航 张迎新出的《单片机初级教程--单片机基础 第二版》 在这本书中有个不懂的地方 大家赐教!


P71页
MOV A,#3AH ;指令代码为 74H,3AH (双字节指令)
MOV DPTR,#3FA6H ;指令代码为 90H,3FH,A6H (双字节指令)

MOVC A,@A+DPTR ;指令代码为 93H (单字节指令)
MOV A,@R0 ;指令代码为 11100110 即E6H (单字节指令)
JC 03H ;指令代码为 40H,03H (双字节指令)




哪位高手能详细介绍下 指令代码是怎么得到的吗 ;;;;;;;;;;;谢了 ;;;;;

...全文
297 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yexiaomeng 2009-02-28
  • 打赏
  • 举报
回复
每种cpu都有自己的汇编指令,cpu体系机构就是在对汇编指令集合的硬件实现。一般cpu的手册都有讲到的
vamking_boy 2009-02-27
  • 打赏
  • 举报
回复
指令代码是及其指令啊,在MCS-51里没一条指令都是固定的,LZ看来计算机最基本的都还没搞懂
Johnsen2009 2009-02-26
  • 打赏
  • 举报
回复
编译一下,再查找list文件就看到了
schlafenhamster 2009-02-22
  • 打赏
  • 举报
回复
汇编时,指定list可以看到汇编结果,其中有指令代码.
cnzdgs 2009-02-21
  • 打赏
  • 举报
回复
机器指令是设计CPU时定义的,汇编语言是机器指令的助记符,将汇编语言代码转为机器码的过程称为汇编,可以手工汇编,不过现在基本上都是用汇编器(专门做此工作的程序)来完成。
qzf368 2009-02-21
  • 打赏
  • 举报
回复
前面的是汇编语言 后面的是机器语言 它们是对应的关系
单片机只能执行机器语言 我们写的汇编需要通过编译后得到机器语言单片机才能执行
jxc25 2009-02-21
  • 打赏
  • 举报
回复
由intel公司制定
由MCS-51单片机执行
由MCS-51生产商生产

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧