汇编问题,在线等待~~~ 一道简单的汇编程序题!急求!在线等!

作者&投稿:宫爸 (若有异议请与网页底部的电邮联系)
这是我自己编过项目中的多字节运算子程序
有加法,除法,减乘更为简单类推一下吧
注释写得很详细了,出口入口地址也有标记

;n个数据相加子程序
;11,13,15为进位。12,14,16为相加结果,分别为低8位、中、高8位
;vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
ADDP: MOV 11H,#00H
MOV 12H,#00H
MOV R0,#20H ;<---"20"起始位置
MOV 12H,@R0
LOOP1: MOV A,R0
ADD A,#03H
MOV R1,A
MOV A,12H
ADD A,@R1
JNB PSW.7,SI1
INC 11H
SI1: MOV 12H,A
MOV A,R1
MOV R0,A
CJNE R0,#4DH,LOOP1 ;<---"4D"终止变量,YANG YF DESIGN

MOV A,#00H

MOV 13H,#00H
MOV 14H,#00H
MOV R0,#21H ;<---"21"起始位置
MOV 14H,@R0

MOV A,14H
ADD A,11H
MOV 14H,A

LOOP2: MOV A,R0
ADD A,#03H
MOV R1,A
MOV A,14H
ADD A,@R1
JNB PSW.7,SI2
INC 13H
SI2: MOV 14H,A
MOV A,R1
MOV R0,A
CJNE R0,#4EH,LOOP2 ;<---"4E"终止变量

MOV A,#00H

MOV 15H,#00H
MOV 16H,#00H
MOV R0,#22H ;<---"22"起始位置
MOV 15H,@R0

MOV A,16H
ADD A,13H
MOV 16H,A

LOOP3: MOV A,R0
ADD A,#03H
MOV R1,A
MOV A,16H
ADD A,@R1
JNB PSW.7,SI3
INC 15H
SI3: MOV 16H,A
MOV A,R1
MOV R0,A
CJNE R0,#4FH,LOOP3 ;<---"4F"终止自定义位置变量 ,

MOV A,#00H
;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

;除法运算子程序
;支持被除数32位、除数24位,任意位长除法
;被除数需根据计时和累加组数****预先置入,****调试准确度调整亦调节此值!!!!!!!!
;17H、18H、19H为除数输入口,32H、33H、34H、35H为运算结果
;vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
SETDIV: MOV P1,#0FFH
JNB P1.1,MEAS_F ;当P1.1置1(高)为测速,置0(低)为测频

MEAS_V: MOV R2,#11111111B ;***测速****
MOV R3,#11101000B ;被除数R2-R5,转移至22H-25H进行变位处理
MOV R4,#00100101B ;**被除数为定值,前端0的个数已知
MOV R5,#00001011B ;设被除数前端0的个数已知为y,除数前端0的个数计数为x(R0),后部循环次数为(32-y)-(24-x)=(8-y)+x

JMP STARDIV

MEAS_F: MOV R2,#00111010B ;***测频**** YANG YF DESIGN
MOV R3,#01100110B ;被除数R2-R5,转移至22H-25H进行变位处理
MOV R4,#00111110B ;**被除数为定值,前端0的个数已知
MOV R5,#10000111B ;设被除数前端0的个数已知为y,除数前端0的个数计数为x(R0),后部循环次数为(32-y)-(24-x)=(8-y)+x

JMP STARDIV

STARDIV: MOV 22H,R2
MOV 23H,R3
MOV 24H,R4
MOV 25H,R5

MOV 17H,16H ;除数17H-19H,载入累加后12H、14H、16H结果
MOV 18H,14H
MOV 19H,12H

MOV 32H,#00H ;结果输出位32H-35H初置0 YANG YF DESIGN
MOV 33H,#00H
MOV 34H,#00H
MOV 35H,#00H

MOV R0,#00H
MOV R1,#00H
MOV 10H,#00H

CHECKFRONT: CLR C
MOV A,17H ;检查除数高位是否有空位0
RLC A
JNC MOVFRONT
JMP LOOPCOUNT

MOVFRONT: INC R0
CLR C ;除数高位空位为0时前移
MOV A,19H ;1)
RLC A
MOV 19H,A
MOV A,18H ;2)
RLC A
MOV 18H,A
MOV A,17H ;3)
RLC A
MOV 17H,A
JMP CHECKFRONT

