汇编语言的操作数是哪个? 15

比如“JNEABC”(ABC为自定义过程,定义指令所在地址为2000H:3011H),跳转指令所在地址为2000H:3100H,那么这个跳转指令“JNEABC”的操作数是... 比如“JNE ABC”(ABC为自定义过程,定义指令所在地址为2000H:3011H),跳转指令所在地址为2000H:3100H,那么这个跳转指令“JNE ABC”的操作数是什么呢? 展开
 我来答
生活畅谈者
高能答主

2020-07-16 · 生活新鲜事,看我就知道
生活畅谈者
采纳数:418 获赞数:344758

向TA提问 私信TA
展开全部

指令包含的操作数个数可以是:0 个,1 个,2 个或 3 个。

操作数有 3 种基本类型:

立即数——用数字文本表达式

寄存器操作数——使用 CPU 内已命名的寄存器。

内存操作数——引用内存位置。变量名引用的是数据段内的偏移量。例如,如下变量 varl 的声明表示,该变量的大小类型为字节,值为十六进制的10,通过内存操作数的地址来解析(查找)这些操作数。假设 var1 的地址偏移量为 10400h。如下指令将该变量的值复制到 AL 寄存器中。

扩展资料:

学习汇编语言注意事项:

学习汇编语言必须了解寄存器和内存模型,先来看寄存器。CPU 本身只负责运算,不负责储存数据。数据一般都储存在内存之中,CPU 要用的时候就去内存读写数据。但是CPU 的运算速度远高于内存的读写速度,为了避免被拖慢,CPU 都自带一级缓存和二级缓存。

CPU 缓存还是不够快,另外数据在缓存里面的地址是不固定的,CPU 每次读写都要寻址也会拖慢速度。因此除了缓存之外,CPU 还自带了寄存器(register),用来储存最常用的数据。也就是说那些最频繁读写的数据(比如循环变量),都会放在寄存器里面,CPU 优先读写寄存器,再由寄存器跟内存交换数据。

参考资料来源:百度百科-汇编语言

参考资料来源:百度百科-操作数

--
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有... 点击进入详情页
本回答由--提供
戏雨南s8
2011-12-22 · TA获得超过504个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:290万
展开全部
ABC就是操作数!!跟到命令符后面的就是操作数!!有的命令没有操作数,有的有一个,有的有两个....比如mov ax,bx 就有两个,前面的目的操作数,后面的叫做源操作数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式