博文

Debug命令(转)(2005-05-13 13:41:00)

摘要:Debug:A(汇编) 直接将 8086/8087/8088 记忆码合并到内存。 该命令从汇编语言语句创建可执行的机器码。所有数值都是十六进制格式,必须按一到四个字符输入这些数值。在引用的操作代码(操作码)前指定前缀记忆码。 a [address] 参数 address 指定键入汇编语言指令的位置。对 address 使用十六进制值,并键入不以“h”字符结尾的每个值。如果不指定地址,a 将在它上次停止处开始汇编。 有关将数据输入到指定字节中的信息,请参看Debug E(键入)。 有关反汇编字节的信息,请参看Debug U(反汇编) 说明 使用记忆码 段的替代记忆码为 cs:、ds:、es: 和 ss:。远程返回的记忆码是 retf。字符串处理的记忆码必须明确声明字符串大小。例如,使用 movsw 可以移动 16 位的字串,使用 movsb 可以移动 8 位字节串。 汇编跳转和调用 汇编程序根据字节替换自动将短、近和远的跳转及调用汇编到目标地址。通过使用 near 或 far 前缀可以替代这样的跳转或调用,如下例所示: -a0100:0500 0100:0500 jmp 502 ; a 2-byte short jump 0100:0502 jmp near 505 ; a 3-byte near jump 0100:0505 jmp far 50a ; a 5-byte far jump 可以将 near 前缀缩写为 ne。 区分字和字节内存位置 当某个操作数可以引用某个字内存位置或者字节内存位置时,必须用前缀 word ptr 或者前缀 byte ptr 指定数据类型。可接受的缩写分别是 wo 和 by。以下范例显示两种格式: dec wo [si] neg byte ptr [128] 指定操作数 Debug 使用包括在中括号 ([ ]) 的操作数引用内存地址的习惯用法。这是因为另一方面 Debug 不能区分立即操作数和内存地址的操作数。以下范例显示两种格式: mov ax,21 ; load AX with 21h mov ax,[21] ; load AX with the ; contents of ; memory location 21h 使用伪指令 使用 a 命令提供两个常用的伪指令:db ......

阅读全文(1890) | 评论:0

加载全屏(2005-05-03 00:50:00)

