作业帮 > 综合 > 作业

一道单片机编程题目已知30H和31H中存有一个16位的二进制数,高位在前,低位在后.请编程将它们乘以2,再存回原单元中.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/28 21:17:14
一道单片机编程题目
已知30H和31H中存有一个16位的二进制数,高位在前,低位在后.请编程将它们乘以2,再存回原单元中.
一道单片机编程题目已知30H和31H中存有一个16位的二进制数,高位在前,低位在后.请编程将它们乘以2,再存回原单元中.
不是双字节乘以双字节,不用那么麻烦.不管是几位二进制数,乘以2的话就是整体左移一位
51的汇编
CLR C
MOV A,31H
RLC A
MOV 31H,A
MOV A,30H
RLC A
MOV 30H,A
可能的进位存在于C中