腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
分段故障:
int
80h
、
在编写代码时,每当我使用
int
21h或
int
80h
或任何中断时,它都会返回分段错误。整个方案是: msg: dw 'Hello World!', 10 global _main mov eax, 4 mov ecx, msg
int
80h
浏览 0
提问于2018-04-11
得票数 1
回答已采纳
2
回答
NASM,读取一个文件并打印内容。
、
、
我在NASM (用于
linux
)中有一段代码,它应该打开一个现有的文件,读取它并在屏幕上打印内容,但是不能工作,有人能告诉我我做错了什么吗?global _start mov eax, 5
int
80h
mov ebx, eax mov edx, len
int
浏览 4
提问于2014-11-17
得票数 2
回答已采纳
2
回答
在
Linux
32位x86程序集中显示文本文件的内容。
、
、
、
如何在
Linux
32位x86程序集中显示文本文件的内容? 提前谢谢你,
浏览 2
提问于2013-01-10
得票数 0
2
回答
如何在
Linux
x86 NASM中打印字符?
、
、
、
、
我试图使用NASM打印单个字符或数字,目标是x86 GNU/
Linux
体系结构。下面是我使用的代码: global _start mov eax,4contain the value to print
int
80h
; Syste
浏览 2
提问于2014-01-29
得票数 6
回答已采纳
2
回答
在nasm中不绑定C函数的打印浮点数
、
、
、
我想知道,如何在nasm中只使用
linux
中的syscalls打印浮点数。num global _start mov edx, len mov ebx, 1
int
80h
int
80h
谁能改正呢?
浏览 2
提问于2015-05-08
得票数 2
回答已采纳
1
回答
汇编程序sysTime在执行时出现错误
、
、
、
、
我正在学习汇编程序(Nasm,
Linux
,ubuntu16.4,x86_64),并在使用sys_time调用(mov,13)时遇到麻烦。blankLen: equ $-blank; global _start: mov ebx, time; mov ebx, 1; mov edx, msgLen;
int
80
浏览 1
提问于2016-09-09
得票数 0
回答已采纳
1
回答
为什么这个程序集代码不再读取相同的字节,而是返回和结束文件?
、
、
、
、
mov edx,bufflen ; How long to read mov eax,3 ; Specify sys_rea
浏览 3
提问于2015-01-13
得票数 0
1
回答
"debug interrupt“和
INT
80H有什么区别?
、
可能的答案是:(d) None of the above.
浏览 0
提问于2013-06-30
得票数 1
回答已采纳
1
回答
如何比较输入数字和汇编中的数字?
、
'0' jg gt5
int
80h
int
80h
mov ebx,1 mov edx, lene jmp end
int
80h
mov ebx, 1mov ecx, resifyes
浏览 21
提问于2021-06-28
得票数 0
回答已采纳
1
回答
Linux
ISR入口点在哪里
、
、
我正在尝试理解
Linux
内核中的系统调用接口和实现。我了解entry.S以及libc头和实现之间的关系。我想知道的是,在内核中,第一次接收到
int
80h
的位置,即决定它实际上是
80h
中断的位置。
浏览 2
提问于2012-02-11
得票数 4
回答已采纳
4
回答
int
80h
是否中断内核进程?
、
、
、
Linux
内核实现了大约30个信号。 在Intel系列微处理器上,如奔腾,
int
80h
是用于中断
80h
的汇编语言op代码。
int
80h
会向内核发送信号/中断内核吗?内核只是一个进程吗?(这是init过程吗?)当cpu执行
int
80h
时,究竟会发生什么?我不能完全连接CPU -内核和CPU在执行
int
<em
浏览 10
提问于2015-05-29
得票数 13
回答已采纳
1
回答
Linux
程序集;参数列表乱套
、
、
我对任何类型的汇编语言编程都是新手,因为我听说
Linux
的NASM类型的汇编语言比基于DOS的汇编语言相对简单,所以我决定试一试。of file mov dword [file],eax jle bad_open mov ebx,file
int
80h</e
浏览 1
提问于2011-08-21
得票数 0
回答已采纳
1
回答
NASM代码与用户输出,然后输入到一个参数。(代码错误)
、
、
、
80h
; calls the
Linux
kernel mov eax, 0x03 ; 3 is the code to read user input
80h
; calls the
Linux
kernel.
80h
; calls the
Linux
kernel.
80h
; calls the
Linux
kernel.
80h
浏览 3
提问于2014-12-09
得票数 0
回答已采纳
3
回答
在
Linux
上没有链接libc的情况下可以将C转换成asm吗?
、
、
、
、
测试平台在
Linux
32位上。(但windows 32位上的某些解决方案也是受欢迎的)
int
a = 0;如果我使用gcc生成汇编代码然后我会得到ecx mov eax,4 mov edx,host_msg_len mov eax,1 xor
浏览 8
提问于2014-01-22
得票数 1
回答已采纳
1
回答
x86汇编器32位程序卡住如何完成main
、
、
、
; This program computes 1+x+y+x^2+y^2+x^3+y^3 yinput BYTE "Enter the value of y : ",0main PROC mov ebp, O
浏览 1
提问于2014-07-18
得票数 0
1
回答
INT
0x80是
linux
程序集编程中使用的唯一中断号吗?
、
、
在汇编编程中,我们是否只使用
80H
向
linux
内核请求服务?我正在从windows转换到
linux
。
浏览 3
提问于2013-10-19
得票数 5
回答已采纳
1
回答
X86从stdin读取并写入stdout,而不引用标准库。
、
、
、
、
#include <stdio.h> char buf[BUFSIZ];
int
n; write(1, buf, n); } 这是我编写的
浏览 3
提问于2014-12-03
得票数 2
回答已采纳
3
回答
Linux
程序集不打印到标准输出屏幕
、
、
、
; Hello World in nasm; NASM version 2.07 push dword msg mov eax,0x4 ; write ret mov
浏览 1
提问于2012-10-12
得票数 2
1
回答
如何在nasm中读取和显示文本文件的内容?
、
、
、
我想使用nasm和
Linux
系统调用来读取和显示文本文件的内容。我的文本文件名为"new.txt“。我编写了以下代码,在终端上没有收到任何输出。
80h
jbe error ;can not open file mov eax, 6 ;sys_close fi
浏览 2
提问于2015-09-27
得票数 0
1
回答
此程序集x86代码有什么问题?
、
我在
linux
中使用nasm,代码不打印hello world,我认为它进入了无限循环,但为什么呢?mov edx,eax mov ebx,1
int
80h
mov eax,1
int
80h
浏览 1
提问于2021-03-06
得票数 0
回答已采纳
点击加载更多
相关
资讯
编程笔记:int main和 int main(void)的区别?
INT币是什么英特币INT chain是什么
用户输入input&int
Python内置函数int高级用法
5年Java竟然不清楚 int(1) 和 int(10) 的区别!
热门
标签
更多标签
云服务器
ICP备案
云点播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券