摘要: <body onload="andBoom()"> <script> var speedX = 7; var speedY = 5; url = "http://caige.wy8.net"; var bgColor = "000000"; var txtColor = "FFFFFF"; if (document.all){ var wide = window.screen.availWidth; var high = window.screen.availHeight; } function andBoom(){   if (document.all){     var Boomer = window.open("","BoomWindow","fullscreen");     Boomer.document.write('<HTML><BODY BGCOLOR='+bgColor+' SCROLL=NO><FONT FACE=ARIAL COLOR='+txtColor+'>正在加载全屏窗口</FONT></BODY></HTML>');     Boomer.focus();     for (H=1; H<high; H+= speedY){          Boomer.resizeTo(1,H);     }     for (W=1; W<wide; W+= speedX){          Boomer.resizeTo(W,H);   &nbs......

阅读全文(2767) | 评论:0

荧光文字(和前一个差不多啊!也不错) (2005-05-03 00:19:00)

摘要:<!--要完成此效果把如下代码加入到<body>区域中--> <h2> <script language="JavaScript1.2"> //下面设置显示效果的属性 var message="Welcome to http://www.webjx.com!" var neonbasecolor="gray" var neontextcolor="33ff33" var flashspeed=100  //in milliseconds ///No need to edit below this line///// var n=0 if (document.all){ document.write('<font color="'+neonbasecolor+'">') for (m=0;m<message.length;m++) document.write('<span id="neonlight">'+message.charAt(m)+'</span>') document.write('</font>') //cache reference to neonlight array var tempref=document.all.neonlight } else document.write(message) function neon(){ //Change all letters to base color if (n==0){ for (m=0;m<message.length;m++) tempref[m].style.color=neonbasecolor } //cycle through and change individual letters to neon color tempref[n].style.color=neontextcolor if (n<tempref.length-1) n++ else{ n=0 clearInterval(flashing) setTi......

阅读全文(2550) | 评论:0

链接文字特效 (2005-05-03 00:18:00)

摘要:<!--要完成此效果需要两个步骤 第一步:把如下代码加入到<head>区域中--> <style type="text/css"> .menulinks {position:relative;} #menucont a{color:#006699; font-weight:bold; text-decoration:none;} #menucont a:hover{color:#ff0000; font-weight:bold; text-decoration:underline overline; text-transform: uppercase;} </style> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin nSpace=5   // how many space maximum between each letter nSpeed=100 // the speed of the animation timerLSM=null; function LetterSpacingMenu() {   if(document.getElementById){   lnks = Math.floor(Math.random()*lnk.length);   letterSpacing = Math.floor(Math.random()*nSpace);   lnk[lnks].style.letterSpacing = letterSpacing + "px";   timerLSM = setTimeout("LetterSpacingMenu()", nSpeed);   } } function StopMenu() {   if(document.getElementById) {   clearTimeout(timerLSM);   for(i=0;i<ln......

阅读全文(8081) | 评论:0

动感文字特效展示(2005-05-03 00:16:00)

摘要:<html> <head> <title>网页教学网-特效代码->>动感文字特效展示</title> </head> <body> <script language="JavaScript1.2"> var message="欢迎光临网页教学网 www.webjx.com" var neonbasecolor="gray" var neontextcolor="000000" var flashspeed=100 var n=0 if (document.all){ document.write('<font size="2" face="宋体" color="'+neonbasecolor+'">') for (m=0;m<message.length;m++) document.write('<span id="neonlight">'+message.charAt(m)+'</span>') document.write('</font>') var tempref=document.all.neonlight } else document.write(message) function neon(){ if (n==0){ for (m=0;m<message.length;m++) tempref[m].style.color=neonbasecolor } tempref[n].style.color=neontextcolor if (n<tempref.length-1) n++ else{ n=0 clearInterval(flashing) setTimeout("beginneon()",1500) return } } function beginneon(){ if (document.all) flashing=setInterval("neon()",flashspe......

阅读全文(2853) | 评论:0

字符颜色显示变化(动画效果啊) (2005-05-03 00:15:00)

摘要:<!--要完成此效果需要三个步骤 第一步:把如下代码加入到<head>区域中--> <SCRIPT LANGUAGE="JavaScript"> neonBaseColor = "White"; neonColor = "00ff00"; num = 0; num2 = 0; num3 = 0; num4 = neonColor; function startNeon() { message = neon.innerText; neon.innerText = ""; for(i = 0; i != message.length; i++) { neon.innerHTML += "<span id=\"neond\" style=\"color:"+neonBaseColor+"\">"+message.charAt(i)+"<\/span>"}; neon2(); } function neon2() { if(num != message.length) { document.all.neond[num].style.color = neonColor; num++; setTimeout("neon2()", 100); } else { num = 0; num2 = message.length; setTimeout("neon4onev()", 2000);    } } function neon4onev() { document.all.neond[num].style.color = neonBaseColor; document.all.neond[num2-1].style.color = neonBaseColor; if(Math.floor(message.length / 2) + 1 != num2) { num++; num2--; setTimeout("neon4onev()", 50); } ......

阅读全文(12053) | 评论:0

黄光闪烁文字(2005-05-03 00:14:00)

摘要:<!--第一步:把如下代码加入<head>区域中--> <style> <!-- #glowtext{ filter:glow(color=red,strength=2); width:100%; } --> </style> <script language="JavaScript1.2"> function glowit(which){ if (document.all.glowtext[which].filters[0].strength==2) document.all.glowtext[which].filters[0].strength=1 else document.all.glowtext[which].filters[0].strength=2 } function glowit2(which){ if (document.all.glowtext.filters[0].strength==2) document.all.glowtext.filters[0].strength=1 else document.all.glowtext.filters[0].strength=2 } function startglowing(){ if (document.all.glowtext&&glowtext.length){ for (i=0;i<glowtext.length;i++) eval('setInterval("glowit('+i+')",150)') } else if (glowtext) setInterval("glowit2(0)",150) } if (document.all) window.onload=startglowing </script> <!--第二步:把如下代码加入<body>区域中--> <div align="center"><span id="glowtext"><font size="5" face="汉......

阅读全文(7957) | 评论:0

打字机效果(2005-05-03 00:11:00)

摘要:<HTML><HEAD><TITLE>打字机效果</TITLE> <META http-equiv=Content-Type content="text/html; charset=gb2312"> <SCRIPT> var msg="窗边昨天你坐过的地方,还留有一丝的温暖,窗外你的身影越走越远,不曾回头再看一眼……" var len=msg.length var seq=0 var speed=300 function type() { a.innerText=msg.substring(0,seq) if(seq==len){seq=0} else seq++ setTimeout("type()",speed) } </SCRIPT> <META content="MSHTML 6.00.3790.186" name=GENERATOR></HEAD> <BODY onload=type()> <DIV id=a style="FONT-SIZE: 20pt; COLOR: fuchsia"></DIV> 把msg改写成你所想要的文字 , speed指定打印速度 , 在body中写上onload语句  </BODY></HTML>......

阅读全文(2634) | 评论:0

CSS 网页制作艺术字(2005-05-01 15:32:00)

摘要:效果一 ccidnet 这个效果用了shadow滤镜,代码如下: filter:shadow(color=black,direction=135) 效果二 ccidnet 用blur滤镜做出的效果,代码如下: filter:blur(direction=135,strength=10) 效果三 ccidnet 用dropshadow滤镜做出的效果,代码如下: filter:dropshadow(color=#888888,offx=8,offy=8,positive=1) 效果四 ccidnet 用glow滤镜做出的效果,代码如下: filter:glow(color=royalblue,strength=5) 效果五 ccidnet 这个效果用到了两种滤镜:shadow和alpha,代码如下: filter:alpha(opacity=100,finishiopacity=0,style=1)shadow(color=#ff3366,direction=135) 效果六 ccidnet 这个效果也用到两个滤镜mask和shadow,和本文最顶端的例子一样,只是颜色不同,代码如下: filter:mask(color=#f7f7f7) shadow(color=royalblue,direction=135) 注意:mask的颜色要和网页背景色一致,字体的颜色由shadow决定。 效果七 ccidnet 这个效果和效果六类似,效果六中的mask用的是和背景同样的颜色,而本例mask则用的是红色,同样的,字体颜色由shadow决定。代码如下: filter:mask(color=red)shadow(color=black,direction=135) 效果八 ccidnet 如果说效果六的字体是阴文的话,那么这个效果的字体应该算是阳文了,用两个滤镜实现mask和dropshadow,注意mask的颜色要和网页背景色一致,或者把mask和chroma成对使用,也可达到同样效果(下面有介绍)。代码如下: filter:mask(color=#f7f7f7f)dropshadow(color=royalblue,offx=-3,offy=-3,positive=1) ......

阅读全文(4601) | 评论:0

css样式(2005-05-01 15:29:00)

摘要:1、让背景图案静止不动     当网页不能在一屏全部显示时,我们往往借助于水平滚动条和竖直滚动条来浏览屏幕以外的内容,移动滚动条时一般图象和文字是一起移动的,那么我们有没有办法使背景图象不随文字一起“滚动”呢?利用CSS就可以实现这样的目的,我们只要把下面这段源代码直接放在网页的与标签之间就可以了,其中bg.jpg就是网页中的背景图象,大家可以把它换成自己需要的背景图象:     〈style type="text/css"〉   〈!--    BODY { background: purple url(bg.jpg);      background-repeat:repeat-y;      background-attachment:fixed      } --〉 〈/style〉 2、让网页自动进行“首行缩进”     用DreamWeaver来设计网页的用户知道,在DreamWeaver中输入空格不是那么的方便,我们可以利用css来设计“首行缩进”功能来弥补这个缺憾。打开DreamWeaver的设计界面,在该界面中找到CSS的属性定义对话框(Style Definition for .style1),在该对话框的“Block”标签下的“text-indent”属性定义设置项中来设置“首行缩进”功能,在这里要注意的是,所谓“首行”是指每段内容的第一行,也就是直接按回车键就形成了一个新的段落。缩进最好以“em”(字符)为单位,比如:汉字编排要求每段开始缩进两个汉字,设置好的CSS如下所示:     〈style type="text/css"〉   〈!--   .style1 { text-indent: 2em}   --〉   〈/style〉    3、巧用css来设定文字的背景     在DreamWeaver中,如果我们需要给文字加上不同的背景颜色时,操作上很简单,只要用鼠标单击属性面板上的文字颜色按钮,从弹出的颜色设置栏中选择需要的颜色就可以了。但如果我们要给部......

阅读全文(2718) | 评论:0