<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[itstx的专栏]]></title><description><![CDATA[学而不思则罔，思而不学则殆]]></description><link>https://blog.youkuaiyun.com/itstx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; itstx]]></copyright><item><title><![CDATA[linux系统下，使用dd命令制作U盘安装系统教程]]></title><link>https://blog.youkuaiyun.com/itstx/article/details/12624015</link><guid>https://blog.youkuaiyun.com/itstx/article/details/12624015</guid><author>itstx</author><pubDate>Fri, 11 Oct 2013 22:11:35 +0800</pubDate><description><![CDATA[要使用U盘安装linux系统，在windows下可以使用UtrlISO来制作U盘启动，但是偶尔会不好用，不知道为什么。今天同学告诉我可以在linux下使用dd命令来制作U盘启动，方便快捷，试了一下，确实很好用。废话补多说，具体内容：
       先去官网下载一个镜像，我下的是ubuntu-12.04-desktop-amd64.iso文件。需要一个足够大的U盘。
       插上U盘，使用]]></description><category></category></item><item><title><![CDATA[安装双系统，win7后用U盘安装centos 5.5碰到的问题及解决方案]]></title><link>https://blog.youkuaiyun.com/itstx/article/details/11841997</link><guid>https://blog.youkuaiyun.com/itstx/article/details/11841997</guid><author>itstx</author><pubDate>Fri, 20 Sep 2013 18:30:11 +0800</pubDate><description><![CDATA[最近项目需要，在电脑上安装双系统，碰到一些问题，现在总结下。
电脑上本来是有win7系统的，然后从网上随便找了个装双系统的帖子，照做之后导致磁盘分区弄乱了，然后非但linux没有装好，连win7也进不去了。没办法只能做个PE，然后]]></description><category></category></item><item><title><![CDATA[C函数参数类型提升 --- float类型]]></title><link>https://blog.youkuaiyun.com/itstx/article/details/11799573</link><guid>https://blog.youkuaiyun.com/itstx/article/details/11799573</guid><author>itstx</author><pubDate>Wed, 18 Sep 2013 10:51:20 +0800</pubDate><description><![CDATA[曾看到printf的一道题，挺有意思，记录一下。






float value = 1.0;
printf("value_int = %d/n", value);
printf("value_float = %f/n", value);







应该输出什么？乍看这个题，很简单，浮点数1.0在内存中的存储形式是0x3f800000。float型在内存中]]></description><category></category></item><item><title><![CDATA[AT&T汇编基础]]></title><link>https://blog.youkuaiyun.com/itstx/article/details/11740169</link><guid>https://blog.youkuaiyun.com/itstx/article/details/11740169</guid><author>itstx</author><pubDate>Mon, 16 Sep 2013 17:25:04 +0800</pubDate><description><![CDATA[生成汇编指令，使用AT&T汇编
定义段空间
.section .data          有初值数据段
.section .bss             无初值数据段
.section .text           代码段
 
程序的开始和结束
.section .data
a:    
 .int   4               定义变量a值为4
.section ]]></description><category></category></item><item><title><![CDATA[LLVM汇编语言指导手册之指令手册]]></title><link>https://blog.youkuaiyun.com/itstx/article/details/11673343</link><guid>https://blog.youkuaiyun.com/itstx/article/details/11673343</guid><author>itstx</author><pubDate>Sat, 14 Sep 2013 10:14:09 +0800</pubDate><description><![CDATA[下面是我对llvm汇编中一些不常用的指令的总结： 
‘shl’指令
语法：
 = shl  ,  ; yields {ty}:result

概述：
shl指令把第一个操作数（op1）向左移动（op2）个指定位，并把该值返回给result。
参数：
shl指令的两个参数都必须是同样的类型，为整型或者是整型的容器（vector），‘op2’被认为是无符号值。
语义：
生成的值是o]]></description><category></category></item><item><title><![CDATA[Linux AT&T 汇编语言开发指南]]></title><link>https://blog.youkuaiyun.com/itstx/article/details/9721525</link><guid>https://blog.youkuaiyun.com/itstx/article/details/9721525</guid><author>itstx</author><pubDate>Fri, 02 Aug 2013 20:27:33 +0800</pubDate><description><![CDATA[汇编语言的优点是速度快，可以直接对硬件进行操作，这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统，这使得很多程序员开始忘记在 Linux 中还可以直接使用汇编这一底层语言来优化程序的性能。本文为那些在Linux 平台上编写汇编代码的程序员提供指南，介绍 Linux 汇编语言的语法格式和开发工具，并辅以具体的例子讲述如何开发实用的Linux 汇编程序。

一、]]></description><category></category></item><item><title><![CDATA[Linux shell编程入门]]></title><link>https://blog.youkuaiyun.com/itstx/article/details/9351409</link><guid>https://blog.youkuaiyun.com/itstx/article/details/9351409</guid><author>itstx</author><pubDate>Wed, 17 Jul 2013 10:24:13 +0800</pubDate><description><![CDATA[从程序员的角度来看， Shell本身是一种用C语言编写的程序，从用户的角度来看，Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行，又可以利用 Shell脚本编程，完成更加复杂的操作。在Linux GUI日益完善的今天，在系统管理等领域，Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程，是每一个Linux用户的必修 功课之一。

Linux的She]]></description><category></category></item><item><title><![CDATA[C语言中的字符输入以及符号常量EOF]]></title><link>https://blog.youkuaiyun.com/itstx/article/details/9317447</link><guid>https://blog.youkuaiyun.com/itstx/article/details/9317447</guid><author>itstx</author><pubDate>Sat, 13 Jul 2013 11:24:20 +0800</pubDate><description><![CDATA[我使用的系统是centos5.5，编译器是gcc 2.5。
程序如下：
//程序作用：验证表达式getchar（）！=EOF时的值是0还是1.
#include
main()
{

int c;
while(c=getchar()!=EOF)            //！=的优先级比=的优先级高，故表达式从右往左结合

printf("%d\n",c);

printf("]]></description><category></category></item><item><title><![CDATA[LLVM汇编语言指导手册之标识符简介]]></title><link>https://blog.youkuaiyun.com/itstx/article/details/9282791</link><guid>https://blog.youkuaiyun.com/itstx/article/details/9282791</guid><author>itstx</author><pubDate>Tue, 09 Jul 2013 19:26:01 +0800</pubDate><description><![CDATA[标识符（Identifier）
LLVM的标识符以两种基本的类型存在：全局的和局部的。全局标识符（函数，全局变量）以'@'字符开始。局部标识符（寄存器名字，类型）以‘%’字符开始。另外，还有三种不同的标识符格式，各有自己的用途：
    1.指定的（即自己定义的）变量被表示为一个字符串加上他们的前缀。例如，%foo,@DivisionByZero,%a.really.long.identifi]]></description><category></category></item></channel></rss>