腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
中断向量
处理程序地址
、
、
、
我正在开发一个简单的操作系统,它需要一个小的
中断向量
。为了理解这些概念,我一直在阅读关于
中断向量
的文章。 令我困惑的是,我如何知道中断处理程序的地址?我正在用
C
语言
开发我的代码。
浏览 1
提问于2016-11-18
得票数 1
回答已采纳
1
回答
用
C
语言
处理
中断向量
、
、
void interrupt (*isr8)(void); { isr8(); { exit(1);}void main() isr8 = getvect(8); count = 0;IV 8是定时器用的。
浏览 25
提问于2022-01-30
得票数 -2
4
回答
PIC16F684单片机中断处理
、
、
、
这是我的问题:我使用16F684的HiTech编译器用
C
语言
编程,在讨论中断的数据
表
部分(第12.4节),它说程序将转到
中断向量
0x0004。我可以在汇编
语言
中解决这个问题,但是当我用
C
语言
编程时,我不相信我可以控制程序片段在内存中的位置,这就带来了一个问题。我不知道如何在
C
语言
的中断处放置命令。 如果我需要澄清,请告诉我!
浏览 0
提问于2010-01-06
得票数 4
回答已采纳
1
回答
如何找出I/O APIC上的中断源?
、
、
我知道它与ACPI有关,但是详细地说我应该如何做到这一点,它是否映射到某个ACPI
表
上?还是我应该用AML来检查?? 非常感谢!!
浏览 1
提问于2019-08-29
得票数 0
回答已采纳
5
回答
是否可以访问物理地址0?
、
、
、
、
在
C
/
C
++中,不允许访问地址为0的数据。我的问题是: 在什么情况下允许访问物理地址0?
浏览 0
提问于2014-11-04
得票数 5
回答已采纳
6
回答
如何识别x86上特定于设备的中断?
、
、
英特尔软件开发人员手册中说,
中断向量
32-255通常是用户为外部IO设备定义的。在我的系统编程课上,我必须开发一个简单的设备驱动程序。我的问题是,如何定义用于特定设备的特定
中断向量
?目前,我们的系统设置为将32以上的几个
中断向量
分配给串行端口和键盘等设备。在读取英特尔82801EBIDE IO控制器的数据
表
,特别是有关8259 PIC的部分时,它说IRQ15是第二个ICH5通道。如何最终将其作为
中断向量
放入堆栈? 我可能只是太困惑了,这个问题没有意义,所以我提前道歉。在我们上个季度的课上,教授给了我们一个
浏览 1
提问于2009-04-21
得票数 4
回答已采纳
1
回答
在8086cpu中,当中断请求如何初始化堆栈时,实模式汇编
语言
在8086CPU实数模式下,汇编
语言
: IRQ如何初始化堆栈? 当DOS初始化时,它加载
中断向量
表。当中断信号发生时,它将保存标志寄存器。我想知道,当它保存数据时,堆栈是如何初始化的?
浏览 0
提问于2012-12-20
得票数 0
1
回答
IRQ和
中断向量
、
、
在本文档中,但是INT0
C
中断向量
是为堆栈故障保留的. 这是相当confusing.When COM3中断,堆栈故障同时发生?
浏览 2
提问于2017-12-23
得票数 0
回答已采纳
2
回答
用
C
语言
编程Arduino,
中断向量
工作吗?
、
、
、
但是Arduino
语言
和IDE对我来说就像是孩子们的玩具。据我所知,引导加载器位于内存的某个位置,在重置向量中有一个rjmp,完成后,将控制返回到已安装的“草图”。那么,用
C
(甚至是汇编程序)编程Arduino有什么困难呢?
浏览 0
提问于2014-11-23
得票数 1
回答已采纳
1
回答
为什么Windows要使用DLL而不是直接内核访问
、
、
当开发人员使用Windows库时,大多数代码都是必需的DLL。所有这些都向开发人员开放使用。为什么我们不能直接访问SSDT?为什么微软添加dll作为代理。DLL作为核心代理的优点是什么?如果我们希望将其标记为共享,则将此为数据的实用化。这样我们就可以减少DLL上的内存使用量,因为没有进程会再次进行分配. DL
浏览 3
提问于2014-10-25
得票数 0
回答已采纳
1
回答
用汇编
语言
改变BIOS中断服务例程
我想用自己的中断例程替换BIOS中断例程。但是我不知道如何设置所涉及的寄存器的值。你能告诉我cs和ip寄存器在通过向量表追踪ISR中的作用吗?如果我想重写这个例程,我需要做什么?
浏览 0
提问于2011-03-31
得票数 0
回答已采纳
3
回答
IVT和IDT有什么不同?
、
在Linux系统上,
中断向量
表(IVT)和中断描述符
表
(IDT)有什么不同?
浏览 0
提问于2012-07-18
得票数 10
回答已采纳
2
回答
引导加载程序与应用程序之间的共享代码
、
、
选项3是在引导加载器的地址空间(类似于
中断向量
)中将某种跳转
表
定位在非常特定的地址上。然后,应用程序代码将通过该向量间接调用文件系统函数。最后,其中一篇文章提到了“创建一个跳转
表
或实现虚拟接口的
C
++对象.”,因为我在我的应用程序中使用了
C
++,对于我来说,使用虚拟接口似乎是最有趣的选择。根据我的理解,虚拟方法由两个层次的间接工作。这与
C
风格的跳转
表
非常相似,但有具体的
语言
支持。 我的问题是,如何在实践中实施呢?目前,我的引导加载程序开始执行应用程序代
浏览 3
提问于2022-09-19
得票数 2
1
回答
MSP430 -程序集ISR不运行
、
、
这是我在汇编中的ISR: .sect ".text:_isr" buttonISR: push R4
浏览 0
提问于2014-09-22
得票数 0
回答已采纳
1
回答
c
/asm x86中的中断重编程
、
、
我用
C
(用asm插入)编写了工作程序,但它使用DOS函数。如何使它没有剂量.h和使用asm代替?我想过把程序写到内存中的固定位置,然后在
中断向量
表中更改adres,但我不知道如何做到这一点--特别是该程序大多是用
C
语言
编写的。 我必须重新编程系统时钟中断和LPT中断。
浏览 1
提问于2012-03-11
得票数 4
1
回答
后台的微控制器通信任务
、
例如,我在ARM MCU上使用这个外围设备: 当adc_start( ADC );被调用时,ADC在后台开始转换,所以我不需要等到ADC完成转换I2
C
和SPI可以是快速的,但由于这种类型的单片机可以达到50 MCU及更多,如果我需要等待I2
C
完成在400 I2
C
或SPI在20 MCU或最坏的UART传输时,就浪费了MCU的速度。
浏览 4
提问于2015-12-23
得票数 1
回答已采纳
2
回答
在引导加载程序运行时,stm32l433上的应用程序在第一次中断表单定时器后停止
、
、
、
我需要一些帮助,我的锈蚀应用程序运行在一个核-64评估板与一个stm32L433单片机。在应用程序启动之前,引导加载程序检查应用程序是否存在并启动它。在应用程序中,我定义了一个具有中断的计时器,它每秒钟增加一个计数器。当第一次触发中断时,应用程序将停止。有人能解释一下为什么应用程序会停止吗?或者给我一个提示,如何使应用程序与启用的计时器中断一起运行?MEMORY /* NOTE K = KiBi = 1024 bytes */ FLASH : ORIGIN = 0x8000000,
浏览 15
提问于2022-06-23
得票数 0
3
回答
操作系统在内存中的位置
、
、
影响这一决定的主要因素是
中断向量
的位置。由于
中断向量
通常位于低内存中,程序员通常也会将操作系统放在低内存中。 我不太确定
中断向量
的位置如何影响操作系统在内存中的位置。
浏览 3
提问于2011-06-12
得票数 3
回答已采纳
1
回答
8086中的“除法误差-Overflow”误差
、
、
编写汇编
语言
程序来添加
表
的所有元素,这些元素仅在50到100之间。将结果显示为十进制值.mov ah, 02H int 21h jnz l4 main endp 它显示了一个错误->>除法错误- overflow.to手动处理此错误,在
中断向量
表中更改INT 0的地址。
浏览 2
提问于2020-12-07
得票数 2
1
回答
如何在汇编8086中显示
中断向量
表?
、
、
我想在我的汇编8086代码中显示
中断向量
表,然后我想让它在第一个空闲向量处停止。 问题是:查看
中断向量
表并确定第一个空闲向量。我知道
表
的第一个向量的地址是0000h,所以我尝试将cs段寄存器设置为它,但我不能这样做?我试过了:mov cs,0和mov bx,0 mov cs,bx,但都不起作用。
浏览 1
提问于2021-06-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程入门:用C语言输出九九乘法表
顺序表的基本操作(C语言详解版)
简单的C语言数据结构-顺序表的操作
C语言编程练习之——打印九九乘法表
C语言,C+语言
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券