66问答网
所有问题
51单片机上无符号数乘以16的汇编指令,该怎样写啊?
RT
举报该问题
推荐答案 2009-09-26
下面三条指令,完成了23×16的任务。
MOV A, #23
MOV B, #16
MUL AB
乘积为16位数,B中为高8位,A中为低8位。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UUiips22n.html
其他回答
第1个回答 2009-09-26
51单片机有移位指令吧?
逻辑左移4位就是乘以16了
相似回答
汇编
MUL是什么意思?
答:
MUL
汇编
语言
无符号数乘法
指令 格式:MUL SRC 执行的操作: 字节操作数:(AX)←(AL)*(SRC) 字操作数:(DX,AX)←(AX)*(SRC) 双子操作数:(EDX,EAX)←(EAX)*(SRC) MUL:80C51
单片机
系统的乘法
指令,
只有一条指令: MUL AB
乘法指令的
功能是将A和B中两个无符号8位二进制数相乘,所得的
16
...
汇编
语言问题mul
指令
答:
MUL指令是指80C51
单片机
系统的
乘法指令,
只有一条指令。
乘法指令的
功能是将A和B中两个
无符号
8位二进制数相乘,所得的
16
位积的低8位存于A中,高8位存于B中。如果乘积大于255,即高位B不为0,则OV置1;否则OV清0,CY总是清0。MUL指令有三种格式:第一种是将8位的操作数于al相乘。第二种是将1...
单片机命令
书写格式
答:
2.MUL RO,R1 错
,51
中MUL
指令
只有一条MUL AB,把累加器A和寄存器B的内容相乘结果为
16
位
无符号数,
高位存在B,低8位存于 A中 3.MOV DPTR,1050H 应该是MOV DPRT,#1050H,没有#表示16位的地址 4.MOV A,@R7 应该是MOV A,@Ri,i为0或1,只有R0和R1可以间接寻址 5.ADD 30H,20H ...
51单片机
计算完
16
个单字节
无符号数的
累加和,其结果保存在RAMd的31H...
答:
QH:MOV 30H,#0MOV 31H,#0MOV R2,#
16
LOOP:MOV A,@R0ADD A,30HMOV 30H,ACLR AADDC A,31HMOV 31H,ADJNZ R2,LOOPMOV R2,#4LOOP1:CLR CMOV A,31HRRC AMOV A,30HRRC ADJNZ R2,LOOP1MOV 32H,ARET
51单片机
汇编
语言 常用数据处理程序设计 求
16
个
无符号数的
最大值
答:
ACALL ZI SJMP ;--- ZI:MOV B, #0 ;先用0当做最大值.MOV R7, #
16
;比较16次.LOOP: MOV A, @R0 ;取来一个数字.CJNE A, B, B1 ;比较.B1: JC B2 ;有借位转移.MOV B, A ;够减则存到B中.B2: INC R0 ;转到下一个.DJNZ R7, LOOP ;...
51单片机汇编16
位算术问题
答:
在
汇编
中区别有符号与
无符号
看最高位,加入一个八位数那就看第八位为1就代表负数 为0代表正数, CF是进位标志可以利用CF看是否有进位,SF为符号位 当SF为1是代表负数 0时代表正数 刚看到你问楼上的两个
16
位数相加用什么
指令
是用ADD 这个语句这是不带进位的加, 带进位的加用ADC 系统会自动...
大家正在搜
51单片机汇编指令表
单片机汇编指令
单片机有符号数
51单片机符号
喇叭的符号是什么单片机
单片机元器件图片符号
单片机电容的元件符号
51单片机汇编程序
单片机汇编编程300例