66问答网
所有问题
汇编中DA指令到底什么意思?
MOV A,#20H
DEC A
DA A
为什么运行结束A不等于19而会等于25呢?
举报该问题
推荐答案 推荐于2017-09-18
单片机 汇编 DA A 指令为
十进制
调整指令, 是结合 加法 指令一起用的,
在其它场合使用 没有意义 甚至会出错,
如 十进制 加法 38+55=93 汇编为
MOV A, #38H ; A = 38H
ADD A, #55H ; A = 38H+55H=8DH
DA A ; A = 93H 调整指令后 就是 93
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DissU92vv.html
相似回答
汇编中的DA指令
是怎么回事,是转成8421BCD码么?
答:
这个问题很简单!
51单片机中DAA是十进制调整指令
,一般跟在加法指令后面。 参加加法运算的数字,首先应该都是8421BCD码; 它们经过二进制的运算后,就不一定还是8421BCD码。 执行了DAA后,它就能够把结果调整为8421BCD码。 51单片机中DAA的指令,放在减法指令后面无效。
汇编指令
fld
汇编中DA指令到底什么意思
答:
汇编指令fld,汇编中DA指令到底什么意思很多朋友还不知道,现在让我们一起看看吧!
1、即为十进制调整指令
,十进制调整指令用来对BCD码的加法运算结果自动进行修正,但BCD码的减法运算不能用此指令来进行修正。十进制调整的实质是将十六进制的加法运算转换成十进制。2、在计算机中,十进制数字0至9一般可用B...
汇编
问题,为
什么
是选D,而且
DA
是什么
答:
四条指令中,只有D,使用了DS。
DA,是数据段中的自定义的变量
。
汇编
语言count equ $-
DA
中 $-DA是
什么意思?
答:
汇编
语言中,count equ $-
DA
中 $-DA是定义一个变量count并赋值$-DA,$是当前地址,DA是这条语句之前定义的变量地址,$-DA用于统计当前地址与DA这个地址间有多少字节。例如:data segment DA db 1,3,5,7,9,11,13,15,17 count equ $-DA;count等于9 data ends ...
请问一下以下
汇编
的一段程序是
什么意思?
如DATA SEGMENT
DA
DUP这些
答:
dup是重复说明符,可以定义多个重复的数据 ends是段的结束标志 db是指后面的数据是字节数据 dw是指后面的数据是字数据 DATA SEGMENT
DA
1 DB 64H DUP(?) DA2 DW 50H DUP(?),1234H,5678H DA3 DB 8,2,3,4 DA4 DW 6,6 DUP (0) DA5 DW 50H DUP(?,1,2,3,4) DATA ENDS ...
请教:51单片机,用
汇编
语言实现
指令DA
A的功能?
答:
DA
A
指令
,是专门用于BCD码加法计算调整的,例如,计算十进制数26+17,用指令:MOV A ,#26H ADD A ,#17H 这样计算的结果是3DH,这不是十进制数,在加法指令后加上DA A,则进行十进制数调整,调整后的结果就是43了。
大家正在搜
cjne指令是什么意思
test汇编指令怎么用
汇编xchg指令
汇编指令详解
汇编cbw指令
汇编out指令
汇编not指令
汇编and指令
汇编inc指令
相关问题
单片机汇编DA指令什么用
在汇编中,指令DAA是什么意思
汇编语言中的DI指令是什么意思?
求教,单片机中的DA指令是指啥啊?
在汇编中,指令DAA是什么意思?
单片机中调整指令:DA A是什么意思
关于51 汇编指令 DA 问题