ARM strex 和 ldrex 中的原子操作 - 它们可以在 I/O 寄存器上工作吗?
本文介绍了ARM strex 和 ldrex 中的原子操作 - 它们可以在 I/O 寄存器上工作吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 假设我正在修改内存映射 I/O 寄存器中的一些位,并且另一个进程或 ISR 可能正在修改同一寄存器中的其他位.Suppose I'm modifying a few bits in a memory-map...
我们可以有一台仅将寄存器注册为内存的计算机吗?
本文介绍了我们可以有一台仅将寄存器注册为内存的计算机吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 寄存器是计算机中最快的内存.因此,如果我们要构建一台仅包含寄存器甚至不包含缓存的计算机,这可能吗?我想甚至用寄存器代替磁盘,尽管它们自然是易失性存储器.我们是否有一些用于此用途的非易失性寄存器?它将变得如此之快!我只是想知道那是否可能发生?Regis...
什么是CPU寄存器,以及如何使用它们,尤其是多线程WRT?
本文介绍了什么是CPU寄存器,以及如何使用它们,尤其是多线程WRT?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 下面这个问题,我的答案是,主要以应对另一个问题是混乱的区域。This question and my answer below are mainly in response to an area of confusion in anoth...
为什么我可以访问寄存器中较低的 dword/word/byte 但不能访问较高的 dword/word/byte?
本文介绍了为什么我可以访问寄存器中较低的 dword/word/byte 但不能访问较高的 dword/word/byte?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我开始学习汇编,这在我看来不合逻辑.为什么我不能在一个寄存器中使用多个高位字节?我了解了rax->eax->ax的历史原因,所以让我们专注于new64 位寄存器.例如,我可以使用r8 ...
E和R前缀在Intel 32位和64位寄存器的名称中代表什么?
本文介绍了E和R前缀在Intel 32位和64位寄存器的名称中代表什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 32位寄存器名称以E开头,而64位寄存器名称以R开头。E和R代表什么? The 32-bit register names start with an E and the 64-bit ones start with an R. Wha...
通用MASM code:存储依赖于符号的类型寄存器的8位或16位
本文介绍了通用MASM code:存储依赖于符号的类型寄存器的8位或16位的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我想写一个数组倒车功能的正常工作静态数组是否持有字节 s或字秒。I am trying to write an array-reversing function that works correctly whether the st...
我如何可以移动8位地址转换成x86汇编的16位寄存器?
本文介绍了我如何可以移动8位地址转换成x86汇编的16位寄存器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 下面,我试图移动变量X(它是一个8位的变量)到寄存器BX(这是一个16位寄存器)。我如何移动X的值到寄存器BX在这种情况下? .686p.MODEL平,STDCALL.STACK 2048。数据X字节5ExitProcess的原型,退出code...
负载从64位地址转换成其它寄存器比RAX
本文介绍了负载从64位地址转换成其它寄存器比RAX的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 在64位,从64位绝对地址(也就是废弃一个64位立即)加载可以通过On x64, loading from a 64-bit absolute address (that is, dereferencing a 64-bit immediate) can ...
使用双寄存器方法解决亚稳态
本文介绍了使用双寄存器方法解决亚稳态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 为解决Verilog中由不同时钟域引起的亚稳态,使用了双寄存器方法。For solving metastability caused by different clock domains in Verilog, double-register method is use...
无法推断...在...处的寄存器,因为它不在时钟沿以外保持其值
本文介绍了无法推断...在...处的寄存器,因为它不在时钟沿以外保持其值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 这一定是VHDL初学者中最常见的问题,但是我看不出我在做什么错!这似乎符合我在适当的状态机设计上看到的所有惯用法.我正在用Altera Quartus 9.2进行编译,以了解它的价值.实际错误是:This must be the mo...