汇编语言的操作数是哪个? 15
指令包含的操作数个数可以是:0 个,1 个,2 个或 3 个。
操作数有 3 种基本类型:
立即数——用数字文本表达式。
寄存器操作数——使用 CPU 内已命名的寄存器。
内存操作数——引用内存位置。变量名引用的是数据段内的偏移量。例如,如下变量 varl 的声明表示,该变量的大小类型为字节,值为十六进制的10,通过内存操作数的地址来解析(查找)这些操作数。假设 var1 的地址偏移量为 10400h。如下指令将该变量的值复制到 AL 寄存器中。
扩展资料:
学习汇编语言注意事项:
学习汇编语言必须了解寄存器和内存模型,先来看寄存器。CPU 本身只负责运算,不负责储存数据。数据一般都储存在内存之中,CPU 要用的时候就去内存读写数据。但是CPU 的运算速度远高于内存的读写速度,为了避免被拖慢,CPU 都自带一级缓存和二级缓存。
CPU 缓存还是不够快,另外数据在缓存里面的地址是不固定的,CPU 每次读写都要寻址也会拖慢速度。因此除了缓存之外,CPU 还自带了寄存器(register),用来储存最常用的数据。也就是说那些最频繁读写的数据(比如循环变量),都会放在寄存器里面,CPU 优先读写寄存器,再由寄存器跟内存交换数据。
参考资料来源:百度百科-汇编语言
参考资料来源:百度百科-操作数
2022-12-05 广告