汇编语言中的指令应该在计算机的什么地方编写,如何运行

现在我们老师讲课,一直在讲汇编语言,但是我就是不知道这个汇编语言应该在什么地方运行?... 现在我们老师讲课,一直在讲汇编语言,但是我就是不知道这个汇编语言应该在什么地方运行? 展开
 我来答
matieshuai
2010-05-15
知道答主
回答量:15
采纳率:0%
帮助的人:14.8万
展开全部
主要是CPU的作用,但是汇编语言的运行是在内存中,既是在片内程序存储器中取程序,然后在CPU的控制器和运算器下完成。指令的编写一般情况下都是编写在片内程序存储器中,当然当片内存储空间不够用时,就需要外扩片外程序存储器了,而数据存储器就是在指令中数据的存储位置了。呵呵,我作为一个局外人,奉劝一句,要想把单片机学好,应该把单片机的结构和原理弄清楚,其中包括它的存储空间,也许一开始有点困难,但弄明白后就简单多了,对于指令可以找一些技巧去记,比如说加法和减法指令相对,记住一个就行,而他们大多都是一累加器A作为目的操作数的,同样可以记住那些逻辑指令,对于其他的,也有规律,看你怎么记了。说了不少,对你有用的话,就采取,没有用就算了。
呀豆荚
2010-05-13 · TA获得超过3080个赞
知道小有建树答主
回答量:752
采纳率:100%
帮助的人:1256万
展开全部
如果是单个汇编指令,可以用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给你,对于初学者来说,王爽的《汇编语言》+汇编网,是不错的选择。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pig05121
2010-05-13 · TA获得超过599个赞
知道小有建树答主
回答量:234
采纳率:50%
帮助的人:135万
展开全部
开始--运行--cmd--debug--a
就可以输入汇编指令了,
正式开始前先了解一下debug
然后看一下《汇编语言入门教程》这篇文章
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sageking2
2010-05-13 · 超过35用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:0
展开全部
直接编译,链接后点击运行就是了,和C语言没什么区别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
learner9023
2010-05-19
知道答主
回答量:15
采纳率:0%
帮助的人:2.3万
展开全部
通过一个进程(比如,DEBUG)加载到内存,然后由CPU执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式