首先向大家问好,希望你们一切安好。 好吧,我对机器代码、硬件和操作系统有一些疑问。 1-我在搜索纯机器代码是怎样的,我在这里和.net 找到了一些东西,但不足以回答我的问题,因为我是低级编程语言的新手。 所以如何编写一个纯机器代码,比如用 0,1 打开我的电脑,机器代码有任何文件扩展名,比如 as ...
首先向大家问好,希望你们一切安好。 好吧,我对机器代码、硬件和操作系统有一些疑问。 1-我在搜索纯机器代码是怎样的,我在这里和.net 找到了一些东西,但不足以回答我的问题,因为我是低级编程语言的新手。 所以如何编写一个纯机器代码,比如用 0,1 打开我的电脑,机器代码有任何文件扩展名,比如 as ...
这是代码: 您可以在此处获取完整代码 => https://raw.githubusercontent.com/intere/hacking/master/booksrc/exploit_notesearch.c 请帮助我,我是初学者。 ...
我正在接受采访,我必须在 IDE 中进行低级设计编码,我选择在代码块 IDE 中进行。 所以我对如何组织该设计的不同类别有疑问。 我要问的是,如果我有 10 个类,我是否应该通过每次添加一个新的 class 在一个项目中创建所有 10 个不同的类。 我认为这将是不好的方法。 那么有没有其他方法可以做 ...
我试图在下面的代码中为 OUTPUT std_logic_vector 赋值,但它给了我错误 COMP96 错误 COMP96_0143:“无法写入对象“输出”。” “设计.vhd” 20 18 COMP96 错误 COMP96_0143:“无法写入对象“输出”。” “设计.vhd” 21 ...
没有提及Nand2tetris课程和上传与键盘交互的程序集文件。 基本上这个程序的作用是当在键盘上按下一个键时,屏幕变黑,即屏幕的每个像素都应该变黑,而当键盘空闲时,屏幕保持白色。 这是我的代码,它在我计算机的硬件模拟器上运行良好,但是当我上传它以提交到 coursera 时失败。 我哪里出 ...
假设您有一个 32 位无符号整数,其中字节的组织方式如下: abcd 。 以这种方式将这些字节扩展为 64 位无符号整数的最快方法是什么: 0 a 0 b 0 c 0 d ? 它适用于x86-64架构。 我想知道不使用特殊内在函数的最快方法,尽管这也很有趣。 (我说'最快',但具有合理性能的紧凑解 ...
因此,这不是一项任务,但是我的演讲幻灯片之一并没有清楚说明,当我尝试自己编写类似的代码时,我遇到了问题。 我不知道如何填充子类中的变量。 到目前为止,这是我的测试代码: 实现类: 公共类房屋{ } 超类: } 子类: } 当我尝 ...
代码: 输出: 一样! 我想知道这两种铸造方法有什么区别。 此外,如果您可以指定(用示例)static_cast、dynamic_cast 和您所知道的其他类型的转换之间的区别(即,同时保持尽可能低的级别并尽可能接近汇编语言)。 谢谢。 请阅读我从上面的示例中知道的 PS,rei ...
我有char byte[0] = '1' (H'0x31)和byte[1] = 'C'(H'0x43) 我正在使用另一个缓冲区来增加buff char hex_buff[0] 。我想在此hex_buff[0] = 0x1C包含十六进制内容(即字节[0]和字节[1]的组合) 我使用下面 ...
我基本上想做的是 例如:'a'hex hexalant是0x61 ,我可以将61分为6和1并将它们存储为'6'和'1'吗? 缓冲区正在接收如下数据: 我需要将hex values 0x00,0x31,0x32,0x33转换为char值'0','0','3','1','3',' ...
如何在C ++中枚举所有分配的对象(由new运算符分配)(不仅具有自己的内存映射的那些对象,而且还具有堆上的那些对象?)? 我需要这个来查找内存泄漏。 平台:Linux,gcc,i386,AMD_K64(更好:与平台无关) 可能没有官方的方法,但是可能有一个精益的解决方法。 ...
我正在尝试编写与此高级语言代码等效的MIPS代码: 这是我的MIPS代码: 我正在尝试将第一个数字打印第二个数字的值的次数。 示例:第一个数字:2,第二个数字:4,因此打印2次四次 ...
我开始编写linux驱动程序,现在对此很有信心,但是现在我的兴趣是为spi或USB或i2c控制器编写较低级的驱动程序(平台驱动程序)。 我可以开始在Linux PC上练习平台驱动程序的编写了吗? 可以建议一下如何开始在Linux上编写平台驱动程序。 谢谢 ...
我想通过stdin从用户那里获得一个文件名,使用open()打开文件并将其分配给文件描述符,然后将该文件的内容打印到stdout。 这是我的代码,无法正常工作。 问题: printf(“输入文件名”); 声明永远不会出现 它从不打开文件; 而是将用户输入的所有内容打 ...
我正在编写一个程序,将标准输入的行输入与单独的文件连接起来,并将组合的文本写入输出文件。 出于某种原因,当我在标准输入中输入整行文本时,只写入空格之前的第一个单词。 我的代码出了什么问题? 接受std-in和写作: 在程序中......将第二个文件写入输出: 命令行和输 ...
仅使用底层I / O用C编写程序。 该程序必须具有完整的错误陷阱。 特别是程序应使用perror()报告系统错误... 在我的程序中 如果我为每次读/写尝试实现这样的代码,这将被视为“完全错误陷阱”吗? 注意 : test()仅用于调试,稍后将被删除: ...
我们如何把程序指令c = ab; 在机器代码说明中? 我已经提供了操作码,内存地址为a = 80,b = 81,c = 82,程序计数器为30十六进制。 指令为16位长,带有4位操作码,4位用于寄存器,16位用于存储器地址。 我只需要知道正式开始的正式方式即可。 这是因为我真的不明 ...
我试图使用read()函数接受用户输入,但是我只能在文档中找到关于从文件读取的信息,这是Linux c语言。 我也想使用write()在控制台上显示一些内容。 有谁知道如何做到这一点? ...
我正在尝试为没有虚拟内存(或更准确地说是操作系统)的机器编写 C 程序,并且我在 .rodata 部分遇到了一些困难,或者更准确地说是那里的东西。 出现的问题是,尽管在链接期间这些节位于明确定义的地址,但当程序开始执行时,它正在被重新定位。 例如:假设我的程序开始链接到从 0x1000 开始,当它被 ...
我是一名中级图形程序员。 我想从头开始学习音频/声音处理理论。 就像“A像素”及其组件R,G,B,A是图形编程的基本部分一样。 我想知道类似的声音编程。 有人能指出我的好链接吗? 另外我想知道一些允许我操纵声音的库(最好是便携式的)。 可以直接用于mp3,amr文件的东西。 ...