博文
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 ......
加载全屏(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......
荧光文字(和前一个差不多啊!也不错) (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......
链接文字特效 (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......
动感文字特效展示(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......
字符颜色显示变化(动画效果啊) (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);
}
......
黄光闪烁文字(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="汉......
打字机效果(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>......
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)
......
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中,如果我们需要给文字加上不同的背景颜色时,操作上很简单,只要用鼠标单击属性面板上的文字颜色按钮,从弹出的颜色设置栏中选择需要的颜色就可以了。但如果我们要给部......
