求80c51指令速查表

王大大是也 2024-09-29 04:51:58
最佳回答
数据传送指令 --------------------------------------- <br /它们是在存储器和寄存器,寄存器和输入和输出端口之间的数据传输。 1。普遍的数据传输指令。 mov传送字或字节。 movsx先符号扩展,重新传输。 movzx先零扩展,重新传输。 推入堆栈的话。 pop字弹出。 ,pusha ax,cx,dx,bx,sp,bp,si,di被压入堆栈。 公职人员薪酬调整的di,si,bp,sp,bx,dx,cx,ax随后弹出。反过来 pushad eax,ecx,edx,ebx,esp,ebp,esi,edi的压入堆栈。 :popad edi,esi,ebp,esp,ebx,edx,ecx,eax弹出。 bswap交换32寄存器部分 xchg交换字或字节的命令字。 (至少有一个操作数为寄存器,段寄存器不可作为操作数) cmpxchg比较并交换操作数。 (第二个操作数必须是一个累积装置al / ax / eax) xadd先交换再累加。 (李在第一个操作数的结果) xlat字节查找转换。 - bx分的256字的表款开始,al为表的索引值(0-255,即 0-ffh);返回al查找结果。 ([bx + al] - > al) 2输入输出端口传送指令。 在i / o端口输入。 (语法:in累加器,{端口号│dx})输出i / o端口输出。 (语法:out {端口号│dx},累加器)指定文字的输入和输出端口,其范围是0-255; dx寄存器指定其取值范围为0 - 65535。 3。目的地地址传输指令。 lea的负载有效地址。 例:lea dx,字符串偏移保存到dx。 /> lds传送目标指针,指针加载到ds。 例:lds si,串段地址:偏移地址保存到ds:si。 les传送目标指针,指针加载到es。 例:les di,串段地址:偏移地址保存到es:di。 /> lfs传送目标指针,指针装入的fs。 例:lfs di,串段地址:偏移地址保存到fs:di。 /> lgs传送目标指针,指针加载到gs。 例:lgs di,串段地址:偏移地址保存到gs:di。 /> lss传送目标指针,指针加载到ss。 例:lss di,串段地址:偏移地址保存到ss:di。 4。标志传送指令。 lahf标志寄存器传送到ah的标志。 sahf标志寄存器传送,标志寄存器ah的内容加载。 的pushf标记栈。 popf标志从堆栈。 32 pushd标志堆栈。 popd从堆栈中的32位标志。 二,算术运算指令 ---------------------------------- ----- 此外, : adc随身携带。 inc加1。 aaa加法的ascii码调整。 : daa小数调整。 sub减法。 **b带借。 dec减1。 nec否定(0起伏)。 cmp比较(两个操作数作减法,仅标志不回送结果)。 aas ascii码减法调整。 das的十进制调整。 mul无符号乘法。 的imul整数乘法。 这两个结果回送ah和al(字节操作),或dx和ax(字操作), aam乘法的ascii码调整。 div无符号除法。 ,idiv整数师。 这两个结果回送:提供商回送al,余数回送ah(字第算术); 或商业回送ax,余数回送dx,(字操作)。 aad ascii码区划调整。 cbw转换字节到字。 (al符号扩展到ah去) cwd字为双字中的字节。 (ax dx标志字扩展为双字去)/> cwde的字。 (字符扩展到eax走在ax号) cdq双字扩展。 (eax符号扩展的字去edx)三,逻辑运算指令 --------------------- ------------------ 和操作。 or或运算。 xor异。 没有否定。 test测试(两个操作数和操作,只有后的标志是不回送结果)。离开 shl逻辑。 sal算术左移。 (shl) shr逻辑右移。 sar算术右移。 (shr) rol循环左移。 ror向右旋转。 rcl通过旋转左进。 rcr通过进向右旋转。 上述8种移位指令移位次数可达255次。一次移位,操作码可以直接用作为shl ax,1。 />移位> 1时,cl寄存器移位的数量由下式给出。 如mov cl,04 shl ax,cl 四,串指令 ----------------内----------------------- ds:si源字符串段寄存器:源字符串索引。 es:di目标字符串段寄存器:目标字符串索引 cx重复计数器。 al / ax扫描值。 d标志0表示操作si和di应自动递增,1表示应自动递减。 />标志扫描或比较操作是用来控制结束。 movs字符串发送。 (mov**?传输字符。movsw传送字。movsd转移双字。)的cmps字符串比较。 (cmp**比较字符。cmpsw比较字。) scas串扫描。 al或ax与目标字符串比较比较的内容反映在旗。 lods加载字符串。 源字符串元素(字或字节)由一成al或ax之一。 (lod**传输字符。lodsw送字。转移双字lodsd。),stos保存的字符串。 lods 是逆过程。 rep当cx / ecx > 0时重复。 repe / repz的的当zf = 1或比较的结果是相等cx / ecx > 0时重复。 /> repne / repnz当zf = 0或比较结果不相等,和cx / ecx > 0时重复。 repc当cf = 1且cx / ecx > 0时重复。 repnc当cf = 0且cx / ecx > 0时重复。 五,程序分支 --------------------------------- ------ 1>无条件转移指令(传输长度) jmp无条件转移指令 call过程调用的 ret / retf过程的回报。 2>条件转移指令(传输距离短的-128到+127)(iff(sf xor)= 1,op1 <op2) ja / jnbe不小于或相等的时间移位。 /> jae / jnb大于或等于转移。 ** / jnae的比转印少。 /> **e / jna小于或等于转移。 超过四个,一个无符号整数(符号c和z)的测试结果。 jg / jnle的不是转移。 /> jge / jnl大于或等于转移。 jl / jnge的比转印少。 /> jle / jng小于或等于转移。 超过四个,一个符号整数运算的测试结果(签署s,o和z)。 je / jz等于转移。 jne / jnz不等于通过。 jc传输时有进。 jnc没有进行传递。 jno时不会溢出转移。 jnp / jpo传输的平价是奇数。 /> jns符号位为“0”时的移位。 jo溢出转移。 jp / jpe传输的是偶校验。 js符号位为“1”时转移。 3>循环控制指令(短班), loop cx是不是零周期。 loope / loopz cx不为零标志z = 1时循环。 loopne / loopnz cx不为零标志z = 0时周期。 jcxz cx零点漂移。 jecxz ecx零点漂移。 4>中断指令 int中断指令 into溢出中断 iret中断返回 5> hlt处理器暂停,直到中断处理器控制指令或一个复位信号,然后再继续。 wait当芯片引线test高,使cpu进入等待状态。 esc切换到外部处理器。 lock封锁总线。 nop空操作。 stc设置进位标志。 clc清进位标志。 cmc进位标志是否定的。 std设置方向标志。 cld清晰的方向标志位。 sti中断使能位被设置。 cli清除中断使能位。 六,指令 ----------------------------------- ---- dw定义字(2字节)。 proc定义过程。 endp结束的过程。 段定义部分。 假设建立段寄存器寻址。 完分部两端。结束完程序。 20210311
汇率兑换计算器

