运算指令——ADD、SUB、MUL、DIV

ADD指令:加法
ADD S1 S2 D
DADD S1 S2 D,D+1

SUB指令:减法
SUB S1 S2 D
DSUB S1 S2 D,D+1

MUL:乘法
MUL S1 S2 D
DMUL S1 S2 D,D+1,D+2,D+3

DIV:除法
DIV S1 S2 D,D1(D是商,D+1是余数)

FLT(16位)、DFLT(32位):整数转浮点数指令

ADD,SUB输出16位,占一个
DADD,DSUB输出32位,占两个
MUL,DIV输出32位,占两个
DMUL,DDIV输出64位,占四个

例:
ADD K1 K2 D0
TFL D0 D1
EDIV D0 K2 D3
1+2=3存到D0,TFL指令把D0的3转换成3.0存到D1,EDIV指令3÷2,把商1存到D3,余数5存到D4,虽然写着D3,实际占用D3,D4两个地址

  • 6
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
工业机器人编程指令测评 1.不属于运动指令的是: MSHIFT(正确答案) MOVJ MOVL MOVC 2.MOVJ的功能是: 直线移动 点到点移动(正确答案) 圆弧移动 三角移动 3.对MOVJP1,V50,Z0指令,下列说法错误的是: P1表示位姿变量名,范围是P0~P999 V50表示运动速度,范围是0~9999mm/s(正确答案) Z0表示精度,有0~4五个等级 Z值越大,过渡半径越大,运动效率高,精度低 4.对MOVLP0,V80,Z1指令描述错误的是: 以直线插补方式移动 V80表示运动速度是设定速度最大值的80%(正确答案) V80表示运动速度80mm/s Z1表示精度等级,越小精度越高 5.下列属于信号处理指令的是: DOUT(正确答案) DIN(正确答案) WAIT(正确答案) 工业机器人编程指令测评全文共8页,当前为第1页。DELAY(正确答案) 工业机器人编程指令测评全文共8页,当前为第1页。 6.下列描述错误的是: DOUT表示数字信号输出 INC表示数字信号输入(正确答案) WAIT表示等待 DELAY表示延时 7.指令DUTOT8,ON表示: OT8输出1(如手抓打开)(正确答案) OT8输出0(如手抓关闭 8.对指令WAITIN7,ON,T0描述错误的是: 当输入信号IN7为1时,等待0秒,执行下条指令。(正确答案) 当输入信号IN7为1时,等待无限长时间。 当输入信号IN7为0时,等待0秒。 当输入信号IN7为0时,等待无限长时间。 9.DELAY指令的功能是什么 使机器人提早运行指定时间 使机器人延时运行指定时间(正确答案) 使机器人等待运行特定时间 使机器人等待 10.LAB指令的功能是什么? 标明要转换到的语句 标明要跳转到的指令 标明要跳转到的语句(正确答案) 标明要跳转到的名称 11.CALL1234指令的参数是什么? 等待1234 返回1234 呼叫1234 工业机器人编程指令测评全文共8页,当前为第2页。调用"1234"程序(正确答案) 工业机器人编程指令测评全文共8页,当前为第2页。 12.END的功能是什么? 程序开始 程序结束(正确答案) 程序跳转 程序运行 13.算术运算指令由什么组成? INC,DEC,SETE,GETE(正确答案) ADD,SUB,MUL,(正确答案) SET,DIV(正确答案) 3DS,DEC,REL 14.R指令的功能是什么? 初始化变量值(正确答案) 初始化数据值 1是初始化的变量值 以上都对 15.ADD指令中B\I\D\R等4种变量的变量号的范围 0~1000 0~100 0~99(正确答案) 0~90 16.SETEPX<变量好>(元素号),操作数。(元素号)的范围 0~1 0~6(正确答案) 0~10 0~3 17.机器人进行示教时,可以通过什么功能来减少工作量 平移(正确答案) 工业机器人编程指令测评全文共8页,当前为第3页。旋转 工业机器人编程指令测评全文共8页,当前为第3页。 上升 下降 18.SHIFTON的功能? 指定平移开始及平移量(正确答案) 指定平移结束及平移量 指定平移开始及均匀量 指定平移结束及重量 19.LDB1是代表什么? 标签一(正确答案) 程序一 数据一 以上都错 20.SHIFTONPX1是什么意思 平移结束,并指定平移量 平移开始,并指定重量 平移开始,并指定平移量(正确答案) 旋转结束,并指定旋转量 21.SHIFTOFF的内容说明是什么 平移开始 平移结束(正确答案) 旋转结束 上升开始 22.执行INCR1程序后,结果是: R1+1变成R2 R1里面的数加1,如果R1原来等于2的,就变成3(正确答案) R1-1变成R0 R1里面的数减1,如果R1原来等于2的,就变成1 工业机器人编程指令测评全文共8页,当前为第4页。23.MAIN的内容说明是什么? 工业机器人编程指令测评全文共8页,当前为第4页。 程序结尾 程序开头(正确答案) 程序移动 程序中段 24.ARCON程序功能是什么? 向焊机发出引弧条件和引弧程序 向焊机输出引弧条件和引弧指令(正确答案) 向焊机发出引弧指令和引弧参数 以上都错 25.焊接电流的参数 AC0.0~99.0A AC99.0~999.0A AC9.0~999.0A AC0.0~999.0A(正确答案) 26.焊接指令的速度参数 V0.0~3000.0mm/s V0.0~4000.0mm/s(正确答案) V0.0~1000.0mm/s V0.0~4000.0mm/h 27.焊接指令的定时器 T0.0~999.0S T0.0~98.0S T0.0~9.0S T0.0~99.0S(正确答案) 28.ARCOF指令的功能是什么 向焊机输出熄弧程序和熄弧指令 向焊机输出熄弧条件和熄弧
第三章 8086/8088的寻址方式和指令系统 练习题 一.单项选择题 1.设BX=2000H,SI=3000H,指令MOV AX,[BX+SI+8]的源操作有效地址为( )。 A.5000H B.5008H C.23008H D.32008H 2.设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,[BX]的源操作数的物理址为(  )。 A.13000H B.23000H C.33000H D. 3000H 3.设DS=2000H,ES=3000H,SI=200H,指令MOV ES:[SI],AL的目的操作数的物理地址为( )。 A.20200H B.30200H C.50200H D.200H 4.指令MOV MEM[BX],AX中的MEM是( )。 A.原码 B.反码 C.补码 D.移码 5.用来作为寄存器间接寻址的寄存器有( )个。 A.8 B.6 C.5 D.4 6.指令MOV [BX+SI],AL中的目的操作数使用( )段寄存器。 A.CS B.DS C.SS D.ES 7.指令MOV BX,[BP+5]中的源操作数使用( )段寄存器。 A.CS B.DS C.SS D.ES 8.段内间接寻址只改变( )中的内容。 A.CS B.IP C.CS和IP D.PSW 9.段间间接寻址只改变( )中的内容。 A.CS B.IP C.CS和IP D.PSW 10.下述指令中不改变PSW的指令是( )。 A.MOV AX,BX B.AND AL,0FH C.SHR BX,CL D.ADD AL,BL 11.下述指令中不影响CF的指令是( )。 A.SHL AL,1 B.INC CX C.ADD [BX],AL D.SUB AX,BX 12.两个整数补码9CH和7AH相加运算后,会产生( )。 A.无溢出且无进位 B.无溢出但有进位 C.有溢出且有进位 D.有溢出但无进位 13.指令JMP WORD PTR [BX]属于( )寻址。 A.段内直接 B.段内间接 C.段间直接 D.段间间接 14.指令MOV AX,[BX+SI+8]的源操作数属于( )寻址。 A.直接 B.寄存器相对 C.基址变址 D. 相对基址变址 15.指令( )不改变CF的内容。 A.DEC AL B.ADD AX,CX C.SUB [BX],CL D.SBB AL,DL 16.十进制数字74所对应的压缩型BCD码的形式是( )。 A.74 B.74H C.4AH D.4A 17.十进制数字85所对应的非压缩型BCD码的形式是( )。 A.0085 B.0085H C.0805 D.0805H 18.设AL=67H,执行“CMP AL,76H”后,AL=( )。 A.76H B.0DFH C.67H D.00 19.设AL=65H,BL=29H,执行下列指令后,AL=( )。 ADD AL,BL DAA A.8EH B.94 C.94H D.8E 20.压栈操作是( )位数的操作。 A.8 B.16 C.32 D.任意 21.执行IMUL指令时,如果乘积的高位部分不是低位部分的符号扩展,则( )。 A.OF=0、CF=0 B.OF=0、CF=1 C.OF=1、CF=0 D.OF=1、CF=1 22.设AX=3762H,CL=5,执行“SHR AX,CL”后,AX=( )。 A.0376H B.01BBH C.01BB D.0376 23.若要在BUF缓冲区中寻找与AL中不相等的数据,应使用( )SCASB串操作指令。 A.REPNE B.REP C.REPE D.REPNZ

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值