首页 > 厂商 > 知识 > 指令库,linux指令集

指令库,linux指令集

来源:整理 时间:2023-08-23 18:21:29 编辑:智能门户 手机版

本文目录一览

1,linux指令集

http://www.adj.idv.tw/server/linux_common.php 相当的全,呵呵,自己慢慢看吧

linux指令集

2,怎么在plc200中添加USS协议指令库

下载指令库,放到安装目录下如:C盘的Program\Siemens\STEP 7-MicroWIN v4.0\Lib文件夹里.打开STEP软件,点文件点添加库
请教phder已安装toolbox,但当打开v3.2是显示加载一个指令库错误,查库的安装路径,但在装toolbox时没有提示安装路径,该怎样装.谢谢

怎么在plc200中添加USS协议指令库

3,汇编指令系统

66.无进位的ADD AX,BX 有进位ADC AX,BX 67.MOV AX,1000H 68.如果默认的是DS段的话MOV [2000H],[1000H] 69.AND AX,7FFEH 70.MOV AL,A MUL B MOV C,AL 71.X DW 2 DIV X 72.MOV DS,2000H 73.PUSH WORD1 POP WORD2 74.X DB 2 MUI X 33.BX低4位? 66。MOV AL,A ADD AL,B MOV C,AL 67.MOV AL,A ADD AL,B DAA MOV C,AL

汇编指令系统

4,请教指令库安装问题

西门子标准指令库在注册表里面有5项,路径:HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\MicroSystems\Common\Toolbox\......,如果清理过注册表垃圾就会把这5项给删除。你先把这几项导出做个注册表备份,等清理完后再把它导入注册表就好了。
建议安装STEP7-Micro/WINV4.0SP6软件 到下载中心http://www.ad.siemens.com.cn/download/ 文档编号:S0002 文档类型:软件 文档中文标题:STEP7-Micro/WINV4.0SP6软件 日期:2008/1/14 大小:316.49MB
因为系统和软件安装有问题,可能在安装完西门子标准指令库后仍然不能看到西门子标准库。这时可以尝试添加标准库。标准库的文件存在Micro/WIN安装目录下的StandardLibs目录下。
和系统软件有冲突建议你卸载v4.0sp3重新安装

5,指令集是什么

