码迷,mamicode.com
首页 >  
搜索关键字:bios 中断    ( 9751个结果
centos 6.5 minimal 安装及vm-tools安装
安装vm-->注册vm-->新建一个虚拟机(选择等会安装系统)-->加载iso-->配置桥接-->启动这里可能碰到一个cpu的虚拟化配置,需要在bios里的配置设置为enable我安装的是centos的minimal,无桌面的最小化版本,需要自己启动网络功能配置网卡-->重启网络vi /etc/sy...
分类:其他好文   时间:2014-05-09 19:04:10    阅读次数:455
linux内核学习:中断
编程相关注册中断int request_irq( unsigned int irq, irq_handler_t handler, unsigned long flags, const char *name, void *dev) typede...
分类:系统相关   时间:2014-05-07 17:58:00    阅读次数:415
《LINUX内核设计的艺术》第一章从开机家电到执行main函数之前的过程 学习笔记之一
从开机加电到实行main函数之前的过程分为三步,目的是实现从启动盘加载操作系统程序,完成实现main函数的准备工作启动BLOS,准备是模式下的中断向量表和中断服务程序从启动盘加载操作系统程序到内存。加载操作系统程序就是靠第一步实现的为实现32位的main函数做过度工作1.1启动blos,准备实模式下...
分类:系统相关   时间:2014-05-06 00:41:20    阅读次数:375
对int、iret和栈的深入理解
我们以一个程序来展开讨论:用7ch中断例程完成loop指令的功能,在屏幕中间显示80个"!" 1.程序框架如下 assume cs:code code segment start: mov ax,0b800h ;向8086CPU显存的地址 mov di,160*12 ;显示位置 mov bx,offset s-offset se ;跳转的位移 mov cx,80 ;循环次数 s: m...
分类:其他好文   时间:2014-05-05 13:00:20    阅读次数:321
内中断
1.CPU根据中断码如何找到中断处理程序 要定位中断处理程序,就需要找到中断处理程序的段地址和偏移地址,如果根据中断码找到他们?这就引入中断向量表,CPU用8位的中断类型码通过中断向量表找到相应的中断处理程序的入口地址。 2.使用中断类型码找到中断向量,并用它设置CS和IP,这个操作是由CPU硬件自动完成的。这个过程成为中断过程: (1)从中断信息中取得中断类型码 (2)标志寄存器的值入栈...
分类:其他好文   时间:2014-05-05 12:57:22    阅读次数:318
MSP430FR5739串口程序
今天急着用这个片子的串口,匆忙中调试串口也话费了一段时间,在网上下了一个程序,忽然就把所有问题搞清楚了,只是中断就看着头文件中寄存器写的,虽然通讯正常,不过不确定有没有写错。代码如下:#include void Uart_Init(void){ P2SEL1 |= BIT0 + BIT1; ...
分类:其他好文   时间:2014-05-05 09:56:41    阅读次数:457
X86 Booting Sequence
1.BIOS0xFFFF0電源正常啟動後,x86 CPU 會先執行 0xFFFF0,也就是 BIOS ROM 的進入點。由於 0xFFFF0 ~ 0xFFFFF 只有少的很可憐的 16 bytes,真正的 BIOS code 勢必要擺到其他位置,此時 0xFFFF0 的作用便是 jmp 到該位置執行...
分类:其他好文   时间:2014-05-04 19:38:42    阅读次数:513
linux中ctrl+z、ctrl+d和ctrl+c的区别
ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行,而ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执...
分类:系统相关   时间:2014-05-04 11:03:12    阅读次数:408
JAVA异常处理机制
异常(Exception)是程序在执行过程中所产生的问题。导致异常的原因有很多,例如:用户输入无效的数据、找不到一个需要打开的文件、在通讯过程中网络中断、JVM内部内存溢出等等。 有些异常是由用户操作所导致的、有些是程序员的错误导致的,有些则是硬件的故障导致的。所以异常分为错误(error)、...
分类:编程语言   时间:2014-05-04 10:17:24    阅读次数:312
x86 32位机的特权保护
优先级划分、指令的权限检查和超出权限访问的异常处理等是构成特权保护的基础。本文将试图讲解为大家解决两大问题: --win32汇编中为什么找不到中断指令的应用?比如int 7ch --windows错误的‘蓝屏’是从哪里来的? 保护模式下,中断或异常往往从用户代码切换到操作系统代码中执行。由于保护模式下的代码有优先级之分,因此出现从优先级低的应用程序转移到优先级高的系统代码的问题,如果优先级低...
分类:其他好文   时间:2014-05-04 09:24:27    阅读次数:341
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!