QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 924|回复: 1

关于linux下汇编的问题

[复制链接]
发表于 2005-11-20 12:55:13 | 显示全部楼层 |阅读模式
我从学校最近刚刚学完汇编程序设计.在课堂上自然讲的是masm,但是我在nasm尝试编写程序.通过阅读咱公社的文章我知道了linux汇编程序的大概结构.但是发现在程序调用中断时总是出错.虽然能够顺利的通过nasm和gcc编译出来.但是运行程序系统就提示段错误.比如如下的代码就是这个问题.不知是本人的错还是另有原因.请大家帮助.如果有人能够在论坛上贴个关于linux下可用的中断详细介绍就更好了.

? equ 0
global main
section .data
char db ?
section .text
main:
mov ah,0
int 0x16
mov [char],al
mov ah,0x0e
int 0x10
ret
发表于 2005-11-20 23:22:27 | 显示全部楼层
在linux下,用户进程只能执行一个中断,就是int 80。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 04:24 , Processed in 0.044469 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表