LOOPCOUNT: MOV A,#09H ;
ADD A,R0
MOV 10H,A ;后部循环次数R0

JUDGSUB: MOV PSW,#00H
MOV A,R1
CJNE A,10H,JMP0
JMP RESULTDIV

JMP0: MOV A,22H
MOV C,ACC.7 ;******!!!!
MOV F0,C
CLR C ;******!!!!
SUBB A,17H
JC CANOTSUB ;溢位
JNZ JMP1 ;WHEN ACC!=#00H THEN JUMP
MOV A,23H
CLR C
SUBB A,18H
JC CANOTSUB
JMP1: JNZ JMP2 ;WHEN ACC!=#00H THEN JUMP
MOV A,24H
CLR C
SUBB A,19H
JC CANOTSUB
JMP2: JMP SUBBPART

CANOTSUB: JNB F0,TURN1
JB F0,MOVDR
JMP SUBBPART

SUBBPART: CLR C
MOV A,25H
JNB PSW.1,JMPSP1
JB ACC.7,JMPSP1
SETB ACC.7
MOV A,19H
INC A
MOV 19H,A
JMPSP1: MOV A,24H
SUBB A,19H
MOV 24H,A
MOV A,23H
SUBB A,18H
MOV 23H,A
MOV A,22H
SUBB A,17H
MOV 22H,A

ACALL SETCY_1
JB B.0,MOVDL ;除数因条件右移后左移恢复

LJMP JUDGSUB

MOVDR: SETB B.0
CLR C ;除数右移一位
MOV A,17H ;1)
RRC A
MOV 17H,A
MOV A,18H ;2)
RRC A
MOV 18H,A
MOV A,19H ;3)
RRC A
MOV 19H,A
MOV PSW.1,C ;除数末尾移出暂存至F1
ACALL SETCY_0
JMP SUBBPART

MOVDL: MOV C,PSW.1
MOV A,19H ;1)
RLC A
MOV 19H,A
MOV A,18H ;2)
RLC A
MOV 18H,A
MOV A,17H ;3)
RLC A
MOV 17H,A
CLR B.0
SETB B.1
JMP JUDGSUB

TURN1: CLR C
MOV A,25H ;1)
RLC A
MOV 25H,A
MOV A,24H ;2)
RLC A
MOV 24H,A
MOV A,23H ;3)
RLC A
MOV 23H,A
MOV A,22H ;4)
RLC A
MOV 22H,A
JB B.1,JMPCALLSC0
ACALL SETCY_0
JMPCALLSC0: CLR B.1
JMP JUDGSUB

SETCY_0: JB B.2,JMPSE1 ;B.2判断是否置1后第一次置0,是则忽略一次
INC R1 ;已计算次数计数
CLR C ;移入一位0
MOV A,35H
RLC A
MOV 35H,A ;输出地址32H-35H
MOV A,34H
RLC A
MOV 34H,A
MOV A,33H
RLC A
MOV 33H,A
MOV A,32H
RLC A
MOV 32H,A
CLR C
JMPSE1: CLR B.2
RET

SETCY_1: INC R1 ;已计算次数计数 YANG YF DESIGN
SETB C ;移入一位1
MOV A,35H
RLC A
MOV 35H,A ;输出地址32H-35H
MOV A,34H
RLC A
MOV 34H,A
MOV A,33H
RLC A
MOV 33H,A
MOV A,32H
RLC A
MOV 32H,A
CLR C
SETB B.2
RET

RESULTDIV: ;不可删 YANG YF DESIGN

;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

好麻烦....俺比较懒...

没玩过汇编
你去一些源代码的网站上上找找
估计会有

