-
寻找MIPS“蓝图”以根据用户输入的int循环字符串
我是MIPS的新手,自己学习很有趣,并且正在尝试学习循环。我想制作一个MIPS程序,要求用户输入一个数 -
x86体系结构是否以特殊方式处理零/与零比较的二进制减法?
在再次处理x86程序集时,我遇到了一种情况,在这种情况下,我试图了解如何解释cpu的行为。 使 -
在汇编中使用地址作为参数
我正在编写一个带有两个参数的过程,一个是数字,另一个是数组的地址。我该如何编写原型? 我正在 -
如何通过汇编器在Visual Studio中输出信息
我尝试使用汇编程序,当我调用int 0x80时,我的程序崩溃了。如果我想在C ++代码中通过汇编器在控制台 -
RISC-V:使用a0进行操作会更改其他寄存器值
我目前正在risc-v上做一个小项目。 问题是,在函数中,当我执行这样的操作时, <pre><code>foo: ... -
简单的组装循环永不停止
您好,我编写了一个简单的循环,可以打印10次您好的世界,我也使用cmp并在循环实例化和循环中尝试了 -
mips运行时异常位于0x00400004:地址超出范围0x00000000
我正在尝试学习技巧,对此有点陌生:P 当我尝试运行此代码时,它会给我“ <code>Runtime exception at 0x004000 -
在ARM组件上使用16x2 LCD显示器
我一直试图在FASMARM程序中使用16x2 LCD显示器。 LCD显示器的确切型号为<code>tc1602a-21t</code>。我还在这个项 -
无法使用VGA下划线位置寄存器设置下划线位置
我正在为自定义操作系统编写终端驱动程序。我想让终端机了解控制光标位置,形状,颜色等的常见vt-10 -
汇编语言通过函数调用两次打印字符,但直接执行时不打印
我试图用16位汇编语言编写自己的引导程序。我可以使用<code>int 10h, AH = 0Eh</code>将文本打印到屏幕上。</p -
MIPS检查用户输入是否在数组中
有没有一种方法可以检查用户输入是否在给定数组中?就像如果我有一个[1,3,5,7,9]的数组并且用户输入1 -
MIPS汇编功能接受用户输入并读取为数组?
您好,我正在尝试用MIP编写程序以将十六进制转换为二进制 我当前的想法是读取每个位置的十六 -
OS&Assembly:是什么阻止用户模式将选择器设置为任意值?
我知道操作系统通过使用分段和特权级别来限制对内核代码和数据的访问。但是,用户可以更改段寄存 -
为什么PyPy如此缓慢?
我将只包括部分生成的代码。 汇编: <pre><code>mov r15, 10000000 ; 10 millions now ; get time lbl: dec r15 include &# -
是否可以在Easy68k中查看堆栈指针(A7)的位置?
我正在使用Easy68k,并且通过以下方式启动程序: <pre><code>main MOVE.W #4,-(A7) ;push a = 4 -
Clang + ARM64:如何将X8作为参数传递?
在ARM64体系结构中,如果结果的大小超过16个字节,则将其发送到X8寄存器中。我需要以传递此寄存器的 -
在引导加载程序中JMPing到0x7C00不会导致无限循环
我正在创建一个引导程序,并希望通过跳转到地址0x7C00来创建一个不受关注的无限循环。 当引导 -
当我尝试在给定的汇编代码下进行编译时,它给出了错误的未定义符号:AXSAVE
这是msdos源代码的汇编代码,当我尝试编译该代码时,它显示错误“ MSDOS.ASM(329):错误A2006:未定义符 -
如何在程序集x86中打印EAX的内容
我需要在设定范围内生成随机数,并将其加载到数组中。然后,我需要将所有数字以及所有10个数字的总 -
MIPS根据用户在控制台提示中输入的数字循环显示“我喜欢计算机科学”
我只有几周的时间使用MARS学习技巧。我试图根据用户在控制台提示符下输入的int循环显示“我喜欢计算 -
在Assembly中声明具有多个变量的函数。 (大会问题)
我不是大会的新手,所以,如果其中一些看起来很基础,请忍受。我环顾了许多地方,但没有找到我要 -
如何在汇编中随机播放数据
我正在尝试读取包含六行的文本文件。例如 text.txt将包含 <pre><code>1. ABC 2. ABC ... 6. ABC </code></pr -
0x98FA2具有QEMU的内存中的未知功能
我正在调试32位操作系统,并且要使用QEMU + GDB。 我试图发现代码在哪一刻使INT 16来获取键盘缓冲 -
使用汇编代码在OpenGL中渲染视频时出错
我遵循<a href="https://nehe.gamedev.net/tutorial/playing_avi_files_in_opengl/23001/" rel="nofollow noreferrer">Nehe</a>的本教程, -
为什么C比汇编这么慢?
计算受标量积的启发。 C版本: <pre><code>#include <stdlib.h> #include <stdint.h> #include <inttypes.h> -
汇编:Lab09_Task03.exe中在0x9999999A处引发的异常:0xC0000005:执行位置0x9999999A的访问冲突
我写了一些汇编代码来执行一些文本文件IO。该代码可以正常工作并提供正确的输出。问题是执行代码后 -
跟踪寄存器和变量的变化
在这个问题中,我需要跟踪对寄存器和变量的所有更改。包括MAR,MDR,EAX,EBX和EDX。 这是代码 <pre><c -
为什么调用和跳转指令相对于下一条指令而不是当前指令使用位移?
在从英特尔文档中摘录的下表中,我们为操作码E8 <em> cw </em>和E8 <em> cd </em>提供了位移与下一条指令相关 -
MIPS:如何在此循环的每个打印语句前添加数字?
我现在要花2周的时间来教自己MIPS,到目前为止还不错,但是我一生都无法弄清楚如何在每个输出旁边添 -
sarq和shrq之间的区别
名称:值 %rdi:0x6 %rax:0x4 sarq和shrq有什么区别? 如果我有sarq $ 1,%rdi这