最简单的话概括,那个是CPU硬件接受指令,完成计算,输出结果时与软件进行交互时使用的语言,每条新的指令一般对应着一条或几条汇编语言,编译后对应着可以被CPU识别的机器码。指令集的支持是硬件与软件共同作用的结果,要想CPU支持某指令集,就要修改硬件电路,要想让软件支持新的指令集,就要修改程序,重新编译。做同样的操作,进行同样目的的运算,可以使用不同的方法(不同的汇编语句,机器码),SSE2优化的代码就是程序中使用了SSE2指令集中的语句,可以被P4/K8的解码器(现在的X86 CPU的内核都是RISC运算核心,解码器做转换工作)识别,进行更有效的计算,而K7 CPU不支持此代码,就用其它方法执行这个操作,比如使用X87 FPU指令指令集就是CPU能支持的指令的集合.理论上,设计一种CPU就需要设计这种CPU所支持的指令,如果指令不同那么软件就无法通用.问题在于,通常软件的生存期比CPU长,所以在现阶段设计CPU的时候,往往按照已经存在的CPU所支持的指令设计新CPU的指令系统,甚至直接把已有的某些CPU的指令列表标准化,形成一个标准指令列表,这样以后只要支持这些指令,不同的CPU之间可以互换;而发布新CPU的时候,也需要明确的建立一个指令码表,这种规范化的指令列表就是指令集.
要知道什么是指令集还要从当今的X86架构的CPU说起。X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,IBM1981年推出的世界第一台PC机中的CPU—i8088(i8086简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加的X87芯片系列数学协处理器则另外使用X87指令,以后就将X86指令集和X87指令集统称为X86指令集。虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到今天,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。由于Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。

6,汇编语言指令大全要详细的

最佳答案IBM-PC汇编语言指令集 数据传送指令集 MOV 功能: 把源操作数送给目的操作数 语法: MOV 目的操作数,源操作数 格式: MOV r1,r2 MOV r,m MOV m,r MOV r,data XCHG 功能: 交换两个操作数的数据 语法: XCHG 格式: XCHG r1,r2 XCHG m,r XCHG r,m PUSH,POP 功能: 把操作数压入或取出堆栈 语法: PUSH 操作数 POP 操作数 格式: PUSH r PUSH M PUSH data POP r POP m PUSHF,POPF,PUSHA,POPA 功能: 堆栈指令群 格式: PUSHF POPF PUSHA POPA LEA,LDS,LES 功能: 取地址至寄存器 语法: LEA r,m LDS r,m LES r,m XLAT(XLATB) 功能: 查表指令 语法: XLAT XLAT m 算数运算指令 ADD,ADC 功能: 加法指令 语法: ADD OP1,OP2 ADC OP1,OP2 格式: ADD r1,r2 ADD r,m ADD m,r ADD r,data 影响标志: C,P,A,Z,S,O SUB,SBB 功能:减法指令 语法: SUB OP1,OP2 SBB OP1,OP2 格式: SUB r1,r2 SUB r,m SUB m,r SUB r,data SUB m,data 影响标志: C,P,A,Z,S,O INC,DEC 功能: 把OP的值加一或减一 语法: INC OP DEC OP 格式: INC r/m DEC r/m 影响标志: P,A,Z,S,O NEG 功能: 将OP的符号反相(取二进制补码) 语法: NEG OP 格式: NEG r/m 影响标志: C,P,A,Z,S,O MUL,IMUL 功能: 乘法指令 语法: MUL OP IMUL OP 格式: MUL r/m IMUL r/m 影响标志: C,P,A,Z,S,O(仅IMUL会影响S标志) DIV,IDIV 功能:除法指令 语法: DIV OP IDIV OP 格式: DIV r/m IDIV r/m CBW,CWD 功能: 有符号数扩展指令 语法: CBW CWD AAA,AAS,AAM,AAD 功能: 非压BCD码运算调整指令 语法: AAA AAS AAM AAD 影响标志: A,C(AAA,AAS) S,Z,P(AAM,AAD) DAA,DAS 功能: 压缩BCD码调整指令 语法: DAA DAS 影响标志: C,P,A,Z,S 位运算指令集 AND,OR,XOR,NOT,TEST 功能: 执行BIT与BIT之间的逻辑运算 语法: AND r/m,r/m/data OR r/m,r/m/data XOR r/m,r/m/data TEST r/m,r/m/data NOT r/m 影响标志: C,O,P,Z,S(其中C与O两个标志会被设为0) NOT指令不影响任何标志位 SHR,SHL,SAR,SAL 功能: 移位指令 语法: SHR r/m,data/CL SHL r/m,data/CL SAR r/m,data/CL SAL r/m,data/CL 影响标志: C,P,Z,S,O ROR,ROL,RCR,RCL 功能: 循环移位指令 语法: ROR r/m,data/CL ROL r/m,data/CL RCR r/m,data/CL RCL r/m,data/CL 影响标志: C,P,Z,S,O 程序流程控制指令集 CLC,STC,CMC 功能: 设定进位标志 语法: CLC STC CMC 标志位: C CLD,STD 功能: 设定方向标志 语法: CLD STD 标志位: D CLI,STI 功能: 设定中断标志 语法: CLI STI 标志位: I CMP 功能: 比较OP1与OP2的值 语法: CMP r/m,r/m/data 标志位: C,P,A,Z,O JMP 功能: 跳往指定地址执行 语法: JMP 地址 JXX 功能: 当特定条件成立则跳往指定地址执行 语法: JXX 地址 注: A: ABOVE,当C=0,Z=0时成立 B: BELOW,当C=1时成立 C: CARRY,当弁时成立 CXZ: CX寄存器的值为0(ZERO)时成立 E: EQUAL,当Z=1时成立 G: GREATER(大于),当Z=0且S=0时成立 L: LESS(小于),当S不为零时成立 N: NOT(相反条件),需和其它符号配合使用 O: OVERFLOW,O=1时成立 P: PARITY,P=1时成立 PE: PARITY EVEN,P=1时成立 PO: PARITY ODD,P=0时成立 S: SIGN,S=1时成立 Z: ZERO,Z=1时成立 LOOP 功能: 循环指令集 语法: LOOP 地址 LOOPE(Z) 地址 LOOPNE(Z) 地址 标志位: 无 CALL,RET 功能: 子程序调用,返回指令 语法: CALL 地址 RET RET n 标志位: 无 INT,IRET 功能: 中断调用及返回指令 语法: INT n IRET 标志位: 在执行INT时,CPU会自动将标志寄存器的值入栈,在执行IRET时则会将堆栈中的标志值弹回寄存器 字符串操作指令集 MOVSB,MOVSW,MOVSD 功能: 字符串传送指令 语法: MOVSB MOVSW MOVSD 标志位: 无 CMPSB,CMPSW,CMPSD 功能: 字符串比较指令 语法: CMPSB CMPSW CMPSD 标志位: C,P,Z,S,O SCASB,SCASW 功能: 字符串搜索指令 语法: SCASB SCASW 标志位: C,P,Z,S,O LODSB,LODSW,STOSB,STOSW 功能: 字符串载入或存贮指令 语法: LODSB LODSW STOSB STOSW 标志位: 无 REP,REPE,REPNE 功能: 重复前缀指令集 语法: REP 指令S REPE 指令S REPNE 指令S 标志位: 依指令S而定 对于IBM PC机它有它的指令系统,其中包括:数据传送指令、串处理指令、算术指令、控制移动指令、逻辑指令、处理机控制指令。 这里将简单介绍其指令类型及指令说明,如有要求给具体的指令格式及应用,请与amay联系,amay加以更新。 1)数据传送指令:负责把数据、地址或立即数传送到寄存器或存储单元中。 数据传送指令类型 指 令 说 明 通用数据传送指令 MOV(传送)、PUSH(进栈)、POP(出栈)、XCHG(交换) 累加器专用传送指令 IN(输入指令) 、OUT(输入指令) 地址传送指令 LEA(有效地址送寄存器)、LDS(指针送寄存器和DS)、LES(指针送寄存器和ES) 标志寄存器传送指令 LAHF(标志送AH)、SAHF(AH送标志寄存器)、PUSHF(标志进栈)、POPF(标志出栈) 2)算术指令:用来执行算术运算。 算术指令类型 指 令 说 明 加法指令 ADD(加法)、ADC(带进位加法)、INC(加1) 减法指令 SUB(减法)、SBB(带借位减法)、DEC(减1)、NEG(求补)、CMP(比较) 乘法指令 MUL(无符号数乘法)、IMUL(带符号数乘法) 除法指令 DIV(无符号数除法)、IDIV(带符号数除法)、CBW(字节转换为字)、CWD(字转换为双字) 3)逻辑指令:对字或字节执行逻辑运算。 逻辑指令类型 指 令 说 明 逻辑运算指令 AND(逻辑与)、OR(逻辑或)、NOT(逻辑非)、XOR(异或)、TEST(测试) 移动指令 SHL(逻辑左移)、SAL(算术左移)、SHR(逻辑右移)、SAR(算术右移)、ROL(循环左移)、ROR(循环右移)、RCL(带进位循环左移)、RCR(带进位右移) 4)串处理指令:处理存放存储器里的数据串。 串处理指令类型 指 令 说 明 指 令 MOVS(串传送)、CMPS(串比较)、SCAS(串扫描)、LODS(从串取)、STOS(存入串) 5)控制转移指令:用来控制程序的执行流程。 控制转移指令类型 指 令 说 明 无条件转移指令 JMP(段间和段内转移) 条件转移指令 JZ(结果为0(或相等)则转移)、JS(结果为负则转移)、JNS(结果为正则转移)、JO(溢出则转移)、JNO(不溢出则转移)、JP(奇偶位为1则转移)、JNP(奇偶位为0则转移) 循环指令 LOOP(循环指令)、LOOPPZ/LOOPE(当为0或相等时循环指令)、LOOPNZ/LOOPNE(当不为0或不相等时循环指令) 子程序指令 CALL(调用指令)、RET(返回指令) 中断指令 INT(中断)、INTO(如溢出则中断)、RIET(从中断返回)
文章TAG:指令库linux指令集

