试题详情
- 简答题将+46和-38分别乘以2,可应用什么指令来完成?如果除以2呢?
- 因为对二进制数,每左移一位相当于乘以2,右移一位相当于除以2。所以,将+46和-38分别乘以2,可分别用逻辑左移指令(SHL)和算术左移指令(SAL)完成。SHL指令针对无符号数,SAL指令针对有符号数。
当然,也可以分别用无符号数乘法指令MUL和有符号数乘法指令IMUL完成。
如果是除以2,则进行相反操作,即用逻辑右移指令SHR或无符号数除法指令DIV实现+46除以2的运算,用算术右移指令SAR或有符号数除法指令IDIV实现-38除以2的运算。 关注下方微信公众号,在线模考后查看
热门试题
- 条件传送方式是微处理器与外设()工作,查
- INTR
- SRAM和DRAM存储原理不同,它们分别
- 对于有符号字节数据78H和56H,如果采
- 利用周期挪用方法实现DMA传送,一次只能
- 什么是Cache?它能够极大地提高计算机
- 计算机中有一个“01100001”编码。
- 74LS273通常用来作为简单()接口扩
- 虚拟存储器的含义是什么?
- 8253-5工作于方式3时,当门控信号为
- 一般的I/O接口电路有哪四种寄存器,它们
- 数组SCORE中存有一个班级40名学生的
- 8086/8088系统中,存储器为什么要
- DMA控制器8237A能不能用中断方式工
- 小写字母“e”是英文当中出现频率最高的字
- 由单管MOS和分布电容构成的DRAM
- A/D转换器接口的任务是什么?
- 若主存DRAM的的存取周期为70ns,C
- 都是获取偏移地址,为什么指令“LEAEB
- 设有一个具有20位地址和32位字长的存储