汇编语言中的指令应该在计算机的什么地方编写,如何运行
7个回答
展开全部
主要是CPU的作用,但是汇编语言的运行是在内存中,既是在片内程序存储器中取程序,然后在CPU的控制器和运算器下完成。指令的编写一般情况下都是编写在片内程序存储器中,当然当片内存储空间不够用时,就需要外扩片外程序存储器了,而数据存储器就是在指令中数据的存储位置了。呵呵,我作为一个局外人,奉劝一句,要想把单片机学好,应该把单片机的结构和原理弄清楚,其中包括它的存储空间,也许一开始有点困难,但弄明白后就简单多了,对于指令可以找一些技巧去记,比如说加法和减法指令相对,记住一个就行,而他们大多都是一累加器A作为目的操作数的,同样可以记住那些逻辑指令,对于其他的,也有规律,看你怎么记了。说了不少,对你有用的话,就采取,没有用就算了。
展开全部
如果是单个汇编指令,可以用debug中的a命令来进行输入指令,用t命令单步执行或者用g命令连续执行;
如果是完整的汇编语言源程序,就需要用文本编辑器(dos命令行中的edit或者windows的记事本都行)编辑成文件,记得扩展名是.asm,然后用masm.exe汇编生成obj文件,接着用link.exe生成exe文件就能运行了。
不过大部分汇编语言源程序都不编写输出代码,所以生成exe文件之后,需要用到debug调试。建议学习一下debug的常用命令。用debug调试程序,很有趣的。
另外,masm.exe和link.exe这两个文件操作系统里没有的,需要到网上找一下。推荐汇编网www.asmedu.net给你,对于初学者来说,王爽的《汇编语言》+汇编网,是不错的选择。
如果是完整的汇编语言源程序,就需要用文本编辑器(dos命令行中的edit或者windows的记事本都行)编辑成文件,记得扩展名是.asm,然后用masm.exe汇编生成obj文件,接着用link.exe生成exe文件就能运行了。
不过大部分汇编语言源程序都不编写输出代码,所以生成exe文件之后,需要用到debug调试。建议学习一下debug的常用命令。用debug调试程序,很有趣的。
另外,masm.exe和link.exe这两个文件操作系统里没有的,需要到网上找一下。推荐汇编网www.asmedu.net给你,对于初学者来说,王爽的《汇编语言》+汇编网,是不错的选择。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
开始--运行--cmd--debug--a
就可以输入汇编指令了,
正式开始前先了解一下debug
然后看一下《汇编语言入门教程》这篇文章
就可以输入汇编指令了,
正式开始前先了解一下debug
然后看一下《汇编语言入门教程》这篇文章
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接编译,链接后点击运行就是了,和C语言没什么区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过一个进程(比如,DEBUG)加载到内存,然后由CPU执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询