- 博客(8)
- 资源 (11)
- 收藏
- 关注
原创 汇编中关于EQU指令的问题
<br />一.<br />COUNT EQU 100;令COUNT的值为100,存储器中为变量分配 0个字节<br />COUNT DB 100 ;令COUNT的值为100,存储器中为变量分配 1个字节<br />COUNT DW 100 ;令COUNT的值为100,存储器中为变量分配 2个字节 <br /> <br /> <br /> <br />count EQU $-ARRA 定义了一个常量,不占用内存单元,代码段中使用它,等价于使用一个立即数。<br /><br />count DW $-ARRA
2011-05-29 21:05:00 31530 6
原创 宏汇编程序
<br />宏汇编程序-MASM 汇编( Assemble )就是把用汇编语言编写的源程序翻译(汇编)成机器语言的目标程序。其基本工具是汇编程序。可使用小汇编程序( ASM ), 也可以使用微软公司产品宏汇编程序(MASM )。实验推荐使用宏汇编程序,因为它不但可以代替 ASM ,而且可以汇编具有宏定义的汇编程序。 <br /> 宏意思是源程序中的一段有独立功能的程序代码 <br /> 宏指令,用户自定义的指令。编程序时候,将多次使用的功能用一条宏指令来代替。 <br /> 汇编包括指令 ,伪指令,宏
2011-05-29 12:21:00 1414
原创 宏汇编
<br />宏(Macro)是具有宏名的一段汇编语句序列。<br />宏需要先定义,然后程序中进行宏调用。由于调用形式类似其他指令,所以常称其为宏指令。但宏指令实际上是一段语句序列的缩写,汇编程序将用对应的语句序列替代宏指令、即展开宏指令。<br />因为宏指令是在汇编过程中实现的宏展开,所以常称为宏汇编。<br />宏定义由一对宏汇编伪指令MACRO和ENDM来完成。<br />宏定义: <br />WriteString macro msg <br /> push eax <br /> lea eax,
2011-05-29 11:21:00 805
原创 单片机、P0口、上拉电阻
<br />P0口作为I/O口输出的时候时 输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态)。也就是说P0 口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的。1.一般51单片机的P0口在作为地址/数据复用时不接上拉电阻。 2.作为一般的I/O口时用时,由于内部没有上拉电阻
2011-05-25 12:26:00 3204
原创 什么是高阻态
高阻态这是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果IC输出脚是高阻态,可用万用表分别测此脚对地和电源的电压,结果都是0V 。如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定,把三态输出端(推挽方式的共集电极电路)看成是对电源和地接了两个开关,输出高是:接电源的开关闭合,接地的开关断开;输出低是:接电源的开关断开,接地的开关闭合;输出高阻是:两个开关都断开,悬空还有一种是两个开关都闭
2011-05-18 16:57:00 11908
原创 系统总线
<br />系统总线又称内总线或板级总线。因为该总线是用来连接微机各功能部件而构成一个完整微机系统的,所以称之为系统总线。系统总线是微机系统中最重要的总线,人们平常所说的微机总线就是指系统总线,如PC总线、AT总线(ISA总线)、PCI总线等。 系统总线上传送的信息包括数据信息、地址信息、控制信息,因此,系统总线包含有三种不同功能的总线,即数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus) 数据总线DB用于传送数据信息。数据
2011-05-18 16:56:00 533
转载 C中防止重复定义时要加下划线
<br />一直不太明白,C中防止重复定义时非要加下划线干嘛?<br />譬如:<br />#ifndef _UARTH_<br />#define _UARTH_<br /><br />#endif<br /><br />纳闷,可否指点一下?<br />2楼:>>参与讨论作者: szyzm 于 2006-4-20 18:30:00 发布:我也不明白!!<br /> 3楼:>>参与讨论作者: 绿阴深处 于 2006-4-20 19:50:00 发布:你不加也可以<br />没什么强制要求。<br /
2011-05-10 10:03:00 1320
转载 Delphi中String与WideString的区别
AnsiString delphi缺省字符串类型WideString 功能上类似于AnsiString,但它是由WideChar字符组成的,也就是。 Str1:string;// 编译器认为S的类型是AnsiString 当然,能用编译开关$ H来将AnsiString 类型定义为ShortString,当$ H编译开关的值为负时,S变量 是ShortString类型;当$ H编译开关的值为正时(缺省情况),字符串变量是AnsiString 类型。另:AnsiChar:标准的
2011-05-07 17:06:00 17880
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人