腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何将
机器代码转换为
二进制
可执行
文件
?
assembly
、
compilation
、
compiler-construction
、
linker
、
x86
我正在编写一个非常小的
x86
汇编
程序,它目前输出十六进制(或者
二进制
,更改机器代码很简单)。
如何将
此十六进制/
二进制
写入
实际执行的
文件
中?对于简单的输入,如:ret66b80100 c3
浏览 2
提问于2016-05-03
得票数 1
回答已采纳
1
回答
汇编
x86
,
如何将
二进制
作为
整数
写入
文件
assembly
、
x86
、
nasm
我是
汇编
语言的新手,目前正在编写一个程序,使用Irvine32库的ReadInt从用户输入中获取一个
整数
,它将值保存为
二进制
。现在我需要将这个
二进制
值
作为
一个
整数
写入
到
文件
中。此
文件
已创建。根据研究,我需要将这个
二进制
值转换为
整数
字符串。但我真的不确定如何实现这一点。但我使用相同的
写入
方法将其他字符串
写入
到同一
文件
中,并且它对其他字符串变量也很有
浏览 18
提问于2021-05-11
得票数 0
1
回答
如何在mac上将
二进制
文件
写入
VHD
文件
virtual-machine
、
nasm
我想写
x86
汇编
代码.then编译成
二进制
文件
。程序只在屏幕上打印一个字符串。move ax,0xb800move [0x00],word'a'move [0x04],word'm' jmp $ 现在我有了
二进制
文件
但我不知道
如何将
它
写入
vhd
文件
。(我想把代码放在前512个字节,这样代码就可以在bios启动后
浏览 114
提问于2019-10-16
得票数 0
4
回答
如何使用C++将双字节
整数
作为
十六进制
写入
二进制
文件
c
我有一个
整数
,它是使用fscanf从
文件
中检索的。
如何将
其
作为
十六进制的双字节
整数
写入
二进制
文件
?
浏览 0
提问于2010-11-23
得票数 1
回答已采纳
1
回答
把C和
汇编
语言编译成纯机器码?
c
、
assembly
、
binary
像vmlinuz
二进制
文件
、MBR和BOOTMGR镜像这样的可引导
文件
都是用纯
二进制
/机器代码编写的。但它们是从C和
汇编
编译而来的--也就是说,linux内核源代码不仅仅由1和0组成,它还由C源代码组成。我
如何将
我的
汇编
和C程序编译成通用
x86
(在我的例子中是x86-32)微处理器范围内的机器码,以便我可以从这些
文件
启动。
浏览 1
提问于2011-07-16
得票数 2
1
回答
如何读取具有字节格式16位带符号
整数
的整个
二进制
文件
,并将
文件
中的内容打印为python中的
整数
数组?
python-3.x
、
binaryfiles
、
binary-data
、
data-processing
如何将
包含正
整数
和负
整数
的数组
写入
二进制
文件
。每个
整数
必须用两个字节
写入
。以及如何通过将字节转换回
整数
来读取
二进制
文件
。示例: arr=-32767,-32789,-1200,0,6789,34589 ->input数组每个值必须转换成两个字节,并
写入
二进制
文件
"binaryfile.bin“ 现在的要求是读取整个
文件</
浏览 4
提问于2022-02-24
得票数 0
回答已采纳
1
回答
从
x86
程序集
文件
反编译
c
、
assembly
、
x86-64
、
decompiling
、
decompiler
我有一个
x86
汇编
语言的程序,我想把它反编译成更高级的语言。为此,我查看了,但它似乎只接受
二进制
文件
作为
输入。我在这里有什么选择?
浏览 0
提问于2012-04-27
得票数 4
回答已采纳
2
回答
所有的ARM操作码都是1字节的吗?
arm
、
cpu-architecture
、
opcode
在
x86
体系结构中,有单字节、双字节和三字节操作码。那ARM呢?例如,当我反
汇编
一个
二进制
文件
时,我可以总是把第一个字节
作为
操作码吗?
浏览 9
提问于2012-11-18
得票数 0
回答已采纳
3
回答
输出到部件中的设备
c
、
assembly
、
arm
、
device
我想知道,如何才能在没有系统库的情况下使用
汇编
或C直接对I/O设备进行读写。例如,我知道您可以通过将字符数据
写入
0xB8000,在
x86
实数模式下渲染到基于文本的VGA。具体地说,我想知道,在C或ARM asm中,如何在文本模式、usb端口和ps/2端口中读取/
写入
vga。我不需要了解标准的通信协议,我可以自己弄清楚。我只想知道如何识别端口和其他设备并与之通信。对于编译器和
汇编
器,我使用在x86_64上运行的交叉编译的GNU工具链
作为
主机架构。我在目标机器上
浏览 6
提问于2013-05-23
得票数 3
回答已采纳
3
回答
四舍五入到最接近的浮点数
整数
math
、
binary
、
integer
、
floating-point
、
rounding
如何将
浮点数四舍五入为最接近的
整数
?我正在寻找
二进制
方面的算法,因为我必须在
汇编
中实现代码。
浏览 1
提问于2012-02-17
得票数 5
回答已采纳
3
回答
在
x86
体系结构中,Little是字节顺序还是位顺序?
assembly
、
x86
、
cpu
、
endianness
我想知道从内存中读取数据的
x86
指令是否将其字节或bits转换为小端点顺序。例如,如果地址0(
二进制
)有以下数据(在这里以原始格式
写入
,顺序为):我们读它的方式如下:AX将包含什么- "01010100还是转换成小数点-- "21554“或"10828”中的无符号
整数
? 我假设
x86
整数
指令将寄存器顺序
二进制
数据解释为大端
二进制
数,与阿拉伯数字相同。
浏览 2
提问于2014-09-19
得票数 14
回答已采纳
2
回答
将字节转换为位数组?C
c
、
bit-manipulation
现在我想读取
二进制
文件
字节,然后将该字节的位存储到
整数
数组中。类似地,我想把1s和0的
整数
数组(其中8个)
作为
字节
写入
二进制
文件
中?
浏览 1
提问于2017-01-17
得票数 0
回答已采纳
1
回答
Intel 8086
汇编
过程在C++中的调用
c
、
assembly
、
intel
、
x86-16
我需要为
汇编
语言开发一个过程,并从C语言调用该过程(传递一个字符串并返回一个
整数
值)。我的
汇编
过程“独立”工作得很好。我需要帮助把它们连接在一起。
如何将
字符串传递给此外部函数? 如何连接ASM
文件
和C
文件
?如何在
汇编
语言中获取从C发出的
浏览 0
提问于2013-01-11
得票数 1
回答已采纳
1
回答
5字节或更少的红色屏幕(msdos)
code-golf
、
assembly
、
x86-family
二进制
文件
(.com
文件
)的源必须是5个字节或更少。没有任何疯狂的假设,
二进制
必须在MsDos、DosBox和FreeDos中同样工作。为了获胜,您必须发布
x86
汇编
程序代码,这些代码可以与NASM (FASM)组装,也可以直接使用
二进制
的十六进制代码。您可以在联机Dosbox中测试
汇编
程序代码。代码示例(6个字节):inc spjmp short X+1 在在线
x86
DosBox中尝试使
浏览 0
提问于2020-09-14
得票数 -11
回答已采纳
2
回答
英特尔
二进制
到ELF
linux
、
x86
、
executable
、
elf
“
汇编
中的程序,我已将其
汇编
成
x86
汇编
。现在我想把机器代码转换成我的计算机可以运行的ELF可执行
文件
。我知道我可以直接
汇编
到ELF,我的调查的目的是发现如何从
汇编
的机器代码中生成ELF
二进制
文件
。
浏览 4
提问于2013-04-03
得票数 1
1
回答
如何向从arduino生成的程序集添加内联注释
c
、
assembly
、
arduino
delay(1000); delay(1000);当为代码生成程序集时,我希望看到"comment 1“和"comment 2”
作为
汇编
代码中特定行的标记file format elf32-avr loop(): 6:
浏览 3
提问于2015-02-13
得票数 2
1
回答
能否仅使用Mac上的GNU
汇编
程序生成一个普通的
二进制
文件
?
macos
、
assembly
、
abi
我为
x86
编写了一些
汇编
代码,并希望只使用Mac的默认
汇编
程序( 'as')将其组装成普通的
二进制
文件
(而不是Mach-O)。经过几次谷歌搜索和尝试,我失败了。虽然我知道如何使用NASM (使用选项:-f
二进制
),但我不想这样做。因为我的代码是用AT&T语法编写的,所以我习惯了AT&T语法。
浏览 5
提问于2011-11-01
得票数 4
回答已采纳
1
回答
(交叉)在clang上的windows上编译64位程序集(来自linux)
c
、
windows
、
assembly
、
clang
、
x86-64
我正在用C和
汇编
语言写一个很小的库。我几乎完成了linux版本。我是用-static -nostdlib构建的,让windows构建linux
二进制
文件
很简单。在linux上,我使用
汇编
为main获取argc+argv,并通过syscall实现linux调用,这样我就可以执行mmap、打开/
写入
/读取/关闭等操作。 现在我想为windows编写程序集。在研究过程中,我发现了一个通过在
汇编
文件
中指定函数名来使用NASM和MASM调用窗口函数的
浏览 19
提问于2021-10-11
得票数 0
2
回答
反
汇编
到英特尔语法的
x86
ELF反
汇编
程序
linux
、
x86
、
elf
、
disassembly
是否有一个在Linux上运行的反
汇编
程序能够将
x86
ELF可执行
文件
反
汇编
成英特尔语法中的
汇编
代码(即操作目标寄存器、源寄存器等)?最好输出反
汇编
程序将相当接近NASM语法。objdump -d运行得很好,但是输出AT&T语法,有时我觉得很难理解,而ndiasm只对我所知道的
二进制
代码进行反
汇编
。
浏览 12
提问于2013-08-03
得票数 4
回答已采纳
2
回答
汇编
程序
如何将
常量
作为
数据放置在
文件
中,以及如何以这种方式执行?
assembly
例如,在程序集
x86
中,我们可以使用.data条目部分并静态地定义如下所示的数据字节:我的问题涉及
汇编
程序如何或如何实现插入到
二进制
文件
中的数据,假设我们正在组装成一个平面
二进制
(bin)
文件
。例如,在下面这个程序中,它是一个
x86
引导加载程序,它是在FASM上英特尔语法
汇编
代码中, [BITS 16] ;Tells the assembler that its a 16 bit
浏览 3
提问于2013-07-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Radare2-逆向工程框架
华为有救了!国产荣光,自主cpu指令集厚积薄发
运行第一个汇编程序
汇编语言入门教程
Caffeinated 6.828:实验 1:PC 的引导过程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券