其后面是4040处理器(1974发布),其具有扩展指令集、程序内存、寄存器集和堆栈。
Its successor was the 4040 processor (released in 1974), which had an expanded instruction set, program memory, register set, and stack.
为每个分区引入了RMO 寄存器,以便引用分区的内存空间中的逻辑零。
The RMO register is introduced for every partition to reference logical zero in the partitioned memory space.
你也可以设置断点并检查特定内存地址或寄存器的内容。
You can also set breakpoints and examine the contents of specific memory locations and registers.
由于SPU有128个寄存器,所以它可以存储大量临时值和中间值,而无需像其他架构一样,必须加载和向内存转存。
Since the SPU has 128 registers, it can keep a lot of temporary and intermediate values around without having to load and store back into memory like other architectures.
这包括关于运行进程的平台的信息:物理内存、CPU数量和类型、库、命令行、线程堆栈和寄存器。
This includes information about the platform on which the process is running: physical memory, CPU number and type, libraries, command line, thread stacks, and registers.
状态空间可能被认为是一个大向量空间,其每个基本元素跨越一个系统元素的可能状态(比方说内存寄存器或偏心角)。
The state space may be thought of as a big vector space with each basis element spanning the possible states of one system element (say a memory register or the CAM Angle).
所使用的内存地址是通过将这两个寄存器加在一起来确定的。
The memory address used is determined by adding the two registers together.
例如,一个ppe端的邮箱寄存器会作为一个只写的物理内存位置出现。
For example, one PPE-side mailbox register appears as a write-only physical memory location.
KDB是一个功能非常强大的工具,它允许进行几个操作,比如内存和寄存器修改、应用断点和堆栈跟踪。
KDB is a very powerful tool that allows several operations such as memory and register modification, applying breakpoints, and stack tracing.
它包括两个部分:一个内存地址以及一个索引寄存器。
很多设备都有配置寄存器,BIOS可以基于系统可写内存中的设置向其中写入合理或正确的值。
Many devices have configuration registers to which the BIOS can write reasonable or correct values, based on Settings located in the system's writeable memory.
RMO 寄存器设计用于每个分区,并且可以帮助每个分区引用地址零、以及内存中有效的且唯一的地址。
The RMO register is designed for each partition and is intended to facilitate each partition to reference address zero and yet a valid and unique address in the memory.
索引寄存器会与某个指定的地址相加,结果用作访问内存时使用的地址。
The index register is added to the specified address, and the result is used as the address for the memory access.
每次可以将1、2、4或8个字节的内存加载到寄存器中。
Memory can be loaded into registers either 1, 2, 4, or 8 bytes at a time.
有些编译器支持“生命周期分割”(live - range splitting),也就是说在程序的不同部分,变量可以被分配到不同的寄存器或者内存中。
Some compilers support live-range splitting, where a variable can be allocated to different registers as well as to memory in different parts of the function.
setup_arch还需要对闪存存储库、系统寄存器和其它特定设备执行内存映射。
The setup_arch also needs to perform any memory mappings for flash Banks, system registers, and other specific devices.
单步执行每个命令并观察寄存器和内存值如何受影响,这也是学习Intel机器语言命令基础知识的理想方法。
Stepping through each command and watching how the register and memory values are affected is also a great way to learn the basics of the Intel machine language commands.
例如,可以定义一个(简单的)新命令hari,它显示从地址0xc000000开始的一行内存、显示寄存器的内容并转储堆栈。
For example, a (trivial) new command called hari could be defined that would display one line of memory starting at address 0xc000000, display the contents of the registers, and dump the stack.
如果这样做,counter的值必须先复制到寄存器,递减,然后对其内存更新。
If you do, the value of the counter must first be copied on to a register, decremented, and then updated to its memory.
使用其他模式无法进行的内存访问(地址可以通过其他方式进行计算,并存储到寄存器中,然后就使用这个值来访问内存)。
Any memory access that is not available by other modes (the address can be calculated by other means and stored in the register, which is then used for the access).
在来宾操作系统的驱动程序窥探内存和硬件寄存器时,软件存在于下面来仿真设备(参见图2)。
When the guest operating system's driver peeks and pokes at the memory and hardware registers, software exists underneath to emulate the device (see Figure 2).
CLRJIT只能跟踪固定数目的寄存器分配变量;一旦需要跟踪的数目超出这个数目,它就开始将寄存器的内容移到内存中。
The CLR JIT can only track a fixed number of variables for register allocation; once it has to track more than this, it begins to spill the contents of registers into memory.
当PPE希望访问邮箱时,它需要能够访问内存映射的寄存器空间,后者通常只对于内核空间来说是可用的。
When the ppe wants to access the mailbox, it needs to have access to the memory-mapped register space, which is normally only available to kernel space.
该寄存器机器还要基于向量模型来管理内存,并实现垃圾回收机制。
In the Virtual Register Machine, the memory is managed through vector model with the garbage collection facility.
当spu视图从一个空的邮箱中读取信息时,它会停止执行,直到有值写入自己的内存映射寄存器中为止。
When an SPU tries to read from an empty mailbox, it will stop execution until some value is written to its memory-mapped register.
PPE可以通过在内核模式中使用内存映射寄存器来发起dma传输,而SPE则可以使用在SPU上运行的代码来写入dma通道。
The ppe does this through memory-mapped register access from kernel mode, while the SPE writes to its DMA channels from code running on the SPU.
初始化内存,包括启用内存库、初始化内存配置寄存器等。
Initialize memory, which includes enabling memory Banks, initializing memory configuration registers, and so on.
除错监视程序提供一个简单的命令集来显示和内存地址和寄存器、建立和移除断点,并且运行你的程序。
The debug monitor provides a set of primitive commands to view and modify memory locations and registers, create and remove breakpoints, and execute your program.
除错监视程序提供一个简单的命令集来显示和内存地址和寄存器、建立和移除断点,并且运行你的程序。
The debug monitor provides a set of primitive commands to view and modify memory locations and registers, create and remove breakpoints, and execute your program.
应用推荐