自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 【80X86汇编语言学习】【字符串处理】字符串操作举例strcat

例子:写一个在字符串1后追加字符串2的子程序。折字符串均为0结尾DSEG SEGMENT BUFFER1 DB 'Hello World ',0 DB 50 DUP (0) BUFFER2 DB ' Welcome !!!',0DSEG ENDSCSEG SEGMENT ASSUME DS:DSEG,CS:CSEGSTART: MOV AX,DSEG

2015-08-06 23:12:17 2251

原创 【80X86汇编语言学习】【字符串处理】字符串操作指令REPNZ/REPNE

REPNZ用作为一个串操作指令的前缀,它重复气候的串操作指令动作。没重复一次CX的值减一,重复一直进行到CX为0,获知串操作指令使零标志ZF为1时止。重复操作指令REPNZ主要用在字符串扫描指令SCAS之前,重复前缀REPNZ与SCASB指令配合,表示当不等时继续扫描,一直搜索到字符串结束。如果搜索到,则ZF标志位1,CX的值可能为0;如果没有搜索到,则ZF标志为0,CX之值一定为0

2015-08-03 22:17:19 2350

原创 【80X86汇编语言学习】【字符串处理】字符串操作指令REP

80X86汇编提供的字符串操作指令,每次只能处理一个字或字节,所以需要提供一个循环。而8086提供了一个“重复前缀”REP,REP重复执行后面的串操作指令,每一次执行,都先判断CX是否为0,如果CX为0,则结束重复;否则CX 减一,重复其后的串操作指令。例子:提示输入一个字符,用输入的字符填充缓冲区;FILLB;测试用指定的字符填充指定的缓冲区DSEG SEGME

2015-07-26 18:07:02 3302

原创 【80X86汇编语言学习】【DOS功能调用】磁盘文件管理及应用(一)

例1 写一个显示文本文件内容的程序,文本文件的名称为TEST.TXT文件用到的功能调用如下:1、打开文件(3DH功能调用)入口参数:DS:DX=代表文件名的字符串的首地址                 AL = 存取方式出口参数:CF = 0,表示成功,AX = 文件号(柄)                  CF = 1,表示失败,AX = 错误代码说   

2015-07-22 23:50:44 1157

原创 【80X86汇编语言学习】【DOS功能调用】基本IO功能 (二)

例2:写一个程序,它先接受一个字符串,然后显示其中的数字符的个数、英文字母的个数和字符串的长度本 实例用到的DOS系统调用如下:1、显示字符串(9号功能调用)功       能:在标准输出上显示一个字符串。通常情况下,标准输出就是屏幕入口参数:DS:DX=需要输出字符串的首地址,字符串以’$‘为结束标志出口参数:无说       明:在显示输出的时候检查是否按Ctrl+C或

2015-07-21 23:35:25 2377

原创 【80X86汇编语言学习】【DOS功能调用】基本IO功能

本文是自己学习8086汇编语言的学习笔记,用于记录自己所学习过的代码,例1:写一个程序,它用二进制数显示所按键的ASCII码CSEG SEGMENT ASSUME CS:CSEG, DS:CSEGSTART: MOV AH, 1 ;调用1号功能,从键盘读取一个字符 INT 21H CALL NEWLINE ;调用函数,输出换行符

2015-07-21 21:53:09 1008

原创 Fedora20 kermit串口工具

本文是在Fedora 20 下安装kermit(产科)

2014-10-26 18:03:28 587

原创 linux 内核bootmem分配器(一)

static void __init bootmem_init(void){unsigned long reserved_end;unsigned long mapstart = ~0UL;unsigned long bootmap_size;int i;/* 全局变量reserved_end记录保留区后第一个空闲页的pfn __end 是内核内核映像的最后的位置。具体

2014-09-03 23:39:32 877

原创 Linux kernel mips early_param

Linux kernel mips early_param 宏定义 early_param 用来注册处理内核参数。 例如:early_param("mem", early_parse_mem);用函数early_parse_mem来处理参数mem#define __setup_param(str, unique_id, fn, early) \static const 

2014-08-24 15:59:18 529

原创 linux3.0内核KDB调试:无法获取部分符号

开发linux EXPORT_SYMBOL只出现在2.6内核中,在2.4内核默认的非static 函数和变量都会自动导入到kernel 空间的, 都不用EXPORT_SYMBOL() 做标记的。2.6就必须用EXPORT_SYMBOL() 来导出来(因为2.6默认不到处所有的符号)

2014-07-04 23:09:09 755

原创 fedora 20 tftp和NFS的安装和配置

Linux-fedora 20-tftp 和 nfs 配置(注:此文章是我把自己的fedora16更新到fedora20之后做的配置而书写的,在我的上传的资源中是我以前基于fedora16而写的PDF,主要是作为学习笔记的           ,同时这份资源我也在我的百度文库中)tftp 和 nfs 都是嵌入式系统所需要的,在嵌入式开发中, tftp 用来加载内核镜像,而n

2014-06-28 01:17:33 1090

原创 linux3.0 内核级调试工具KDB支持反汇编

KDB是linux内核集成的一个调试工具,关于更多KDB的信息,请

2014-06-21 08:39:45 2847

原创 龙芯1B开启内核KDB调试

龙芯1B芯片是基于MIPS架构的,KDB是内核汇编级的调试工具,不像GDB式的源码级调试;在KDB下,你可以查看内变量的变化,内存的变化,调用栈等等;http://elinux.org/KDB  这个网址里有详细的介绍关于如何开启KDBhttps://kgdb.wiki.kernel.org/index.php/Main_Page    这里有关于KDB不同内核版本的接受。本文

2014-04-23 23:00:31 1455

linux3.0kdb移植ID的文件

里面有,linux3.0kdb id命令所需要的文件

2014-06-21

s5pc100_camera驱动分析

描述开发板S5PC100 的ov9650摄像头的驱动分析,主要是基于video for linux 2架构的驱动分析

2013-03-26

《C语言精彩编程百例》附书源码

书 名: C语言精彩编程百例   作 者:温海等   出版社: 中国水利水电出版社   出版时间: 2004   ISBN: 9787508418186   开本: 16

2011-10-16

C语言精彩编程百例

C语言精彩编程百例 书 名: C语言精彩编程百例   作 者:温海等   出版社: 中国水利水电出版社   出版时间: 2004   ISBN: 9787508418186   开本: 16

2011-10-16

空空如也

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

TA关注的人

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