CPU寄存器是处理器使用的小型快速存储器,用于保存正在使用的数据。
[在处理器中,为什么不能简单地增加寄存器的数量而不是拥有巨大的重排序缓冲区并映射寄存器以解决名称依赖关系?
在哪里可以找到80x86寄存器的全名?我知道EAX表示扩展AX。那么,AX的含义是什么?即AX是首字母缩写词吗?
[阅读Wiki页面以了解本性时,请访问:http://en.wikipedia.org/wiki/Endianness。我发现内存中4字节LWord的位序列取决于原子元素的大小。我正确吗...
我是汇编语言编程的新手,正在研究dosbox应用程序。我的问题是,当我们用汇编语言编写任何程序时,是否必须初始化通用目的...
[在VS2013中调试x86汇编代码时,我需要检查FLAGS寄存器的内容。但是,当我在寄存器窗口中启用“标志”时,得到:OV = 0 UP = 0 EI = 1 PL = 1 ZR = 0 AC = ...
这次很简单的问题。我该如何编写屏幕程序集中单个寄存器的内容?我有点讨厌只看一个寄存器的值就调用DumpRegs。我正在使用...
我是计算机体系结构和处理器/内存级别的基础知识的新手。我先说。我用计算机所做的几乎总是...
我参加了计算机体系结构课程,并且我知道处理器具有32个32位寄存器。现在我正在学习计算机体系结构课程,其中我读到8086只有8个寄存器。但是...
调用_mm_load_ps返回__m128。在《英特尔内部函数指南》中它说:将128位(由4个压缩的单精度(32位)浮点元素组成)从dst加载。 mem_addr ...
查阅armkeil的文档http://www.keil.com/support/man/docs/armasm/armasm_dom1361289861747.htm,您在执行ADD函数时总是需要3个变量,例如:“ MOV r2,#4 \ n \ t“ ...
[我想我了解MSP430中从堆栈上推入/弹出的概念,但不确定在这种情况下会发生什么:mov#8,R10 push R10调用#myfunc然后在子例程'myfunc'中:推入R10 ...
在以下代码中:!6 movl $ 5,%ebx寄存器显示值:rbx 0x0000000000000005 ebx是否在64位体系结构上自动转换为rdx?是在写ebx“错误”还是更多-...
请告诉我以下汇编(伪)代码的结果是什么?我们将寄存器EAX的所有位都设置为0,因此依次将AH,AL和AX也设置为0。但是当我减去...
考虑一下,只有四个晶体管的处理器。一次只能代表一个半字节。我们需要处理由无限字节组成的数据。我们从第一个字节开始。它将如何保存?这样我们...
作为论文的一部分,我正在研究C ++中的6502仿真器。它有6个寄存器,其中大多数仅保存值,但有一个特殊的-处理器状态。它是8位宽,每个位都表示一个...
我只是想验证,如果CPU本身支持的“寄存”的名字。我的意思是为arg0 ARG1 ARG2 ...等为末“名字”。是否CPU支持又名?我不要求对自身进行注册,我...
而在内核模式下执行,有没有什么办法的时候(PTI)已启用页表隔离来获得用户空间的CR3值?
我想通过在MASM32程序代码的各段以跟踪EAX寄存器。我需要解释为什么它是它的价值帮助。这是我有:.DATA阿尔法BYTE 96小时.CODE ...
我写NASM汇编代码,并有做一些索引寻址。我有存储在$人指数,但86不会让你使用$ Al作为索引寄存器,并且我已经使用$ BL,所以我不能用$ ...