自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林榆耿的专栏

成熟不是人的心不变老,是泪在打转还能微笑。

  • 博客(178)
  • 资源 (26)
  • 收藏
  • 关注

原创 ipython的一个小程序

学校校园网在linux下是用Inode 802.1X Client for Linux 认证客户端 使用命令 linux1x -d 认证上网,经常掉线,每次重新登录时会提示Error: an instance of this program has been run alre

2011-10-14 22:40:28 1197

转载 【翻译】使用IPython增强交互式体验

地址:http://jackphil.72pines.com/2007/08/02/%E3%80%90%E7%BF%BB%E8%AF%91%E3%80%91%E4%BD%BF%E7%94%A8ipython%E5%A2%9E%E5%BC%BA%E4%BA%A4%E4%BA%92%

2011-10-13 17:17:58 1663

转载 (转)as3 MVC模式

MVC模式是”Model-View-Controller”的缩写,中文翻译为”模式-视图-控制器”。MVC应用程序总是由这三个部分组成。 Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性

2011-08-12 20:21:51 992

原创 Flash桌球游戏开发

本周在导师的指导下写了一个桌球小游戏,只实现了核心功能。关于游戏中几个重要点:1.游戏的核心是球体碰撞。涉及到的物理概念有动量与能量守恒定理,数学的有矢量运算,平面几何计算等。2.Vector的矢量类库:程序中球体的位置和速度都使用矢量来表示,通过类库中封装的大量矢量

2011-07-29 17:23:47 1631

原创 <Flash入门>对AS语言的一些理解

以下是我学习Flash一周以来对AS代码的一些理解,编码击规范的一些看法和对MVC框架的理解,学习过程中的一些笔记,很多地方都只是个人之见第一部分:对AS的理解:关于语法:由于AS3是基于ECMAScript,语法上看起来跟Javascript很像,而OOP部分基本上是跟JAVA

2011-07-25 14:40:28 7226 1

转载 Java and C# Comparison

<br /><br />Java and C# Comparison<br />This is a quick reference guide to highlight some key syntactical differences between Java and C#. <br />This is not a complete overview of either language. Hope you find this useful! <br />Also see VB.NET and C# Com

2011-05-14 19:33:00 1168

转载 WCF、Net remoting、Web service概念及区别