最近更新

  • zvs,zvs究竟是什么意思什么是所谓的零电压开关zvs,zvs究竟是什么意思什么是所谓的零电压开关

    zvs究竟是什么意思什么是所谓的零电压开关2,zvs的作用是仅仅产生交流电还是同时升压3,ZVS的作用是什么4,ZVS是什么我百度没有看懂5,哪位电子物理大神给我讲下ZVS技术是什么有什么作用要讲.....

    知识 日期:2023-08-23

  • otdr,OTDR是什么otdr,OTDR是什么

    OTDR是什么2,otdr是什么3,OTDR指的是什么4,OTDR是什么5,什么是OTDR6,otdr测试仪使用方法7,什么是OTDR8,OTDR指的是什么9,能不能详细的介绍一下OTDR谢谢啦10,otdr是什么1,OTDR是什么全称是光时域.....

    知识 日期:2023-08-23

  • 调制比,水和白醋的调制比例是多少调制比,水和白醋的调制比例是多少

    水和白醋的调制比例是多少2,浅香槟色的调制比例3,PWM的调制比如何确定4,SPWM什么是调制信号什么是载波信号何为调制比搜5,逆变器的调制因数M6,调制比的实际应用1,水和白醋的调制比例是多少3:7.....

    知识 日期:2023-08-23

  • sensoro,ibeacon服务商都有哪些sensoro,ibeacon服务商都有哪些

    ibeacon服务商都有哪些2,sensoro部署工具是干什么3,sensoro基站是什么通信模块4,国内做ibeacon最早的企业有哪几家啊5,sensoro云子多少钱6,WEB技术在物联网中的作用1,ibeacon服务商都有哪些B.....

    知识 日期:2023-08-23

  • 3900x,3900x配什么主板有神光同步3900x,3900x配什么主板有神光同步

    3900x配什么主板有神光同步2,3900x和9900kcpu哪个强3,9900k和3900x选哪一个4,3900x和2990wxcpu哪个强5,3900XRADEONVII上多少电源6,3700X推荐个主板1,3900x配什么主板有神光同步技嘉X570AORU.....

    知识 日期:2023-08-23

  • ACAP,ACAP是什么意思ACAP,ACAP是什么意思

    ACAP是什么意思2,考CAD的相关证书要怎么考3,国家cad等级证书4,CAD等级证书有哪些如何报考报考需要有什么资质5,考CAD的相关证书要怎么考6,全国cad等级证书认证1,ACAP是什么意思公益广告2,考CA.....

    知识 日期:2023-08-23

  • 智慧楼宇,智能楼宇是什么智慧楼宇,智能楼宇是什么

    智能楼宇是什么2,智能楼宇都包括什么那3,智能楼宇概念4,什么是智慧楼宇智慧楼宇可以带来哪些便利和好处5,智能楼宇6,智慧楼宇包括哪些方面1,智能楼宇是什么包括很多方面,如:水、电,消防、网络、.....

    知识 日期:2023-08-23

  • 神州行我看行,神州行我看行是什么意思神州行我看行,神州行我看行是什么意思

    神州行我看行是什么意思2,有首台词是神州行我看行我不交费看你行不行歌名是什么搜3,神州行我看行指的是什么4,神州行下句是什么5,神州行我看行是谁说的6,神州行我看行不缴费看你行不行1,神州.....

    知识 日期:2023-08-23