B_P EQU BYTE PTR
W_P EQU WORD PTR
D_P EQU DWORD PTR
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
ORG 100H
;主程序开始
NEWSTAR:
JMP STAR
EVEN
NUM1 DW 0,0
NUM2 DW 0,0
NUM3 DW 0,0
JGV4 DW 0,0
YSF LABEL WORD
YSF1 DB 0
YSF2 DB 0
JUV DB 0
UV DB 0
;使DS:SI指向第一有效字符
OVERS LABEL NEAR
CLD
PUSH AX
OVERS1:
LODSB
CMP AL,' '
JZ OVERS1
CMP AL,9
JZ OVERS1
DEC SI
CMP AL,13
POP AX
RET
;输出一个制表符
TAB LABEL NEAR
MOV AL,9
JMP SHORT DISP
;输出一个回车换行符
CRLF LABEL NEAR
MOV AL,13
CALL DISP
MOV AL,10
;显示一个字符
DISP LABEL NEAR
PUSH AX
PUSH DX
MOV AH,2
MOV DL,AL
INT 21H
POP DX
POP AX
RET
;检查是否为运算符
ISYSF LABEL NEAR
CLD
LODSB
CALL ISJJ
JZ ISYSF1
CALL ISII
JZ ISYSF1
DEC SI
ISYSF1:
RET
;检查是否是加减运算
ISJJ LABEL NEAR
CMP AL,'+'
JZ ISYSF1
CMP AL,'-'
RET
;检查是否为乘除运算
ISII LABEL NEAR
CMP AL,'*'
JZ ISYSF1
CMP AL,'/'
JZ ISYSF1
CMP AL,'\'
RET
;数据输出
;CX=10 十进制
;CX=16 十六进制
DOUT LABEL NEAR
PUSH AX
PUSH BX
PUSH DX
PUSH BP
XOR BP,BP
DOUT1:
INC BP
PUSH AX
MOV AX,DX
XOR DX,DX
DIV CX
MOV BX,AX
POP AX
DIV CX
PUSH DX
MOV DX,BX
OR BX,AX
JNZ DOUT1
DOUT2:
POP AX
ADD AL,'0'
CMP AL,'9'
JBE DOUT3
ADD AL,'A'-'9'-1
DOUT3:
CALL DISP
DEC BP
JNZ DOUT2
POP BP
POP DX
POP BX
POP AX
RET
;输入数据在DX:AX中返回
;CX=0 数据为10进制
;CX#0 数据为16进制
DATE LABEL NEAR
PUSH BX
PUSH BP
PUSH DI
XOR AX,AX
XOR DX,DX
DATE1:
MOV DI,AX
LODSB
CMP AL,'0'
JB DATE7
CMP AL,'9'
JA DATE6
DATE2:
AND AX,0FH
SHL DI,1
RCL DX,1
MOV BX,DI
MOV BP,DX
SHL DI,1
RCL DX,1
SHL DI,1
RCL DX,1
JCXZ DATE3
SHL DI,1
RCL DX,1
Jmp short DATE4
DATE3:
ADD DI,BX
ADC DX,BP
DATE4:
ADD AX,DI
ADC DX,0
JMP DATE1
DATE5:
ADD AL,9
JMP DATE2
DATE6:
JCXZ DATE7
CMP AL,'A'
JB DATE7
CMP AL,'F'
JBE DATE5
CMP AL,'a'
JB DATE7
CMP AL,'f'
JBE DATE5
DATE7:
MOV AX,DI
DEC SI
OR DI,DX
POP DI
POP BP
POP BX
RET
;数据1与数据2根据YSF1进行加减运算
JSJJ LABEL NEAR
MOV AX,NUM2
MOV DX,NUM2+2
CMP YSF1,'+'
JZ JSJJ1
SUB NUM1,AX
SBB NUM1+2,DX
JMP SHORT JSJJ2
JSJJ1:
ADD NUM1,AX
ADC NUM1+2,DX
JSJJ2:
RET
;数据1与数据2根据YSF1进行乘除运算
JSII1 LABEL NEAR
MOV BX,OFFSET NUM1
JMP SHORT JSII2_1
;数据2与数据3根据YSF2进行乘除运算
JSII2 LABEL NEAR
MOV BX,OFFSET NUM2
JSII2_1:
DB 66H
MOV AX,[BX]
DB 66H
MOV CX,[BX+4]
CMP YSF2,'*'
JNZ JSII2_2
DB 66H
IMUL CX
JMP SHORT JSII2_3
JSII2_2:
DB 66H
CWD
DB 66H
IDIV CX
CMP YSF2,'/'
JZ JSII2_3
DB 66H
XCHG DX,AX
JSII2_3:
DB 66H
MOV [BX],AX
RET
;显示结果
XUJG LABEL NEAR
MOV AX,JGV4
MOV DX,JGV4+2
MOV CX,10
CMP UV,10
JZ XUJG0
MOV CX,16
XUJG0:
TEST DX,8000H
JZ XUJG1
CMP UV,10
JZ XUJG2
CALL DOUT
XUJG2:
NOT AX
NOT DX
ADD AX,1
ADC DX,0
PUSH AX
CMP UV,10
JZ XUJG3
MOV AL,' '
CALL DISP
MOV AL,'('
CALL DISP
XUJG3:
MOV AL,'-'
CALL DISP
POP AX
CMP UV,10
JZ XUJG1
CALL DOUT
MOV AL,')'
CALL DISP
RET
XUJG1:
CALL DOUT
RET
;计算结果放入DX:AX中
JSJG LABEL NEAR
CALL JSJJ
MOV AX,NUM1
MOV DX,NUM1+2
RET
;从DS:SI处取一个数据
LOADATE LABEL NEAR
LODSB
CMP AL,'('
JZ LOADATE1
DEC SI
PUSH CX
XOR CX,CX
CMP UV,10
JZ LOADATE0
INC CX ;取16进制数
LOADATE0:
CALL DATE ;取数据放入DX:AX中
POP CX
RET
LOADATE1:
PUSH NUM1 ;保存数据1数据2及运算符
PUSH NUM1+2
PUSH NUM2
PUSH NUM2+2
PUSH YSF
INC JUV
MOV JGV4,0 ;结果值清零
MOV JGV4+2,0
;进行四则运算
SZYS LABEL NEAR
CALL ISYSF ;首字符是运算符?
JZ SZYS2
CALL LOADATE ;不是,取数并保存
MOV NUM1,AX
MOV NUM1+2,DX
SZYS1:
XOR AX,AX ;数据2清零
MOV NUM2,AX
MOV NUM2+2,AX
CALL ISYSF ;下个是运算符?
JZ SZYS3
JNZ SZYS6
SZYS2:
PUSH AX
MOV AX,JGV4 ;将结果作为数据1
MOV NUM1,AX
MOV AX,JGV4+2
MOV NUM1+2,AX
POP AX
SZYS3:
MOV YSF1,AL
MOV YSF2,AL
CALL ISJJ ;是加减运算转
JZ SZYS4
CALL LOADATE ;取数据2
MOV NUM2,AX
MOV NUM2+2,DX
CALL JSII1 ;数据1与数据2根据YSF1进行乘除运算
JMP SZYS1 ; 结果保存在数据1中
SZYS4:
CALL LOADATE ;取数据2并保存
MOV NUM2,AX
MOV NUM2+2,DX
SZYS4_1:
CALL ISYSF
JNZ SZYS6
CALL ISJJ ;运算符2是加减运算?
JNZ SZYS5 ;不是转
PUSH AX
CALL JSJJ ;数据1与数据2根据YSF1进行加减运算
POP AX ; 结果保存在数据1中
MOV YSF1,AL ;保存新的运算符
JMP SZYS4
SZYS5:
MOV YSF2,AL ;保存运算符2
CALL LOADATE ;取数据3
MOV NUM3,AX
MOV NUM3+2,DX
CALL JSII2 ;数据2与数据3根据YSF2进行乘除运算
JMP SZYS4_1 ; 结果保存在数据2中
SZYS6:
MOV CL,AL
CMP AL,13
JNZ SZYS9
SZYS7:
CALL JSJG
CMP JUV,0
JZ SZYS8
DEC JUV
POP YSF
POP NUM2+2
POP NUM2
POP NUM1+2
POP NUM1
RET
SZYS8:
CMP CL,')'
JZ SZYS10
MOV JGV4,AX
MOV JGV4+2,DX
JNZ SZYS12
SZYS9:
CMP AL,')'
JNZ SZYS11
INC SI
JMP SZYS7
SZYS10:
MOV NUM1,AX
MOV NUM1+2,DX
JMP SZYS1
SZYS11:
STC
RET
SZYS12:
CLC
RET
;数制处理
UVIL LABEL NEAR
PUSH SI
UVIL1:
LODSB
CMP AL,' '
JZ UVIL2
CMP AL,9
JZ UVIL2
CMP AL,13
JZ UVIL4
JNZ UVIL1
UVIL2:
MOV BX,SI
CALL OVERS
JZ UVIL3
LODSW
CALL OVERS
POP SI
JNZ SZYS11
CMP AX,'01'
JNZ SZYS11
PUSH SI
MOV UV,10
UVIL3:
MOV AL,13
MOV [BX-1],AL
UVIL4:
POP SI
CLC
RET
;预置结果
YVJG LABEL NEAR
MOV AH,52H
INT 21H
MOV AX,ES:[BX-2]
MOV DS,AX
MOV AX,DS:[0CH]
MOV CS:JGV4,AX
MOV AX,DS:[0EH]
MOV CS:JGV4+2,AX
PUSH CS
POP DS
PUSH CS
POP ES
RET
;保存结果
BCJG LABEL NEAR
MOV AH,52H
INT 21H
MOV AX,ES:[BX-2]
MOV DS,AX
MOV AX,CS:JGV4
MOV DS:[0CH],AX
MOV AX,CS:JGV4+2
MOV DS:[0EH],AX
PUSH CS
POP DS
PUSH CS
POP ES
RET
STAR:
MOV SI,81H
CLD
CALL OVERS
JNZ STAR1
STAR0:
MOV DX,OFFSET MESS1
JMP STAR4
STAR1:
CALL YVJG
CALL UVIL
JB STAR0
MOV SAVESP,SP
CALL SZYS
MOV SP,SAVESP
MOV DX,OFFSET MESS2
JB STAR4
CALL CRLF
CALL XUJG
CALL BCJG
MOV DX,OFFSET MESS3
STAR4:
MOV AH,9
INT 21H
INT 20H
SAVESP DW 0
MESS1 DB 13,10,' Syntax:',13,10
DB ' JS <Expression> [10]',13,10,'$'
MESS2 DB 'Error in expression !$'
MESS3 DB 13,10,'$'
CODE ENDS
END NEWSTAR