<br />转自博客园 作者:水手0745 Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。 WCF就是微软对于分布式处理的 编程技术的集大成者,它将DCOM、Remoting、Web Service、WSE、MSMQ集成在一起,从而降低了分布式系统开发者的学习曲线,并统一了开发标准。 WCF<br />Windows通信基础(Windows C

2011-04-21 22:06:00 1398

原创 编程之美-区间重合判断

<br />按照书上解法二写出来的示例代码。算法的过程是排序-合并-二分查找-输出结果。思路比较清晰。<br />#include<iostream>#include<vector>#include<algorithm>using namespace std;class range{public: int x; int y;public: range(int xx,int yy):x(xx),y(yy){} friend bool operator <(range

2011-04-20 13:58:00 1699

原创 在Flex4中使用RemoteObjectAMF0来连接fluorine网关

 RemoteObjectAMF0是一个开源组件,可以很方便的连接AMF网关,而不需要配置services-config.xml,少了很多事。1.首先到http://renaun.com/blog/code/remoteobjectamf0/下载RemoteObjectAMF0的源代码,其实上RemoteObjectAMF0是用ActionScripct对RemouteObject的重写,可以在源代码的src目录下可以看到很多个ActionScripct的类文件。在Flex项目中的src目录下新建一个叫co

2011-04-20 11:48:00 1430

原创 编程之美-快速寻找满足条件的两个数

<br />题目的大概意思是:快速找出在一个数组内的两个数,让这两个数之和等于一个给定的值。书中给出的解法三觉得应该是(NlogN)复杂度中比较快的,但这种解法为什么完备还要仔细推导一下才知道。因为是找两个数之和,解法二还可以再优化。排序后可以把数组分成两段,以和的一半作为分割点,这样就在二分查找时只需找出前半部分的Sum-arr[i]是否在后半部分中。我用SLT的binary_search实现了一下,但是此法由于排序,只能返回具体的解,如果返回解在原数组中的位置,那要复杂得多。<br />//给定条件为S

2011-04-17 11:26:00 1544

原创 编程之美-队列中取最大值操作问题

<br />这是一个要在队列中记录最大值的问题,但每次进队或出队又不能通过遍历去检测最大值的变化。用两个堆栈去实现一个队列是比较常见的方法,书中巧妙的用到了此方法,这样问题就转化为堆栈中取最大值操作问题。由于堆栈的变化只在栈顶,借助反向推导的思想:<br />由于在PUSH的过程中,最大值只与某一些值有关,这些值会在PUSH的过程中形成一个有序的链式结构。如PUSH(1,4,2,8)那么这个有序序列为(1,4,8) 所以当8被POP时,最大值会回到4,4被POP时,最大值会回到1,整个过程与2无关。所以可以

2011-04-17 10:17:00 3524 3

原创 Flex+C# WebService连接的例子

<br />Webservie后台的代码:<br />using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;namespace HelloWebS{ /// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Namesp

2011-04-14 20:43:00 1791

原创 [字符串专题-挑战编程]Where's Waldorf?

<br />//遍历,不是好办法<br />#include<iostream>#include<string>#include<vector>using namespace std;class cell{public: int r; int c; string s; cell(int r1,int c1,string s1) { r=r1; c=c1; s=s1; }};vector<cell> list;int coun

2011-03-19 17:10:00 1000

原创 [字符串专题-挑战编程]Common Permutation

<br />//还是得注意空串的问题<br />#include <iostream>#include<string>#include<algorithm>using namespace std;//最长公共子序列 string CalCommon(string s1,string s2){ string result; int len1=s1.length(); int len2=s2.length(); sort(s1.begin(),s1.end()); s

2011-03-19 17:07:00 1100

转载 SqlExpress中的外键约束 规则

<br />原文地址:http://blog.sina.com.cn/s/blog_3e6cb7680100lfxw.html以前用数据库,一般都建表关系,但是这些关系建好了往往没有用到.<br /><br />这次写一个项目,涉及到多表的外键约束和级联删除的问题,才研究了一下.<br /><br />用的vs2005里面自带的SqlExpress,在VS里面作数据库,感觉不是很方便(废话,都方便了,那sqlserver2005 dev 卖给谁去!)<br /><br />我建了表,然后建了关系

2011-03-12 19:49:00 1094

原创 控制你的CPU占用率,读编程之美第一章的一点总结

题目:写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率。程序越精简越好,计算机语言不限。例如,可以实现下面三种情况: 1.    CPU的占用率固定在50%,为一条直线; 2.    CPU的占用率为一条直线,但是具体占用率由命令行参数决定(参数范围1~ 100); 3.    CPU的占用率状态是一个正弦曲线。 首先,什么是CPU占用率真?《编程之美》写道:“在任务管理器的一个刷新周期内,CPU忙(执行应用程序)的时间和刷新周期总时间的比率,就是CPU的占

2011-01-21 07:02:00 2173

转载 层次任务分析!

<br /><br /> <br /><br />转自Tencent CDC<br /><br />要做好以用户为中心的设计,便要求我们需要更好地了解用户、理解用户。作为交互设计师,在动手画交互稿之前,我们需要理清用户(User)、目标(Goal)、任务(Task)。<br /><br />今天主要探讨任务分析。目前,常用的任务分析方法主要有:层次任务分析(Hierarchical Task Analysis)与认知任务分析(Cognitive Task Analysis)。这里将主要阐述任务分析中的层次任

2011-01-12 20:23:00 1105

转载 为你解惑之WPF经典9问详解

 第0问:能否简单介绍一下本文的结构?  本文解答了关于WPF的9个最常见的问题。从某种意义上讲,这两种技术是相互关联的:它们都是关于界面表现的技术,更进一步的,Silverlight是基于WPF的,是它的一个子集。不仅从理论上介绍了这两种技术,同时还提供了一些小的例子供大家参考。  第1问:我们已经有了GDI、GDI+和DirectX,为什么我们还需要WPF呢?图1 从User32到WPF的发展历程  首先,让我们来回顾一下微软的各种界面显示技术:   User32:它提供了最基本的Windows界面,包

2010-12-11 21:27:00 2168

转载 VC++的DLL应用(含Demo演示)

<br /><br />VC++的DLL应用(含Demo演示)<br />作者:一点一滴的Beer http://beer.cnblogs.com/<br />      在大学大一的时候学的是C,然后后来大二的时候专业又开了C++这个课程,然后再后来自己又自学了一点VC++,大三的时候也试着编写过一个MFC的最简单的窗口程序。到大四的时候,自己又做了一个GIS的项目,是用C#.NET来编写的,然后发现C#上手好容易,而且还大部分语法规则都沿用了C,C++的习惯,于是觉得C++实在是没有一点优势可言啊。但这

2010-12-10 21:32:00 1079

原创 .NET平台的区分语言、运行时和库

<br /><br />深入解析C# 一书中对.NET平台的描述,相当的中肯<br />1.3 .NET平台<br />最开始引入时,.NET这个词涵义甚广,用来包罗微软公司的多种技术。例如,Windows Live ID曾被叫做.NET Passport,虽然它和目前的.NET没有任何明显的联系。幸好,这个混乱的局面逐渐平息下来了。本节要探讨.NET的各个组成部分(至少那些我们感兴趣的部分),以及它们是如何分开指定版本的。<br />1.3.1 区分语言、运行时和库<br />本书会提到3种不同的特性:C

2010-12-10 14:23:00 1227

转载 Linux线程同步

<br /> 文章出处:http://blog.csdn.net/dai_weitao/archive/2007/08/15/1745424.aspx<br />1.  概要<br />    线程的同步,发生在多个线程共享相同内存的时候,这时,要保证每个线程在每个时刻看到的共享数据是一致的。如果每个线程使用的变量都是其他线程不会使用的(read & write),或者变量是只读的,就不存在一致性问题。但是,如果两个或两个以上的线程可以read / write一个变量时,就需要对线程进行同步,以确保它们在访

2010-11-29 21:25:00 694

转载 Atlas UpdatePanel使用技巧以及常见问题

原文地址:http://www.cnblogs.com/dflying/archive/2006/04/01/363998.html English Version: http://dflying.dflying.net/1/archive/103_atlas_updatepanel_tips_and_faqs.html 好多开发人员将会从UpdatePanel控件开始慢慢接触Atlas。UpdatePanel功能强大并且使用简单,同时也拉近了我们和Atlas的距离。 我曾在此发表了一个对Update

2010-11-26 02:46:00 705

转载 C#简单开发文本朗读系统

<br /><br /><br />       通过本文你可以学习到:将一般的dll文件,导入到.net托管的环境中;开发一个简单的文本朗读系统。<br /> <br />上次在用了win7的语音识别之后觉得真的可以在完善一下,后来在图书馆看杂志的时候很恰的看了一篇写语音开发的文章,文章虽然只是简单的介绍了一下一个dll库文件的使用,不过我的兴趣还是蛮高的.回来后就试验了一下.<br /> <br />    首先下载sapi.dll文件: http://u.115.com/file/f4d3df0e16

2010-11-21 02:00:00 1126

转载 Fedora 12 13 14基础环境配置

<br /><br />这里假设Fedora 12/13/14业已安装完成,并能联入网络,那么接下来的基础办公和编程环境的配置过程可以走下面这个路线:<br />1、配置sudo file;<br />首先,打开终端,获得root环境: su - ,并输入root帐户密码。<br />然后: visudo ,在root ALL=(ALL) ALL这一行下面空白行处按“A”键进入插入状态,插入一行和上面一行相似的行,只是root改为要加入sudo组的用户名,如我的:<br /> <br />然后,按“ESC”

2010-11-20 00:55:00 926

转载 linux top命令详解

<br />原文地址 :http://blog.csdn.net/sanshiqiduer/archive/2007/12/13/1933625.aspxtop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。<br />top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48<br />Tasks: 29 total, 1 running, 28 s

2010-11-17 02:00:00 711

原创 VS2010 C# 调用Ironpython

使用IronPython2.6 引用: 代码: using System; using System.Collections.Generic; using System.Text; using IronPython.Hosting; using Microsoft.Scripting.Hosting; namespace IronPython {     class Program     {         static v

2010-11-15 01:48:00 2450

转载 TCP报文格式详解

<br /><br /><br /><br /> TCP协议只定义了一种报文格式<br />     建立、拆除连接、传输数据使用同样的报文<br /><br /> TCP报文格式<br />TCP报文段首部(20个字节)<br /> 源端口和目的端口:各占2个字节,16比特的端口号加上32比特的IP地址,共同构成相当于传输层服务访问点的地址,即“插口”;<br /> 这些端口可用来将若干高层协议向下复用;<br />序号字段和确认序号字段:<br /> 序号:占4个字节,是本报文段所发送的数据部分第一个字

2010-11-14 20:27:00 9472

转载 如何在Linux下使用Evernote:NeverNote & WINE

经常有网友为 Evernote 无法在 Linux 下运行而惋惜,特就此需求,补充如下。最优方案,当然是Evernote官方Linxu版。但Evernote官方并未发布Linux版,也暂无此计划。原因很简单:① Evernote 开发资源有限。② Linux在桌面操作系统中份额太低,也无快速增长趋势;何况与浏览器相比,桌面本身的重要性也在下降中。最差方案,就是使用跨平台浏览器的Evernote扩展,或直接通过web方式访问Evernote。比该方案更退步的,就是用Tomboy等同

2010-11-13 12:11:00 3425

转载 Wireshark过滤器使用规则介绍

<br /><br />之前学习Wireshark,看到wireshark简明教程里有关过滤器的介绍,特别是新手不明白捕捉过滤器和显示过滤器的区别与作用。这篇文章感觉写的挺好,解答了我的疑惑,毕竟看英文也是挺吃力的而且自己理解意思也不太明确。特地转来,顺便加了点料,特来分享。<br />使用Wireshark时最常见的问题,是当您使用默认设置时,会得到大量冗余信息,以至于很难找到自己需要的部分。<br />这就是为什么过滤器会如此重要。它们可以帮助我们在庞杂的结果中迅速找到我们需要的信息。<br /> 过滤

2010-11-09 10:54:00 990

转载 配置完了要设置conky自启动问题

配置完了要设置conky自启动,在系统--》首选项--》启动程序 中,添加启动程序名称:conky命令:conky注释:conky 设置完毕,退出,重新登录gnome 的时候,conky显示总在桌面和窗口之上,很烦人,原以为是配置的background问题,改为yes还是不行。 原来是conky先于X界面启动了,conky必须要在X界面启动后再启动就不会这样了,便写了一个脚本加到启动项里,脚本内容如下:#!/bin/bashs

2010-11-07 01:02:00 4724

转载 Windows和Linux互相访问远程桌面

<br /> 很多时候我们维护服务器的时候由于受到软件限制必须要用到远程桌面,下面我们就来看一下如何在Windows和Linux上互相访问远程桌面。一、从Linux上访问Windows远程桌面1.首先需要开启Windows上的远程桌面打开控制面板打开管理工具打开服务并找到Terminal Services确认Terminal Services是否已经开启。然后右击我的电脑依次选择属性--->远程选择允许用户远程连接到此计算机并选择远程用户,至此Windows的远程桌面就设置完毕。这里可能要注意Wind

2010-11-06 02:32:00 1094

原创 fedora14 解决音频视频解码问题

<br />fedora14刚出来不久,国内的源仓库里面的东西还不够全,很多东西要上自己上网找,尤其是音频视频解码器的问题,很烦人<br />下面给出个好的安装方法<br /> <br />sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm <br />sudo rpm -ivh http://download1.rpmfusion.org/nonfree/fedo

2010-11-05 11:49:00 1007

转载 Linux 忘记root密码的解决方法(图解)

<br /><br />如果Linux操作系统的root密码,那怎么办呢?方法很多:<br />方法一<br />【1】 进入以下画面后,按下e按钮,进入编辑模式;<br /><br />【2】进入以下的画面后,选择如下所示的选项,再次按下e按钮;<br /> <br /><br />然后在所显示的页面输入空格和1,按下Enter按钮;如下图。<br /><br />【3】返回到如下页后,按下b按钮起动linux;<br /><br />启动后如下图所示:<br /><br />【4】用passwd命令修改

2010-11-04 19:49:00 1119 1

转载 linux下软件安装方法(完全版)

对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单。在Linux中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,软件才能使用。多数初学者往往不知道该如何进行配置和编译就盲目地运行一些有执行属性的文件或者机械地运行“make”、“make install”之类的命令。结果呢?是软件没装成,自己急出一身汗,后果严重的还会破坏系统的稳定性。下面笔者将安装软件方面的

2010-11-04 15:00:00 901

转载 fedora 14国内源

<br /> <br />今天在网上转悠时,除http://mirrors.163.com/和http://mirrors.sohu.com/两个国内镜像源外,还发现了上海交大和北京交大两个源。<br />1、添加上海交大源的方法(http://ftp.sjtu.edu.cn/)<br />在http://ftp.sjtu.edu.cn/上没有找到添加源的说明,在Google上找到的添加方法:<br />vi  sjedu.repo<br /><br />然后将以下内容写入这个siedu.repo,保存退出

2010-11-04 14:15:00 2194

转载 10个最酷的Linux单行命令

<br /><br />  <br />下面是来自  Commandlinefu  网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。<br />sudo !! <br />以 root 帐户执行上一条命令。<br />python -m SimpleHTTPServer <br />利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。<br />:w !sudo tee % <br />在 Vim 中无需权限保存编辑的文件。

2010-11-04 13:18:00 690

转载 设置Linux环境变量的三种方法

<br />关键字: linux环境变量设置<br />1.Linux的变量种类<br />按变量的生存周期来划分,Linux变量可分为两类:<br />1.      永久的:需要修改配置文件,变量永久生效。<br />2.      临时的:使用export命令声明即可,变量在关闭shell时失效。<br />2.设置变量的三种方法<br />1.      在/etc/profile文件中添加变量【对所有用户生效(永久的)】<br />用VI在文件/etc/profile文件中增加变量,该变量将会

2010-11-04 13:15:00 869

转载 Fedora 14 yum 源

<br /><br />Fedora 14 yum 源 上海交大(很快)<br />[Fedora-ftp.sjtu.edu.cn]<br />name=Fedora 14 – i386<br />baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Fedora/i386/os/<br />enabled=1<br />gpgcheck=0<br />gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedo

2010-11-03 11:47:00 4041

转载 读者-写者问题 写者优先与公平竞争

多进程对共享资源互斥访问及进程同步的经典问题设有一文件F,多个并发读进程和写进程都要访问,要求:(1)读写互斥(2)写写互斥(3)允许多个读进程同时访问采用记录型信号量机制解决较常见的写法:--------------------------------------------------------------------------------semaphore fmutex=1, rdcntmutex=1;//fmutex --> access to

2010-10-31 16:18:00 2213

原创 linux下eclipse配置python环境

安装pydev:因为ubuntu已经给我们安装好了python,所以我们不用像windows下用户一样去安装python,还配置环境了。直接在eclipse下选择help>install new software,点击add(我的Eclipse是3.5.2,老版的可能没有install new software,而叫find and install或者其他什么名字,大家找找,很容易的)。在Name栏随便取个名字,如PyDev,在地址栏链接里输入http://www.fabioz.com/pydev/upda

2010-10-27 16:43:00 11953 3

桌球游戏 Flash开发,,,,

桌球游戏 flash开发 仿QQ Game的基础功能。 桌球游戏 flash开发 仿QQ Game的基础功能。

2011-07-29

计算机网络\计算机网络自顶向下方法 中文课件+英文课件

计算机网络\计算机网络自顶向下方法 中文课件+英文课件

2010-12-06

修复win7 和ubuntu(9.10以上版本)

直接解压到C盘就可以了,。。。。。。。。。。。。。。。。。。。。。。。。。。

2010-05-07

acm算法经典资料 一年来的收藏全部奉献

包括计算几何,图论,数论,组合计算,分治,回溯,贪心,分支限界,动态规划等等在ACM中常见的各类问题,全是ACM选手和老师的总结,希望对大家有帮助

2010-04-03

TEC-2 实验报告四 期末考试

设计一条指令,实现的功能是: 当DR≥[ADDR]时,则IP+OFFSET→ PC; 否则DR+[ADDR] →DR

2009-12-26

中山大学TEC-2实验报告三 设计一条控制转移指令

功能:实现跳转 当DR=SR时,则IP+OFFSET→ PC; 当DR<SR时,则ADDR→ PC; 否则执行下条汇编指令。(注:OFFSET为位移量;ADDR为内存单元地址)

2009-12-26

中山大学 tec-2实验报告2

设计一条半字交换指令 其功能是交换一个字节的高低四位

2009-12-26

中山大学 TEC-2实验报告 1

TEC-2实验计算机运算器实验 主要 是内容 的介绍

2009-12-26

汇编实验报告 学习使用DOS功能调用和BIOS中断编写键盘处理程序

一:要求:编写汇编语言程序,使用DOS中断接收键盘输入,每次以不回显的方式接收一个字符,将其以十六进制字符串的形式显示。例如,键盘输入“1”时,屏幕输出“30”。当接收到ESC键时,程序结束。 使用BIOS中断接收和处理键盘输入 要求: 编写汇编语言程序,使用BIOS中断接收和显示键盘输入。只要求能够处理控制键(如Ctrl、Alt和Shift等)和大小写字符键(如A、z等)。显示方式如下: (1)当按下A、b、z等字符键时,就显示字符本身; (2)当同时按下控制键和字符键时,显示控制键标志及字符。例如: ① 按下Ctrl键和B时,显示Ctrl-B; ② 按下Alt键和k时,显示Alt-k; ③ 按下Ctrl、Shirt键和z时,显示Ctrl-Shift-z; ④ 按下Ctrl、Alt键和z时,显示Alt-Alt-z; ⑤ 按下Shirt、Alt键和z时,显示Alt-Shift-z; ⑥ 按下Ctrl、Shirt、Alt键和z时,显示Ctrl-Alt-Shift-z; (3)对于Ctrl键、Shirt键和Alt键,不要求区分左、右键; (4)当按下Esc键时,程序结束; (5)不要求对双态键(如Caps Lock、Num Lock和Scoll Lock等)、功能键(如F1、F2等)和功能请求键(如Print Screen等)处理

2009-12-26

汇编实验报告11 子程序 递归

实验内容一:使用寄器向子程序传递参数 编写一个计算阶乘的子程序,该子程序可以计算八位以内的数值的阶乘。子程序通过寄存器BL接受参数,通过寄存器AX输出计算结果。除了BX和AX两个寄存器之外,子程序调用前后其他通用寄存器的值保持不变。 主程序调用阶乘子程序依次计算1~7的阶乘并以十进制的形式输出结果。 实验内容二:使用约定存储单元向子程序传递参数 编写一个将字节变量转换成规定格式的字符串的子程序。字节变量被转换成两个字节的十六进制形式的字符串,字符串以一个空格字符结尾。假设字节变量0x3A时,输出“3A”。 子程序通过寄存器BL接受参数,通过指定的存储单元output db 3 dup(?)输出计算结果。 定义字节变量DDD DB 30H,41H,52H,63H,74H,25H,36H,47H,依次调用子程序将各个值转换成字符串后连续输出。 除BX和AX两个寄存器之外,子程序调用前后其他通用寄存器的值不得改变。

2009-12-26

汇编实验报告10 数组的使用

定义一个字符串s,其初值设置为”123456”,13,10’$’,该字符串是一个以’$’结束的字符串,将其内容输出至显示器。再定义一个字节类型长度为6数组a,要求s和a的偏移量相同。将a的内容赋值为’a’,’b’,’c’,’d’,’e’,’f’,然后再次将s的内容输出至显示器。如果正确的话,将输出”abcdef”。程序要求使用伪指令方式实现。

2009-12-26

汇编实验报告九 将数值转换成二进制形式的字符串

:将数值转换成二进制形式的字符串 1.理解二进制数和字符串的区别 2.掌握如何将数值换成二进制形式的字符串 3.掌握如何将数值转换成十六进制形式的字符串

2009-12-26

汇编实验报告八 循环分支结构

第一部分:编写一个判断闰年的汇编语言程序,判断某个年份是否是闰年,如果是,输出“yes”;如果不是,则输出“no”。 年份变量名称为year,它是一个字变量。 将year依次赋值为1995、1664、1900、2000,检查程序的输出结果是否是正确的。 把下列c语言的语句改写成功能相同的汇编语言程序(其中的变量全部为整型),以十进制字符串的形式输出运算结果。 For(i=1,j=0;i<100;i++) If(i%2==0)j+=I;

2009-12-26

汇编实验报告6 计算1+2+……+50的值

1.用以下汇编语言程序来计算1+2+……+50的值,并且将结果显示出来 2.用调试工具找出错误并改正 (六) 实验内容一:

2009-12-26

汇编实验报告2 Hello,world

汇编语言程序设计实验指导及练习集 高等教育出版 吴向军 李磊 梁志勇 实验一 Hello,world

2009-12-26

离散数学学习指导与习题解析

例题讲解+课后全部答案 绝对能用 屈婉玲 联素云版本的

2009-12-17

大学linux论文 ubuntu9.10教程

关于如何把LINUX打造成适合学生使用的系统 ---给初学者的教程 本文是本人在使用LINUX过程中的一些体会,以ubuntu9.10为例,详细讲述安装,及一些基本软件及应用。本论文以如何把linux打造成适合学生使用的系统为题,故将重点放在联网(只适合中山大学东校区),windows下常用的工具软件,网页浏览,办公软件等学生必备的工具上,特别搜集了许多解决文本,flash等乱码的方法。 共10页!!!!

2009-12-03

linux用户基础(基本命令)

向你详细介绍LINUX的起源,价值,运行环境,最基本命令等内容,,,,,

2009-11-29

发表论文的策略和手段

详细向你讲述发表论文的策略和手段,绝对是让你受益匪浅的一部电子书

2009-11-29

中山大学计算机组成原理全套教案

计算机组成原理 科学出版社第四版,中大计算机系教学30多年老教授御用教学课件

2009-11-29

中山大学 C++ 课件

中山大学 C++ 课件 全套下载 计算机系经典课件........

2009-09-27

中山大学历年期末C++ 试卷 内附答案

中山大学历年期末C++试卷 绝对珍藏版,内附答案

2009-09-27

c与C++备考的精华

一份c与C++备考的精华,非常值得一看,请多多下载,支持菜鸟....

2009-08-25

空空如也

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

TA关注的人

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