自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 对I2C总线时序的一点理解以及ACK和NACK(NAK)

关键字: i2c ,IIC,bus, ACK,NACK,NAK,SDA,SCL,timing,master,slaver,时序,响应,总线关于i2c的响应问题:对于每一个接收设备(从设备,slaver),当它被寻址后,都要求在接收到每一个字节后产生一个响应。因此,the master device 必须产生一个额外的时钟脉冲(第九个脉冲)用以和这个响应位相关联。在这个脉

2014-08-05 14:22:02 726

转载 Linux内核启动分析之初始化临时页表

Linux Version: 2.6.11        Linux 初始化临时页表的任务由startup_32函数完成,此函数定义在 arch\i386\kernel\head.S 文件中。/* * Set segments to known values. */ cld lgdt boot_gdt_descr - __PAGE_OFFSET

2013-09-14 14:44:17 1341

翻译 Makefile automatic variables

$@:The file name of the target of the rule. If the target is an archive member, then '$@' is the name of the archive file. In a pattern rule that has multiple targets, '$@' is the name of  whichever

2013-08-08 16:57:23 993

转载 BIOS INT 13H

int 13hExamples:读取0面0道1扇区至0: 200mov ax,0mov es,axmov bx,200hmov al,1==>要写入的扇区数mov ch,0==>磁道号mov cl,1===>扇区号mov dl,0==>软驱Amov dh,0==>0号磁头,软盘0面mov ah,2===>int 13h功能号,写扇区int

2012-12-23 22:30:31 2085

原创 NASM 中的ORG 指令简介

在NASM中,其作用是根据org指令中指定的偏移,计算段内数据的各种偏移,即:在原有地址的基础上加上org指定的偏移形成数据的真正偏移地址。这意味着org指令指定的地址与代码加载地址在原则上是可以不同的,但操作上却又往往不可行,因为一旦加载到了非ORG指定的地址,可能引发的众多数据地址计算的错误,除非代码中未用到对内存的寻址。另外,如果不用org指令,则相当于使用org 0,即段内偏移地址为0

2012-12-23 11:56:20 3821

原创 MASM写的第一个Win32 窗口程序

.386 .model flat,stdcall option casemap:none;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;include ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

2012-12-09 18:42:31 746

原创 Win32 MASM汇编程序基本结构

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;模式和源程序格式定义段;.386 ;伪指令.386,用于告诉编译器本程序中使用的指令集,如果后面带有字母p, 则表示程序中可以使用特权指令 ;.model flat, stdcall ;用于定程序的工作模式,使用方法位: ; .model 内存模

2012-12-09 16:04:48 652

原创 Nasm 结构体定义

1. 结构体定义在NASM内部,没有实际意义上的定义结构体类型的机制,NASM使用宏 STRUC 和 ENDSTRUC来定义一个结构体。STRUC有一个参数,它是结构体的名字。可以使用“RESB”类伪指令定义结构体的域,然后使用ENDSTRUC来结束定义。如下,定义一个名为“mystruc"的结构体,包含一个long, 一个word, 一个byte和一个字符串。struc

2012-12-06 22:12:19 2542 1

原创 一、从HelloWord开始

org 7c00h ;告诉编译器程序加载到7c00h mov ax,csmov ds,axmov es,axcall disptr ;jmp short $ ;disptr:mov ax,messagemov bp,axmov cx,message_end - messagemov ax,1301hmov bx,000chmov dl,0int 10hmessa

2012-12-06 21:44:37 561

转载 x86 CPU的操作模式 保护模式下的特权级

32位Intel处理器拥有三种基本模式:        ****保护模式:纯32位保护执行环境。该模式拥有一个子模式,虚拟8086模式:        ****虚拟8086模式:是运行在保护模式中的实模式,为了在32位保护模式下执行纯16位实模式程序。它不是一个真正的CPU模式,还属于保护模式。        ****实模式:纯16位无保护执行环境。    保护模式下的特权级

2012-12-06 21:36:18 4004

原创 数据结构之线性表

一、线性表线性表是一个由N个数据元素组成的有限序列。其中一个数据元素可以由若干个数据项组成。常把数据元素称为记录,含有大量记录的线性表称为文件。1 、线性表的顺序存储结构表示与实现: typedef struct SqList{ElemType *elem;int length;int listsize;}SqList;  线性表的基本操作:1. 构造一

2012-06-22 19:00:41 404

图解TCP IP(第5版)

图解TCP/IP(第5版)》是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。   《图解TCP/IP(第5版)》适合计算机网络的开发、管理人员阅读,也可作为大专院校相关专业的教学参考书。

2015-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除