当前位置: 首页 > 知识库问答 >
问题:

将常数字节值移到%ebx时出错

夹谷岳
2023-03-14

我正在研究计算机系统,程序员的观点(第三版),练习问题3.3包含以下内容:

movb $0xF, (%ebx)
movb $-17, (%esp)         Immediate--Memory, 1 byte

共有1个答案

仲孙小云
2023-03-14

你是对的,

movb $-17, (%esp)         Immediate--Memory, 1 byte

不应该被允许。事实上,作者将此作为一个错别字发布。查看他们的勘误表列表(Ctrl-F“第183页”)。

 类似资料:
  • 你能帮助我们哪里错了或者需要做什么吗… 提前感谢…

  • 我基本上是在Crashlytics中遵循迁移指南(这篇文章对其进行了总结)。 我一字不差地遵循相同的说明,您可以从我的中看到: 然而,当我同步我的Gradle时,我得到了这个错误: 5:02 PM Gradle同步失败:找不到DefaultDependencyHandler类型org.gradle.api.internal.artifacts.dsl.dependencies.对象的参数[com.

  • 我试图让用户从gallery中选择一幅图像,在imageView中显示它,同时创建同一文件的字节数组。 调试后: 'new File(filepath)'使用有效的文件系统路径执行没有问题。 但是它总是跳过'ByteArrayOutputStream baos=new ByteArrayOutputStream();'到带有java.ioFileNotFoundException的IOExcept

  • 我一直在尝试将我的EMR5.11.0集群上的Spark 2.2.1连接到我们的Redshift商店。 我遵循的方法是- 谢了!

  • 我有两个8位数的十六进制字符串。我需要对这两个十六进制字符串应用和操作,然后应用右移位到7位,并得到十进制值。我尝试将十六进制字符串转换为长度为4的字节数组(8*2=32位=4字节),并按相同的顺序对各个字节执行&操作,将结果保存到另一个长度为4的byre数组中。如何对这个字节数组进行位移位? 以及data1Bytes和data2Bytes之间的操作,该操作给出输出:bytearray1[0,0,

  • 我正在尝试编写一段代码来索引搜索一个值,如果它存在于数组中。以下是代码的样子: 每次我运行代码时,在将值输入数组时,它都会给我这个空指针异常:线程“main”java中的异常。lang.NullPointerException:无法存储到int数组,因为在indexSearch处“[]”为null。main(indexSearch.java:22) 为什么会这样,我该如何修复它?