学习方法的话,多看书,多练习,多思考

org 0000h
ljmp main
org 0100h
main:
mov 30h,#0ebh
mov 31h,#93h
mov r0,#30h
mov 40h,#47h
mov 41h,#7dh
mov r1,#40h
mov r2,#3
lcall addp
addp:
clr c
loop:
mov a,@r0
addc a,@r1
mov @r0,a
inc r0
inc r1
djnz r2,loop
end
不知道这个可不可以

上楼的真是高手!!!!!

汇编高手进,新手请教,在线等待~~~~~~

有几个错误:
1、div 2 除法指令,操作数必须放在寄存器或者存储器,不能是立即数。
2、
change:
mov ax,A
mov da,B ;这里可能是你笔误,目的操作数应该是dx
mov A,dx
mov B,ax

3、mov ax,4ch //ax改为ah
int 21h
4、调用1号dos功能的时候读取的都是8位的字节数据,你都是用16位的寄存器,定义的变量都是16位数据,因此建议你全部改为8位的数据,再看看。我把程序修改如下:
data segment
A db ?
B db ?
data ends
code segment
assume cs:code,ds:date
start:
mov ax,data
mov ds,ax
mov cl,00B
mov ah,01h
int 21h
mov A,al
mov ah,01h
int 21h
mov B,al
mov al,A
xor ah,ah
mov bh,2
div bh
cmp ah,0
jnz next
B_check:
mov al,B
xor ah,ah
mov bh,2
div bh
cmp ah,0
jz exit
add cl,10B
cmp cl,11B
jz process
cmp cl,00B
jz exit
cmp cl,10B
jz change
next:
add cl,01B
jmp B_check
process:
inc B
inc A
jmp exit
change:
mov al,A
mov dl,B
mov A,dl
mov B,al
exit:
mov ah,4ch
int 21h
code ends
end start

