77问答网
所有问题
当前搜索:
汇编语言有
单片机,
汇编语言
,累加器A大于或等于则转移指令?
答:
你这两条都是错的,没有这两条指令,正确写法是:CJNE A, #n , 目标地址 例如:CJNE A,#20H,LOOP A不等于20H转走到LOOP,等于20H往下执行,转到LOOP后还可以继续判断A>20H转移 LOOP:JNC MAX A>20H,不借位则转移到MAX,A<20H,借位了,往下执行。
急求 单片机C51
汇编语言
LOOP: OUTPUT: DELAY: DELAYLOOP: 格是什...
答:
DELAYLOOP: 是行号,这句:DJNZ R7,DELAYLOOP 就是说 R7减一后要是不为0 就跳到DELAYLOOP: 执行。DELAY: 是子函数入口。ACALL DELAY 这句调用子函数DELAY,也就是从DELAY: 执行 执行到RET 后返回,执行下一句ACALL DELAY 也就是DJNZ R2,OUTPUT 这个子函数是延时用的。。
用
汇编语言
编写51单片机程序时候,读引脚要先写MOV P1,#0FFH,才能读引脚...
答:
MOV P1,#0FFH 这就是锁存了,P1的8个脚全为高电平了。也就是置高了,置低也是这么写,只是立即数要有0,例如 MOV P1,#0FH,这是就是高四位置低电平,低四位置高电平。读引脚是:MOV A,P1,这是读8位 也可以只读一位 没有那么多的麻烦,别听网上或书上乱讲一通,就是两条MOV指令搞定了...
汇编
里的JAE和JGE有什么区别?
答:
jge 转移条件:sf异或of=0 转移说明:大于等于转移 其他说明:有符号数,两个标志位sf和ofjae 转移条件:cf=0 转移说明:不低于,或者高于等于,或者进位标志转移清零时转移其他说明:单个标志,无符号数在转移指令之前有test、cmp等比较指令建议看看基础汇编的书:《80x86
汇编语言
程序设计教程》《汇编...
汇编语言
GE是什么指令
答:
GE即Great and Equal,大于等于的意思。
汇编语言
中没有单独的GE这个语句,有与之相关的两个语句,即:JGE 大于等于转移 比如:MOV AL,BL CMP AL,10H JGE NXT JNGE 不大于等于转移 比如:MOV AL,BL CMP AL,10H JNGE NXT
请问这句
汇编代码
什么意思: LEA EAX,DWORD PTR SS:[ESP+4C],另外mov...
答:
将SS(stack segment堆栈段)中ESP+4C这个“地址”(注意是地址,而非地址中的值)以双字(即4个字节)放入到EAX这个寄存器中(此寄存器可存储4个字节,正好匹配你放进来的4个字节长度的地址)。“DWORD PTR ”就是将内存单元指定为双字(同理,WORD-PTR就是指定为字,BYTE-PTR就是指定为字节)。另外mov与...
汇编语言
的高手请进,问几个简单题目
答:
1 XOR AL,AL INC AL NEG AL INC AL MOV BL,7FH ADC AL,BL 答:上述程序运行后,AL=80H,CF=0 2 下面程序段是判断寄存器AH和AL中第3位是否相同,如相同,AH置0,否则AH置非0。试把空白处填上适当的指令(一个空白只填一条指令)。答: xor ah,al AND AH,08H jz ZERO...
单片机
汇编语言
指令中,条件转移指令JBC与JC的区别是什么?
答:
一、作用不同:JBC指令判断该位为1则转移,同时将该位置0。JC指令判断有借位则转移,也就是说两数相减为负转移。二、含义不同:JBC指令相当与JB和CLR (位) 二条指命的组合,它可在转移的同时清除被判位;JC指令只能对CY进位位进行判断为高后转移,并不能清除它,二条指令都当被测位为高进时...
汇编语言
中 sal(算术左移指令)和shl(逻辑左移指令)指令的区别?_百度...
答:
汇编语言
中 sal(算术左移指令)和shl(逻辑左移指令)指令的寻址方式、控制移位方式等都一样,区别其实只有一处:SAL算术移位指令在执行时,实际上把操作数看成有符号数进行移位,最高位符号位移入CF,但本身保持原值;其余位顺序左移,次高位被舍弃。SHL逻辑移位指令在执行时,实际上把操作数看成无...
汇编语言
里这句话“mess1 db' student ',oah,odh,'$' ”是什么意思...
答:
mess1是变量名 db是类型 后面的是内容,前面是student 0ah, 0dh是回车换行 是字符串的结束符 这句的意思是:定义一个名字叫mess1的字符串,它的内容是student后面有个回车换行
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