电脑系统指令有哪些,电脑系统指令大全
1.一个较完整的指令系统应包括哪些指令?
2.计算机的指令系统包括什么?
3.电脑运行常见命令有哪些?
4.电脑常用命令有哪些?
5.电脑cmd命令大全?
6.计算机常用命令都有哪些?
常用的解决电脑故障系统命令
在计算机网络中经常要对网络进行管理,测试,这时就要用到网络命令。下面我给大家介绍4个最常用的系统命令,可以快速解决电脑故障,修复电脑网络系统问题。
首先先打开命令提示符窗口:右击开始-运行-cmd,然后就可以开始输入命令
常用命令一:ipconfig命令,用于查看和修复本地网络连接
1,拓展命令: ipconfig /all 查看你的现在所有网卡的.网络信息,包括你的电脑名称,ip地址,默认网关,dhcp服务器和dns服务器等。
2,拓展命令:ipconfig /renew 稀放ip地址,并重新获取ip地址,这个命令对于不能获取到正确ip地址,导致无法上网的问题,是一个很好的解决方法。
常用命令二:ping 命令,用于检测网络连通情况
有时候你在浏览网页时,加载不了某个网站,或者加载很慢时,这是你不知问题是出在你自己的网络,还是网站服务器,这时候你可以使用ping命令来检测网络的连通情况。
我们以百度网站为测试,一般情况百度是永远不会掉线的,ping 通了,没有数据丢失则代表你的网络没问题,如果ping 不通,数据丢失了,就代表你的网络有故障,可能线路问题,需要运营商检查修复,也有可能dns服务器问题,无法解析域名。
这是ping 通的情况:
这是ping 不通的情况:
常用命令三:sfc /scannow 用于检查修复损坏系统的文件
由于一些病毒感染破坏,导致一些系统文件误杀,或者由于电脑不正常关机,造成系统文件丢失,从而导致系统功能异常,这时候你又不想重新重新安装,建议使用这个命令来修复系统文件,从一定程度上讲,定期运行该命令,还可以提高你的电脑运行速度。
注意一下的是,运行这个命令需要以管理员的身份运行命令提示符,修复时间一般在5到10分钟
常用命令四:powercfg 用于检查系统详细能源效率使用情况
这个命令可以详细分析你电脑各种行为,并列出哪些应用程序耗电量,它可以为电脑用户轻松找出哪些应用程序比较耗电耗能量,然后再去关掉耗电的应用程序,达到节能效果。
拓展命令:powercfg /energy 它可以观察60秒内计算机系统能源使用效率详细分析
;一个较完整的指令系统应包括哪些指令?
初级电脑命令
▲cd__文件夹:打开这个文件夹,c的意思是come in,d的意思是document
▲cd..:返回上一目录
▲dir:查看文件夹中的内容
▲dir/w:查看的内容,在一屏中显示
▲dir/p:但看的内容,分屏显示
▲dir/a:查看文件夹中的内容,就是就算是隐藏文件,也能看到
▲dir__.exe:查看以.exe为后缀名的文件
▲ping__计算机名或IP地址 给对方计算机发送数据包,检测两台计算机是否通
▲ping__-t__计算机名或IP地址 一直给对方计算机发送数据包,如果想要停止就按ctrl+c。
▲ping__-a__计算机名或IP地址 通过给对方发送数据包,可查到对方计算机的名称
▲type:在DOS下打开文档,查看内容
(win98)MS-dos:
打开运行,输入command,可进入DOS界面。或在“开始”的“程序”中找到MS-DOS,也可以打开。
▲运行—winipcfg:IP配置
▲运行—regedit:注册表
▲运行—notepad:记事本
▲运行—winword:word文档
MS-DOS:( __ 下划线代表一个空格)
▲复制文件:copy 盘符:文件夹文件夹文件名.后缀名__盘符:文件夹文件夹 (如:copy c:windowstopsy.ini d:amdls)意思是把sy.ini这个文件复制到D盘amd下的ls下,另外amd*.*代表amd这个文件夹下的所有文件以及文件夹
▲新建文件夹:md__文件夹名(md代表make document,意思就是制造文件)
▲删除文件夹以及文件:rd__文件夹名(rd代表revise document,意思就是删掉文件,但rd这个命令只能删掉空的文件夹)
deltree__/y__盘符:文件夹文件夹文件(/y可加可不加,加上/y,系统不会提醒是否确认要删除,不加,则提醒)
▲更改文件属性:attrib__+(-)__r(s,h)__文件名(+为加属性,-为减属性,r为只读,s为系统,h为隐藏)
▲格式化盘符:format__盘符:/s(/s为参数format的意思为“开本、格式”)
▲快速格式化:format__盘符:/s/q(/q为快速,q:quick 快的,快速的)
▲在DOS下还原注册表:scanreg/restore
(win2000)命令提示符:
打开运行,输入cmd(command的缩写,但不能输入command),可进入DOS界面。或在“开始”-“程序”-“附件”中找到“命令提示符”,也可以打开。
▲运行—ipconfig:IP配置(ipconfig /all为详细资料)
▲运行—regedit:注册表
▲运行—notepad:记事本
▲运行—winword:word文档
▲运行—gpedit.msc: 组策略
MS-DOS:( _ 下划线代表空格)
(win2000安全性很高,所以有些命令必须管理员才能实现)
在win2000中 复制文件、新建文件夹、更改文件属性、格式化都是跟win98中的一样,唯一区别是删除文件是del(deltree的缩写)。
在win2000中有很多服务,所以在MS-DOS下运行的程序要比win98的多
▲转换成NTFS分区:convert__盘符:__/fs:ntfs(convert的意思为:皈依者,就是改变的意思)
▲在DOS下添加用户:net__user__用户名__密码__/add(/add为参数,add就是additive,意思为添加的。)
▲在DOS下删除用户:net__user__用户名__密码__/delete(/delete的意思就是删除)
▲在局域网中发送消息:net__send__对方计算机名或IP地址__要发送的消息(net的意思为“网络”,send的意思为“发送”)
▲进入另一台计算机的用户:telnet__对方计算机名或IP地址__用户名__密码
▲还原注册表跟win98一样
▲映射驱动器:net use 盘符:计算机名共享文件名
最后,告诉大家一个自己学习的方法。
因为很多命令都带什么/y、-t、/add之类的参数。我们只要记住上面那些常用的命令就可以的,其实还有很多命令都有其它参数。你可以查看,如我想要知道net的所有参数。只要打上net/?即可。又如要想知道在局域网中怎样发送消息,可先打一个net/? 然后,你可以看到很多参数,其中有一个send,然后,再打上net send/?可查看发送消息的格式是什么。
→常用的设置
◆1、计算机没有鼠标怎么办?
可以用键盘操作,一是用快捷键,二是用小键盘当鼠标。
快捷键就不说了,在“学习圆地电脑学习电脑快捷键.txt”里就有快捷键命令。
第二个,要先打开“控制面板”,再打开“辅肋选项”,然后选“鼠标”一栏选中使用鼠标键,再点设置,把两个速度选择最高(快),按确定即可。(当然,没有鼠标必须用快捷打开,主要用Tab键和方向键打开)
然后就可以用小键盘当鼠标。小键盘数字键的作用为:
1 往左下方
2 往下方
3 往右下方
4 往左
5 双击打开,单击选中,跟鼠标左键一样
6 往右
7 往左上方
8 往往上方
9 往右上方
0 按一下表示鼠标左键按住不丢
.(del) 跟0相对应
◆2、在windows2000中怎样一次清除文档中的文件、设置开始菜单?
一次消除“开始”-“文档”中的文件,右击任务栏,选属性,将出现“任务栏和开始菜单属性”,再选“高级”,最后选清除。
同时“高级”菜单里也有自定义开始菜单和开始菜单设置。用户可自定义设置。
在win98中当然也可以,也是右击任务栏,打开属性,可在“开始菜单程序”中找到“文档菜单”,点清除即可。
◆3、windows2000怎样可以自动登陆?
〈1〉 可以修改注册表
打开HKEY_LOCAL_MACHINE下的SOFTWARE下的Microsoft下的Windows NT下的CurrentVersion下的Winlogon
单击Winlogon后,在右边的列表中把AutoAdminiLogon值改成1,把DefaultDomainName改成你计算机的名字,再把DefaultUserName值改成你想要自动登陆用户的用户名即可。
〈2〉当然,我们并不推荐有注册表改,因为非常麻烦。所以我们可以在网上下载一些小工具,这样的工具很多。这里,我们就用Microsoft公司在推出Windows2000时,同时推出的一个小工具。工具名称为Tweak UI,当用户安装后会在控制面板中出现,我们可以打开它,在登录中设置。
◆4、怎样隐藏硬盘盘符?
可从网上下载一些工具,隐藏是非常方便的。推荐软件:Tweak UI、Windows优化大师、超级魔法免子设置
→小技巧
◆查找文件
查找文件,可按ctrl+f或f3即可,不过,如果你知道那个文件的名字第一个字母,又知道在那个目录里,可打开那个目录。随便选中一个文件或文件夹(最好选第一个,以免漏掉)。再按那第一个字母,可快速找到。
计算机的指令系统包括什么?
一、数据传送指令
1.通用数据传送指令
MOV(Move)传送
PUSH(Push onto the stack)进栈
POP(Pop from the stack)出栈
XCHG(Exchange)交换
.MOV指令
格式为: MOV DST,SRC
执行的操作:(DST)<-(SRC)
.PUSH进栈指令
格式为:PUSH SRC
执行的操作:(SP)<-(SP)-2
((SP)+1,(SP))<-(SRC)
.POP出栈指令
格式为:POP DST
执行的操作:(DST)<-((SP+1),(SP))
(SP)<-(SP)+2
.XCHG 交换指令
格式为:XCHG OPR1,OPR2
执行的操作:(OPR1)<-->(OPR2)
2.累加器专用传送指令
IN(Input) 输入
OUT(Output) 输出
XLAT(Translate) 换码
这组指令只限于使用累加器AX或AL传送信息.
.IN 输入指令
长格式为: IN AL,PORT(字节)
IN AX,PORT(字)
执行的操作: (AL)<-(PORT)(字节)
(AX)<-(PORT+1,PORT)(字)
短格式为: IN AL,DX(字节)
IN AX,DX(字)
执行的操作: AL<-((DX))(字节)
AX<-((DX)+1,DX)(字)
.OUT 输出指令
长格式为: OUT PORT,AL(字节)
OUT PORT,AX(字)
执行的操作: (PORT)<-(AL)(字节)
(PORT+1,PORT)<-(AX)(字)
短格式为: OUT DX,AL(字节)
OUT DX,AX(字)
执行的操作: ((DX))<-(AL)(字节)
((DX)+1,(DX))<-AX(字)
在IBM-PC机里,外部设备最多可有65536个I/O端口,端口(即外设的端口地址)为0000~FFFFH.其中前256个端口(0~FFH)可以直接在指令中指定,这就是长格式中的PORT,此时机器指令用二个字节表示,第二个字节就是端口号.所以用长格式时可以在指定中直接指定端口号,但只限于前256个端口.当端口号>=256时,只能使用短格式,此时,必须先把端口号放到DX寄存器中(端口号可以从0000到0FFFFH),然后再用IN或OUT指令来 传送信息.
.XLAT 换码指令
格式为: XLAT OPR
或: XLAT
执行的操作:(AL)<-((BX)+(AL))
3.有效地址送寄存器指令
LEA(Load effective address)有效地址送寄存器
LDS(Load DS with Pointer)指针送寄存器和DS
LES(Load ES with Pointer)指针送寄存器和ES
.LEA 有效地址送寄存器
格式为: LEA REG,SRC
执行的操作:(REG)<-SRC
指令把源操作数的有效地址送到指定的寄存器中.
.LDS 指针送寄存器和DS指令
格式为: LDS REG,SRC
执行的操作:(REG)<-(SRC)
(DS)<-(SRC+2)
把源操作数指定的4个相继字节送到由指令指定的寄存器及DS寄存器中.该指令常指定SI寄存器.
.LES 指针送寄存器和ES指令
格式为: LES REG,SRC
执行的操作: (REG)<-(SRC)
(ES)<-(SRC+2)
把源操作数指定的4个相继字节送到由指令指定的寄存器及ES寄存器中.该指令常指定DI寄存器.
4.标志寄存器传送指令
LAHF(Load AH with flags)标志送AH
SAHF(store AH into flags)AH送标志寄存器
PUSHF(push the flags) 标志进栈
POPF(pop the flags) 标志出栈
.LAHF 标志送AH
格式为: LAHF
执行的操作:(AH)<-(PWS的低字节)
.SAHF AH送标志寄存器
格式为: SAHF
执行的操作:(PWS的低字节)<-(AH)
.PUSHF 标志进栈
格式为: PUSHF
执行的操作:(SP)<-(SP)-2
((SP)+1,(SP))<-(PSW)
.POPF 标志出栈
格式为: POPF
执行的操作:(PWS)<-((SP)+1,(SP))
(SP)<-(SP+2)
二、算术指令
1.加法指令
ADD(add)加法
ADC(add with carry)带进位加法
INC(increment)加1
.ADD 加法指令
格式: ADD DST,SRC
执行的操作:(DST)<-(SRC)+(DST)
.ADC 带进位加法指令
格式: ADC DST,SRC
执行的操作:(DST)<-(SRC)+(DST)+CF
.ADD 加1指令
格式: INC OPR
执行的操作:(OPR)<-(OPR)+1
2.减法指令
SUB(subtract)减法
SBB(subtract with borrow)带借位减法
DEC(Decrement)减1
NEG(Negate)求补
CMP(Compare)比较
.SUB 减法指令
格式: SUB DST,SRC
执行的操作:(DST)<-(DST)-(SRC)
.SBB 带借位减法指令
格式: SBB DST,SRC
执行的操作:(DST)<-(DST)-(SRC)-CF
.DEC 减1指令
格式: DEC OPR
执行的操作:(OPR)<-(OPR)-1
.NEG 求补指令
格式: NEG OPR
执行的操作:(OPR)<- -(OPR)
.CMP 比较指令
格式: CMP OPR1,OPR2
执行的操作:(OPR1)-(OPR2)
该指令与SUB指令一样执行减法操作,但不保存结果,只是根据结果设置条件标志西半球.
3.乘法指令
MUL(Unsigned Multiple)无符号数乘法
IMUL(Signed Multiple)带符号数乘法
.MUL 无符号数乘法指令
格式: MUL SRC
执行的操作:
字节操作数:(AX)<-(AL)*(SRC)
字操作数:(DX,AX)<-(AX)*(SRC)
.IMUL 带符号数乘法指令
格式: IMUL SRC
执行的操作:与MUL相同,但必须是带符号数,而MUL是无符号数.
4.除法指令
DIV(Unsigned divide)无符号数除法
IDIV(Signed divide)带符号数除法
CBW(Convert byte to word)字节转换为字
CWD(Contert word to double word)字转换为双字
.DIV 无符号数除法指令
格式: DIV SRC
执行的操作:
字节操作:(AL)<-(AX)/(SRC)的商
(AH)<-(AX)/(SRC)的余数
字操作: (AX)<-(DX,AX)/(SRC)的商
(AX)<-(DX,AX)/(SRC)的余数
.IDIV 带符号数除法指令
格式: DIV SRC
执行的操作:与DIV相同,但操作数必须是带符号数,商和余数也均为带符号数,且余数的符号与被除数的符号相同.
.CBW 字节转换为字指令
格式: CBW
执行的操作:AL的内容符号扩展到AH.即如果(AL)的最高有效位为0,则(AH)=00;如(AL)的最高有效位为1,则(AH)=0FFH
.CWD 字转换为双字指令
格式: CWD
执行的操作:AX的内容符号扩展到DX.即如(AX)的最高有效位为0,则(DX)=0;否则(DX)=0FFFFH.
这两条指令都不影响条件码.
三、逻辑指令
1.逻辑运算指令
AND(and) 逻辑与
OR(or) 逻辑或
NOT(not) 逻辑非
XOR(exclusive or)异或
TEST(test) 测试
.AND 逻辑与指令
格式: AND DST,SRC
执行的操作:(DST)<-(DST)^(SRC)
.OR 逻辑或指令
格式: OR DST,SRC
执行的操作:(DST)<-(DST)V(SRC)
.NOT 逻辑非指令
格式: NOT OPR
执行的操作:(OPR)<-(OPR)
.XOR 异或指令
格式: XOR DST,SRC
执行的操作:(DST)<-(DST)V(SRC)
.TEST 测试指令
格式: TEST OPR1,OPR2
执行的操作:(DST)^(SRC)
两个操作数相与的结果不保存,只根据其特征置条件码
2.移位指令
SHL(shift logical left) 逻辑左移
SAL(shift arithmetic left) 算术左移
SHR(shift logical right) 逻辑右移
SAR(shift arithmetic right) 算术右移
ROL(Rotate left) 循环左移
ROR(Rotate right) 循环右移
RCL(Rotate left through carry) 带进位循环左移
RCR(Rotate right through carry) 带进位循环右移
格式: SHL OPR,CNT(其余的类似)
其中OPR可以是除立即数以外的任何寻址方式.移位次数由CNT决定,CNT可以是1或CL.
循环移位指令可以改变操作数中所有位的位置;移位指令则常常用来做乘以2除以2操作.其中算术移位指令适用于带符号数运算,SAL用来乘2,SAR用来除以2;而逻辑移位指令则用来无符号数运算,SHL用来乘2,SHR用来除以2.
四、串处理指令
1.与REP相配合工作的MOVS,STOS和LODS指令
.REP重复串操作直到(CX)=0为上
格式: REP string primitive
其中String Primitive可为MOVS,LODS或STOS指令
执行的操作:
1)如(CX)=0则退出REP,否则往下执行.
2)(CX)<-(CX)-1
3)执行其中的串操作
4)重复1)~3)
.MOVS 串传送指令
格式:可有三种
MOVS DST,SRC
MOVSB(字节)
MOVSW(字)
其中第二、三种格式明确地注明是传送字节或字,第一种格式则应在操作数中表明是字还是字节操作,例如:
MOVS ES:BYTE PTR[DI],DS:[SI]
执行的操作:
1)((DI))<-((SI))
2)字节操作:
(SI)<-(SI)+(或-)1,(DI)<-(DI)+(或-)1
当方向标志DF=0时用+,当方向标志DF=1时用-
3)字操作:
(SI)<-(SI)+(或-)2,(DI)<-(DI)+(或-)2
当方向标志DF=0时用+,当方向标志DF=1时用-
该指令不影响条件码.
.CLD(Clear direction flag)该指令使DF=0,在执行串操作指令时可使地址自动增量;
.STD(Set direction flag)该指令使DF=1,在执行串操作指令时可使地址自动减量.
.STOS 存入串指令
格式: STOS DST
STOSB(字节)
STOSW(字)
执行的操作:
字节操作:((DI))<-(AL),(DI)<-(DI)+-1
字操作: ((DI))<-(AX),(DI)<-(DI)+-2
该指令把AL或AX的内容存入由(DI)指定的附加段的某单元中,并根据DF的值及数据类型修改DI的内容,当它与REP联用时,可把AL或AX的内容存入一个长度为(CX)的缓冲区中.
.LODS 从串取指令
格式: LODS SRC
LODSB
LODSW
执行的操作:
字节操作:(AL)<-((SI)),(SI)<-(SI)+-1
字操作: (AX)<-((SI)),(SI)<-(SI)+-2
该指令把由(SI)指定的数据段中某单元的内容送到AL或AX中,并根据方向标志及数据类型修改SI的内容.指令允许使用段跨越前缀来指定非数据段的存储区.该指令也不影响条件码.
一般说来,该指令不和REP联用.有时缓冲区中的一串字符需要逐次取出来测试时,可使用本指令.
2.与REPE/REPZ和REPNZ/REPNE联合工作的CMPS和SCAS指令
.REPE/REPZ 当相等/为零时重复串操作
格式: REPE(或REPZ) String Primitive
其中String Primitive可为CMPS或SCAS指令.
执行的操作:
1)如(CX)=0或ZF=0(即某次比较的结果两个操作数不等)时退出,否则往下执行
2)(CX)<-(CX)-1
3)执行其后的串指令
4)重复1)~3)
.REPNE/REPNZ 当不相等/不为零时重复串操作
格式: REPNE(或REPNZ) String Primitive
其中String Primitive可为CMPS或SCAS指令
执行的操作:
除退出条件(CX=0)或ZF=1外,其他操作与REPE完全相同.
.CMPS 串比较指令
格式: CMP SRC,DST
CMPSB
CMPSW
执行的操作:
1)((SI))-((DI))
2)字节操作:(SI)<-(SI)+-1,(DI)<-(DI)+-1
字操作: (SI)<-(SI)+-2,(DI)<-(DI)+-2
指令把由(SI)指向的数据段中的一个字(或字节)与由(DI)指向的附加段中的一个字(或字节)相减,但不保存结果,只根据结果设置条件码,指令的其它特性和MOVS指令的规定相同.
.SCAS 串扫描指令
格式: SCAS DST
SCASB
SCASW
执行的操作:
字节操作:(AL)-((DI)),(DI)<-(DI)+-1
字操作: (AL)-((DI)),(DI)<-(DI)+-2
该指令把AL(或AX)的内容与由(DI)指定的在附加段中的一个字节(或字)进行比较,并不保存结果,只根据结果置条件码.指令的其他特性和MOVS的规定相同.
五、控制转移指令
1.无条件转移指令
.JMP(jmp) 跳转指令
1)段内直接短转移
格式:JMP SHORT OPR
执行的操作:(IP)<-(IP)+8位位移量
2)段内直接近转移
格式:JMP NEAR PTR OPR
执行的操作:(IP)<-(IP)+16位位移量
3)段内间接转移
格式:JMP WORD PTR OPR
执行的操作:(IP)<-(EA)
4)段间直接(远)转移
格式:JMP FAR PTR OPR
执行的操作:(IP)<-OPR的段内偏移地址
(CS)<-OPR所在段的段地址
5)段间间接转移
格式:JMP DWORD PTR OPR
执行的操作:(IP)<-(EA)
(CS)<-(EA+2)
2.条件转移指令
1)根据单个条件标志的设置情况转移
.JZ(或JE)(Jump if zero,or equal) 结果为零(或相等)则转移
格式:JE(或JZ) OPR
测试条件:ZF=1
.JNZ(或JNE)(Jump if not zero,or not equal) 结果不为零(或不相等)则转移
格式:JNZ(或JNE) OPR
测试条件:ZF=0
.JS(Jump if sign) 结果为负则转移
格式: JS OPR
测试条件:SF=1
.JNS(Jump if not sign) 结果为正则转移
格式:JNS OPR
测试条件:SF=0
.JO(Jump if overflow) 溢出则转移
格式: JO OPR
测试条件:OF=1
.JNO(Jump if not overflow) 不溢出则转移
格式: JNO OPR
测试条件:OF=0
.JP(或JPE)(Jump if parity,or parity even) 奇偶位为1则转移
格式: JP OPR
测试条件:PF=1
.JNP(或JPO)(Jump if not parity,or parity odd) 奇偶位为0则转移
格式: JNP(或JPO) OPR
测试条件:PF=0
.JB(或JNAE,JC)(Jump if below,or not above or equal,or carry) 低于,或者不高于或等于,或进位位为1则转移
格式:JB(或JNAE,JC) OPR
测试条件:CF=1
.JNB(或JAE,JNC)(Jump if not below,or above or equal,or not carry) 不低于,或者高于或者等于,或进位位为0则转移
格式:JNB(或JAE,JNC) OPR
测试条件:CF=0
2)比较两个无符号数,并根据比较的结果转移
.JB(或JNAE,JC)
格式:同上
.JNB(或JAE,JNC)
格式:同上
.JBE(或JNA)(Jump if below or equal,or not above) 低于或等于,或不高于则转移
格式:JBE(或JNA) OPR
测试条件:CFVZF=1
.JNBE(或JA)(Jump if not below or equal,or above) 不低于或等于,或者高于则转移
格式:JNBE(或JA) OPR
测试条件:CFVZF=0
3)比较两个带符号数,并根据比较的结果转移
.JL(或LNGE)(Jump if less,or not greater or equal) 小于,或者不大于或者等于则转移
格式:JL(或JNGE) OPR
测试条件:SFVOF=1
.JNL(或JGE)(Jump if not less,or greater or equal)不小于,或者大于或者等于则转移
格式:JNL(或JGE) OPR
测试条件:SFVOF=0
.JLE(或JNG)(Jump if less or equal,or not greater) 小于或等于,或者不大于则转移
格式:JLE(或JNG) OPR
测试条件:(SFVOF)VZF=1
.JNLE(或JG)(Jump if not less or equal,or greater) 不小于或等于,或者大于则转移
格式:JNLE(或JG) OPR
测试条件:(SFVOF)VZF=0
4)测试CX的值为0则转移指令
.JCXZ(Jump if CX register is zero) CX寄存器的内容为零则转移
格式:JCXZ OPR
测试条件:(CX)=0
注:条件转移全为8位短跳!
3.循环指令
.LOOP 循环指令
格式: LOOP OPR
测试条件:(CX)<>0
.LOOPZ/LOOPE 当为零或相等时循环指令
格式: LOOPZ(或LOOPE) OPR
测试条件:(CX)<>0且ZF=1
.LOOPNZ/LOOPNE 当不为零或不相等时循环指令
格式: LOOPNZ(或LOOPNE) OPR
测试条件:(CX)<>0且ZF=0
这三条指令的步骤是:
1)(CX)<-(CX)-1
2)检查是否满足测试条件,如满足则(IP)<-(IP)+D8的符号扩充.
4.子程序
.CALL调用指令
.RET返回指令
5.中断
.INT指令
格式: INT TYPE
或 INT
执行的操作:(SP)<-(SP)-2
((SP)+1,(SP))<-(PSW)
(SP)<-(SP)-2
((SP)+1,(SP))<-(CS)
(SP)<-(SP)-2
((SP)+1,(SP))<-(IP)
(IP)<-(TYPE*4)
(CS)<-(TYPE*4+2)
.INTO 若溢出则中断
执行的操作:若OF=1则:
(SP)<-(SP)-2
((SP)+1,(SP))<-(PSW)
(SP)<-(SP)-2
((SP)+1,(SP))<-(CS)
(SP)<-(SP)-2
((SP)+1,(SP))<-(IP)
(IP)<-(10H)
(CS)<-(12H)
.IRET 从中断返回指令
格式: IRET
执行的操作:(IP)<-((SP)+1,(SP))
(SP)<-(SP)+2
(CS)<-((SP)+1,(SP))
(SP)<-(SP)+2
(PSW)<-((SP)+1,(SP))
(SP)<-(SP)+2
六、处理机控制指令
1.标志处理指令
.CLC进位位置0指令(Clear carry)CF<-0
.CMC进位位求反指令(Complement carry)CF<-CF
.STC进位位置1指令(Set carry)CF<-1
.CLD方向标志置0指令(Clear direction)DF<-0
.STD方向标志置1指令(Set direction)DF<-1
.CLI中断标志置0指令(Clear interrupt)IF<-0
.STI中断标志置1指令(Set interrupt)IF<-0
2.其他处理机控制指令
NOP(No Opreation) 无操作
HLT(Halt) 停机
WAIT(Wait) 等待
ESC(Escape) 换码
LOCK(Lock) 封锁
这些指令可以控制处理机状态.这们都不影响条件码.
.NOP 无操作指令
该指令不执行任何操作,其机器码占有一个字节,在调试程序时往往用这条指令占有一定的存储单元,以便在正式运行时用其他指令取代.
.HLT停机指令
该指令可使机器暂停工作,使处理机处于停机状态以便等待一次外部中断到来,中断结束后可继续执行下面的程序.
.WAIT等待指令
该指令使处理机处于空转状态,它也可以用来等待外部中断的发生,但中断结束后仍返回WAIT指令继续德行.
.ESC换码指令
格式ESC mem
其中mem指出一个存储单元,ESC指令把该存储单元的内容送到数据总线去.当然ESC指令不允许使用立即数和寄存器寻址方式.这条指令在使用协处理机(Coprocessor)执行某些操作时,可从存储器指得指令或操作数.协处理机(如8087)则是为了提高速度而可以选配的硬件.
.LOCK封锁指令
该指令是一种前缀,它可与其他指令联合,用来维持总线的锁存信号直到与其联合的指令执行完为止.当CPU与其他处理机协同工作时,该指令可避免破坏有用信息.
电脑运行常见命令有哪些?
①数据处理指令:包括算术运算指令、逻辑运算指令、移位指令、比较指令等。
②数据传送指令:包括寄存器之间、寄存器与主存储器之间的传送指令等。
③程序控制指令:包括条件转移指令、无条件转移指令、转子程序指令等。
④输入-输出指令:包括各种外围设备的读、写指令等。有的计算机将输入-输出指令包含在数据传送指令类中。
⑤状态管理指令:包括诸如实现置存储保护、中断处理等功能的管理指令。
扩展资料
一条指令的执行过程按时间顺序可分为以下几个步骤。
①CPU发出指令地址。将指令指针寄存器(IP)的内容——指令地址,经地址总线送入存储器的地址寄存器中。
②从地址寄存器中读取指令。将读出的指令暂存于存储器的数据寄存器中。
③将指令送往指令寄存器。将指令从数据寄存器中取出,经数据总线送入控制器的指令寄存器中。
④指令译码。指令寄存器中的操作码部分送指令译码器,经译码器分析产生相应的操作控制信号,送往各个执行部件。
⑤按指令操作码执行。
⑥修改程序计数器的值,形成下一条要取指令的地址。若执行的是非转移指令,即顺序执行,则指令指针寄存器的内容加1,形成下一条要取指令的地址。指令指针寄存器也称为程序计数器。
百度百科-指令系统
电脑常用命令有哪些?
1. gpedit.msc-----组策略
2. sndrec32-------录音机
3. Nslookup-------IP地址侦测器
4. explorer-------打开资源管理器
5. logoff---------注销命令
6. tsshutdn-------60秒倒计时关机命令
7. lusrmgr.msc----本机用户和组
8. services.msc---本地服务设置
9. oobe/msoobe /a----检查XP是否激活
10. notepad--------打开记事本
11. cleanmgr-------垃圾整理
12. net start messenger----开始信使服务
13. compmgmt.msc---计算机管理
14. net stop messenger-----停止信使服务
15. conf-----------启动netmeeting
16. dvdplay--------DVD播放器
17. charmap--------启动字符映射表
18. diskmgmt.msc---磁盘管理实用程序
19. calc-----------启动计算器
20. dfrg.msc-------磁盘碎片整理程序
21. chkdsk.exe-----Chkdsk磁盘检查
22. devmgmt.msc--- 设备管理器
23. regsvr32 /u *.dll----停止dll文件运行
24. drwtsn32------ 系统医生
25. rononce -p ----15秒关机
26. dxdiag---------检查DirectX信息
27. regedt32-------注册表编辑器
28. Msconfig.exe---系统配置实用程序
29. rsop.msc-------组策略结果集
30. mem.exe--------显示内存使用情况
31. regedit.exe----注册表
32. winchat--------XP自带局域网聊天
33. progman--------程序管理器
34. winmsd---------系统信息
35. perfmon.msc----计算机性能监测程序
36. winver---------检查Windows版本
37. sfc /scannow-----扫描错误并复原
38. taskmgr-----任务管理器(2000/xp/2003
39. winver---------检查Windows版本
40. wmimgmt.msc----打开windows管理体系结构(WMI)
41. wupdmgr--------windows更新程序
42. wscript--------windows脚本宿主设置
43. write----------写字板
44. winmsd---------系统信息
45. wiaacmgr-------扫描仪和照相机向导
46. winchat--------XP自带局域网聊天
47. mem.exe--------显示内存使用情况
48. Msconfig.exe---系统配置实用程序
49. mplayer2-------简易widnows media player
50. mspaint--------画图板
51. mstsc----------远程桌面连接
52. mplayer2-------媒体播放机
53. magnify--------放大镜实用程序
54. mmc------------打开控制台
55. mobsync--------同步命令
56. dxdiag---------检查DirectX信息
57. drwtsn32------ 系统医生
58. devmgmt.msc--- 设备管理器
59. dfrg.msc-------磁盘碎片整理程序
60. diskmgmt.msc---磁盘管理实用程序
61. dcomcnfg-------打开系统组件服务
62. ddeshare-------打开DDE共享设置
63. dvdplay--------DVD播放器
64. net stop messenger-----停止信使服务
65. net start messenger----开始信使服务
66. notepad--------打开记事本
67. nslookup-------网络管理的工具向导
68. ntbackup-------系统备份和还原
69. narrator-------屏幕“讲述人”
70. ntmsmgr.msc----移动存储管理器
71. ntmsoprq.msc---移动存储管理员操作请求
72. netstat -an----(TC)命令检查接口
73. syncapp--------创建一个公文包
74. sysedit--------系统配置编辑器
75. sigverif-------文件签名验证程序
76. sndrec32-------录音机
77. shrpubw--------创建共享文件夹
78. secpol.msc-----本地安全策略
79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
80. services.msc---本地服务设置
81. Sndvol32-------音量控制程序
82. sfc.exe--------系统文件检查器
83. sfc /scannow---windows文件保护
84. tsshutdn-------60秒倒计时关机命令
85. tourstart------xp简介(安装完成后出现的漫游xp程序)
86. taskmgr--------任务管理器
87. eventvwr-------事件查看器
88. eudcedit-------造字程序
89. explorer-------打开资源管理器
90. packager-------对象包装程序
91. perfmon.msc----计算机性能监测程序
92. progman--------程序管理器
93. regedit.exe----注册表
94. rsop.msc-------组策略结果集
95. regedt32-------注册表编辑器
96. rononce -p ----15秒关机
97. regsvr32 /u *.dll----停止dll文件运行
98. regsvr32 /u zipfldr.dll------取消ZIP支持
99. cmd.exe--------CMD命令提示符
100. chkdsk.exe-----Chkdsk磁盘检查
101. certmgr.msc----证书管理实用程序
102. calc-----------启动计算器
103. charmap--------启动字符映射表
104. cliconfg-------SQL SERVER 客户端网络实用程序
105. Clipbrd--------剪贴板查看器
106. conf-----------启动netmeeting
107. compmgmt.msc---计算机管理
108. cleanmgr-------垃圾整理
109. ciadv.msc------索引服务程序
110. osk------------打开屏幕键盘
111. odbcad32-------ODBC数据源管理器
112. oobe/msoobe /a----检查XP是否激活
113. lusrmgr.msc----本机用户和组
114. logoff---------注销命令
115. iexpress-------木马捆绑工具,系统自带
116. Nslookup-------IP地址侦测器
117. fsmgmt.msc-----共享文件夹管理器
118. utilman--------辅助工具管理器
119. gpedit.msc-----组策略
电脑cmd命令大全?
在电脑桌面或者执行程序之前,用快捷键“windows+R”就可以打开运行选框。或者直接在开始菜单的左边找到运行。
最常用的第一个命令:cmd。打开命令提示符,有许多与系统有关的命令都可以在命令提示符中完成,比如查看Ip等等。
第二个常用命令:regedit。打开注册表编辑器。现在的注册表修改以及清理工具很多,一般不需要我们打开注册表自己编辑,但是有些特殊情况,比如软件无法完全删除,或者游戏界面无法全屏等,都需要自己手动修改注册表,这就是打开注册表的唯一方式。
第三个:control。打开控制面板,相信很多朋友打开控制面板的时候都是在开始中打开的,不过小编用习惯了,英文也好记,就是“控制”的意思。
第四个:msconfig。打开系统配置,小编打开系统配置最常用的功能就是“启动”选项卡中开机启动项的清理,有些软件做的不完善,有时候自己手动清理更好。
第五个:gpedit.msc 。打开本地组策略。组策略可以实现很多事情,主要还是对系统及软件的管理以及对某些功能的微调。
第六个:explorer。打开资源管理器,即我的电脑。小编还是习惯直接快捷启动或者“windows+E”快捷键,但是用2000和xp的时候,这个命令真是没少用。
第七个: taskmgr。这个命令可能不熟悉,但是他打开的东西大家肯定很熟悉,任务管理器。也就是我们经常用的ctrl+alt+del组合键打开的内容。
第八个:logoff。直接注销计算机,有时候卡主或者死机鼠标无法动的时候,这个命令就可以帮助我们直接注销计算机,然后计算机就可以恢复。
第九个:osk。我相信大家这个肯定不知道,打开屏幕键盘。有时候键盘坏掉以后实在没有办法,或者用键盘不方便,或者插孔坏掉,都需要用到它。屏幕键盘界面其实还蛮炫酷的。
第十个:calc。打开计算器。可能刚开始觉得这四个字母没用,但是大家肯定有在网页上碰到无法口算的问题,最明显的的女孩子购物打几折算不清楚,这时候简单的Win+R输入calc,直接用计算器就能得出结果,其实也很方便。
计算机常用命令都有哪些?
电脑cmd命令大全
CMD作用:
掌握一些基本的cmd命令可以快速的完成一些基本操作,在日常生活中也能高效的完成各种任务。
打开命令提示符
1、开始/运行/键入cmd或command;
2、window+r/键入cmd或command。
关机相关
关机:shutdown/s;
重启:shutdown/r;
注销:shutdown/l;
休眠:shutdown/h/f;
取消关机:shutdown/a;
定时关机:shutdown/s/t1024(1024代表秒数)。
切换目录相关
新建文件夹:md test;
返回根目录:cd\;
显示当前目录位置:cd;
显示指定磁盘的当前目录位置:cdd:;
显示目录中文件列表:dir;
显示目录结构:treed:\test。
ping
测试网络延迟和丢包率:pingip/域名。
Ping 测试 5 次:pingip/域名-n5。
常用工具
1、calc启动计算器;
2、cmd.exe查看cmd版本;
3、mspaint画图板;
4、magnify放大镜,即win键+加号键;
5、notepad打开记事本;
6、osk打开屏幕键盘;
7、write写字板;
8、chkdsk.exe 磁盘检查;
9、cleanmgr打开磁盘清理工具;
10、diskmgmt.msc磁盘管理;
11、devmgmt.msc设备管理器;
12、dxdiag查看电脑信息;
13、dcomcnfg打开系统组件服务;
14、explorer打开文件管理;
15、eventvwr事件查看器;
16、eudcedit造字程序;
17、fsmgmt.msc共享文件夹管理器;
18、lusrmgr.msc本机用户和组;
19、msconfig.exe系统配置程序;
20、netstat-an-(TC)命令检查接口;
21、sfc.exe系统文件检查器;
22、utilman打开辅助设置。
1.gpedit.msc-----组策略。
2.utilman--------辅助工具管理器。
3. Nslookup-------IP地址侦测器。
4. explorer-------打开资源管理器。
5. logoff---------注销命令。
6. tsshutdn-------60秒倒计时关机命令。
7. lusrmgr.msc----本机用户和组
8. utilman--------辅助工具管理器。
9. oobe/msoobe /a----检查XP是否激活。
10. notepad--------打开记事本。
11. cleanmgr-------垃圾整理。
12. net start messenger----开始信使服务。
13. compmgmt.msc---计算机管理
14. net stop messenger-----停止信使服务。
15. conf-----------启动netmeeting。16. DVD play--------DVD播放器
。17. charmap--------启动字符映射表。
18. diskmgmt.msc---磁盘管理实用程序。
19. calc-----------启动计算器。
20. dfrg.msc-------磁盘碎片整理程序。
21. chkdsk.exe-----Chkdsk磁盘检查。
22. devmgmt.msc--- 设备管理器。23. regsvr32 /u *.dll----停止dll文件运行。
24. drwtsn32------ 系统医生。
25. rononce -p ----15秒关机。
26. dxdiag---------检查DirectX信息。
28. Msconfig.exe---系统配置实用程序。
30. mem.exe--------显示内存使用情况。
31. regedit.exe---- 注册表 。
32. winchat--------XP自带局域网聊天。33. progman--------程序管理器。34. winmsd---------系统信息
。35. perfmon.msc----计算机性能监测程序。
36. winver---------检查Windows版本。
37. sfc /scannow-----扫描错误并复原。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。