试题详情
- 简答题在32位除16位的多位除法运算中,如果已知除数在8000H~FFFFH之间,为缩短运算时间,是否需要扩展被除数?请写出相应的程序段。
-
不需要,因为32位二进制(FFFFFFFFH)表示的最大十进制数为4294967295,除以80000H~FFFFH之间的数,其结果<=1FFFFH(注:“1”存放在进位位),所以用32位已经足够存放商和余数。
程序如下:
关注下方微信公众号,在线模考后查看
热门试题
- 堆栈指针的英文缩写是()。
- C51存储类型中访问最慢的是()。
- 当T0和T1都设为方式2定时模式时,若晶
- 8051单片机内部有三个中断源,它们分别
- 在基址加变址寻址方式中,以()作变址寄存
- 二进制的10000111B转换成十进制是
- 单片机系统的扩展一般包含哪几个方面的内容
- 80C51单片机通过数据总线与外部接口进
- MCS-51单片机上电复位时()中断源的
- 若系统晶振频率为6MHz,求子程序DEL
- 89C51单片机运行出错或程序“跑飞”时
- 位寻址的地址位范围?
- 若有以下定义:inta[5]={1,2,
- CPU响应中断的条件有哪些?哪些情况下不
- MCS-51指令中,16位立即数传送指令
- LCD按显示内容来分,有()类型。
- 立即寻址方式是被操作的数据本身在指令中,
- 查表程序的任务就是根据被测数据,查出最终
- 一个字节的数据,通过某信道同时传送的通信
- 提高单片机的晶振频率,则机器周期()。