类似问答
  • 新ce-lvd低电压指令与旧版指令有什么差别
    • 2024-09-29 10:19:44
    • 提问者: 未知
    一、2014/35/eu与旧指令2006/95/ec相比,新指令主要有什么变化呢?1. 新增第2章(经济运营商义务)。1.1 澄清了制造商或进口商的义务。1.2 制造商应确保产品上标有型号、批次或序列号或其他可以识别的要素,或者如果不可能,应标在包装或随附文件上。1.3 制造商/进口商应在产品上显示制造商/进口商的名称、注册的商标名称或商标标志和邮政地址;或者如果不可能,应标在包装或随附文件上。地...
  • 我的世界指令教学:创世神的常用指令大合集
    • 2024-09-29 00:08:06
    • 提问者: 未知
    复制选区到剪贴板,复制点相对于你所在的位置 /cut-剪切选区到剪贴板 /paste[-ao][-a]-黏贴剪贴板内的选区,如果使用/paste-a 空气将被排除 /rotate<角度>-...
  • 三菱plc drvi指令
    • 2024-09-29 09:33:36
    • 提问者: 未知
    三菱plc中drvi为相对定位指令。一、关于drvi:drvi输出只能应用于高速点,在指令中可以设置脉冲总数、脉冲频率、脉冲的发出点和方向点。 二、关于drva(绝对定位指令):drva与drvi相同,也是输出只能应用于高速点,在指令中可以设置脉冲总数、脉冲频率、脉冲的发出点和方向点。 三、drva与drvi的区别:drva与drvi这两个指令不同之处就是:drva是绝对记录脉冲式的,它的脉冲总数...
  • xlat指令的举例
    • 2024-09-29 01:48:52
    • 提问者: 未知
    x dw 1122h,3344h,5566h,7788h。2113 lea bx,x。mov al,03h。xlat。结果al为33h。xlat作用:将((bx)+(al))送给5261(al)-简单:将bx为首地址的,偏移地址为al的内4102容送给al。在运行xlat之前1653,al=3 bx=(x的首地址)。这时bx+al就是33.为什么?注意高地址放在下面。也就是。22-bx指向这里。1...
  • 通过工行企业网银“收款业务-指令查询”,点开批次号中某笔指令状态为何显示为“4972”?
    • 2024-09-29 01:12:37
    • 提问者: 未知
    通过企业网银款业务-指令查功能查询扣个人指令,点开相应批次号其中某笔指令状态显示为“4972,系统错误请联系工行”,这一般是由于被扣款卡片状态不正常导致,建议您联系被扣款人确认卡片状态。
  • 客户下达限时指令时,不必指明具体价位,而是要求期货公司出市代表以指令时限内市场上可执
    • 2024-09-29 23:18:02
    • 提问者: 未知
    参**:错解析:客户在下达市价指令时无须指明具体价位,而是要求期货公司出市代表以当时市场上可执行的最好价格达成交易。因此,本题说法不正确。
  • 在线求指导:书面表达。
    • 2024-09-29 05:05:33
    • 提问者: 未知
    dear friends, i'm very glad to h**e the chance to speak to so many classmates here at present.today i'd like to talk about how middle school students should deal with their pocket money properly.as **...
  • 八项禁令指什么
    • 2024-09-29 08:02:58
    • 提问者: 未知
    严禁擅自处置案件线索、随意初查和在初查中对被调查对象采取限制人身、财产权利的强制性措施。严禁违法使用指定居所监视居住措施。严禁违法干涉涉案企业正常生产经营活动。严禁违法违规处理查封、扣押、冻结涉案财物。严禁阻止或者妨碍律师依法会见犯罪嫌疑人。严禁在未全程同步录音录像情况...
  • 通达信软件238种常用颜色代码速查表
    • 2024-09-29 16:03:36
    • 提问者: 未知
    238种常用颜代码速查表【】♂①②③④⑤⑥⑦⑧⑨⑩≈=▼▲↙↘↗↖↑↓←→★☆⊙☉◎。●◎○▪•*☉⊕❤✪─东方财富:1平脸2苦脸3笑脸4上红箭头5下绿箭头6红旗7绿旗8红三角9绿三角10红点11绿点12黄点13红圈14红叉15红方drawtext_fix(长阴短柱,0.5,0,0,'★买点,第二天打低进,★'),colorligray;drawtext_fix(长阴短柱,0.5,...
  • 什么是带限价的市场指令和止损限价委托指令?
    • 2024-09-29 08:00:53
    • 提问者: 未知
    限价市场指令,是指限定价格的以市场价成交的委托单,客户向证券经纪商发出买卖某种股票的指令时,对买卖的价格作出限定,即在买入股票时,限定一个最高价,只允许证券经纪人按其规定的最高价或低于最高价的价格成交,在卖出股票时,则限定一个最低价。限价委托的最大特点是,股票的买卖可按照投资人希望的价格或者更好的价格成交,有利于投资人实现预期投资计划。止损限价委托指令,就是以限价委托的止损单。止损限价指令避免了止...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。