CLC ;清除CF
MOV CX,AX
SUB AX,BX ;AX←AX-BX,影响CF
JC AA ;CF=1转AA去执行(即AX MOV DI,2800H ;结果指针DI=2800H
MOV [DI],AX ;结果送到2800H和2801H单元
JMP LP ;暂停
AA:SUB BX, CX ;BX←BX-CX
MOV DI,2800H
MOV [DI],BX
HLT
或者:
CLC ;清除CF
SUB AX,BX ;AX←AX-BX
JC AA ;CF=1转AA去执行
MOV DI,2800H;
MOV [DI],AX ;结果送到2800H和2801H单元
HLT ;暂停
AA:SUB BX, AX ;BX←BX-AX
MOV DI,2800H
MOV [DI],BX
HLT

一个简单的线性表问题!急求解答!在线等待!!
答:include "stdio.h"void xxx(int y);main(){ char a[],b[];int len1;a[]="dsf"b[]="ewrg"if(strlen(a[])>strlen(b[]))len1=strlen(b[]);else len1=strlen(a[]);xxx(int len1);} void xxx(int y){ for (i=0;i<y;i++){ if('a[i]'>'b[i]'){printf("A单词...

ANSYS10.0安装问题在线等待!!!急急急!!!
答:我就是照如下安装的,没有出现问题:1. 用daemon tools装载安装盘(我的安装盘文件名是m-asmp10.bin):2.右击打开光盘,将MAGNiTUDE文件夹拷贝到硬盘。假设为e:\ MAGNiTUDE。3. 双击H盘(我的光驱是G盘,所以虚拟光驱是H盘),出现以下安装导引框:点最下列的“Display the license server hosted...

英文翻译问题,紧急求助,在线等待,回答满意,追加100分~
答:7.打印机操作 打印操作 确定操作功能 设置操作功能 使用那些饲料和经营功能的要确定那些打印机的swithes权力,( 开电源, 设置打印进操作功能! )下列功能已经被最初定在工厂。 (下列各项功能在出厂的时候已经设置)在之后你执行( 执行)确定,保留( 保持, 保留)甚至( 偶校验)在之后( 在……以后)你转身...

小学六年级语文复习题(采纳者均送50分)在线等待
答:拼音部分 复习一.按韵母归类。让 忍 病 临 品 长 精 本 产 朋 竿 成 灵 讽 分 榜 返 彬 张 盘 今 跟 扔 更 尘 劲 芳 半 尽 染 很 望 人 含 灿 拎 森 僧 in___ing___an___ang___en___

java可视化编程配置,请高手赐教!在线等待!谢谢!
答:哈哈!遇到我算你幸运!!可以的!下载插件:SWT&Swing.Designer_Window.Builder.Pro_v6_for_Eclipse3.2_Keygen 里面有安装说明和破解,可以实现想VS2005那样的可视化编程,控件直接拖即可用!自动生成事件类!!PS:可视化虽然方便,但是我劝你最好还是自己动手写的好,锻炼人!

在线等待!懂图论的可以进!TSP问题与最短路问题杂合的 属于什么类型?_百...
答:你把不需要去的节点全部删去(当然连与它相关的边删去),剩下的就是都要去的节点,这就是一个哈密顿问题,而且简化了你的图.对于哈密顿问题现在没有一个完美的算法,不过可以找到一些可用的定理作为判断。你可以把你的图发给我看看,我和你一起讨论行不?

2018年330豪华故障灯问题在线等?
答:2018年关于豪华车型330的故障灯问题,网友是否在线等待解答呢?常见的故障包括快速漏气、高压、低压和高温。指示灯亮起其实是一种行车预警信号,可能是因为轮胎在行驶过程中遇到坑洼,导致受力不均,胎压变化,从而触发灯亮。在启车前,务必检查胎压检测器是否正常,避免胎压灯的误报。如果在汽车出现状况时,...

在线等待!!!
答:在线等待!!!  我来答 首页 在问 全部问题 娱乐休闲 游戏 旅游 教育培训 金融财经 医疗健康 科技 家电数码 政策法规 文化历史 时尚美容 情感心理 汽车 生活 职业 母婴 三农 互联网 生产制造 其他 日报 日报精选 日报广场 用户 认证用户 视频作者 日报作者 知道...

http500错误网站正在维护中,错误如何解决(长期在线等待解答,希望...
答:实际上微软已经发现IWAM账号在密码同步方面存在问题,因此在IIS5的管理脚本中单独为IWAM账号密码同步编写了一个脚本synciwam.vbs,这个脚本位于C:inetpubadminscripts子目录下(位置可能会因你安装IIS5时设置的不同而有所变动)。ynciwam.vbs脚本用法比较简单:cscriptsynciwam.vbs[-v|-h]“-v”参数表示...

在线等待excel大神高手!高手进!高悬赏
答:是做饼图吗?可以用窗体控件切换,不过那个图片只能在EXCEL中可以,拿到其它软件中不知到好不好用~~(要使用 Microsoft Office Excel 2007 中的窗体控件,您必须启用“开发工具”选项卡。为此,请按照下列步骤操作: 单击“Office 按钮”,然后单击“Excel 选项”。 在“常用”选项卡上,单击以选中“在...