小编Axe*_*212的帖子

L4缓存发生了什么变化?

关于L4缓存的信息并不多,但据我所知,它被用于第四代和第五代英特尔处理器(2013-2014),但它已经从当前一代开始.

L4坏了,无效还是什么?

memory optimization caching intel cpu-architecture

5
推荐指数
1
解决办法
3738
查看次数

装配x86中的模数

我的教授给了我一个转换,将这个C代码转换为汇编代码

int k = 0, S = 0;
for (k=0; k<100; k++)
{
if (k%2 == 0)
S += k;
else
S -= k;
}
Run Code Online (Sandbox Code Playgroud)

装配只是我课程的一小部分,所以我们还没有涉及很多技术部分.我唯一的问题是模数部分,我们只采用了除法,从未学过如何使用模数.这是我进入我的工作

MOV CX, 0; counter
MOV AX, 0; This represents S, we haven't learned how to declare variables in assembly, so we use registers instead)
Loop1: 
      CMP [Haven't done the modulus condition]
      JE iftrue
      JNE ifwrong
iftrue:
      ADD AX, CX
      INC CX
      CMP CX, 99
      JL Loop1
ifwrong:
      SUB AX, CX
      INC CX
      CMP CX, …
Run Code Online (Sandbox Code Playgroud)

x86 assembly modulus

2
推荐指数
1
解决办法
2021
查看次数

我为什么要使用命令行参数?

我最近了解了命令行参数,我理解如何使用它们.但我只是不知道为什么我应该使用它们.我的意思是,您可以使用任何常规变量来执行与命令行参数相同的工作.

有人可以解释或给出一个命令行参数如何对程序至关重要的场景吗?

c c++

-6
推荐指数
3
解决办法
283
查看次数

标签 统计

assembly ×1

c ×1

c++ ×1

caching ×1

cpu-architecture ×1

intel ×1

memory ×1

modulus ×1

optimization ×1

x86 ×1