1楼:匿名用户
最佳答案ibm-pc汇编语言指令集
数据传送指令集
mov功能: 把源操作数送给目的操作数
2楼:蟹蟹没有蟹黄堡
一、数据位传送指令:
1、mov c, bit ;bit 可直接寻址位 c←(bit)
2、mov bit,c ;c 进位位 (bit) ← c
二、位变量修改指令:
1、clr c ; 将c=0
2、clr bit
3、cpl c ; 将c求反再存入c
4、cpl bit ; 将bit求反再存入bit
5、setb c ; 将c=1
6、setb bit ; (bit) ← 1
三、位变量逻辑指令:
anl c, bit anl c, bit orl c, bit orl c, bit
延展阅读:
汇编指令是汇编语言中使用的一些操作符和助记符,还包括一些伪指令(如assume,end)。用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器**,只能为汇编程序所识别并指导汇编如何进行。
通用数据传送指令:
1、mov 传送字或字节;
2、movsx 先符号扩展,再传送;
3、movzx 先零扩展,再传送;
4、push 把字压入堆栈;
5、pop 把字弹出堆栈;
6、pusha 把ax,cx,dx,bx,sp,bp,si,di依次压入堆栈;
7、popa 把di,si,bp,sp,bx,dx,cx,ax依次弹出堆栈;
8、pushad 把eax,ecx,edx,ebx,esp,ebp,esi,edi依次压入堆栈;
9、popad 把edi,esi,ebp,esp,ebx,edx,ecx,eax依次弹出堆栈;
10、bswap 交换32位寄存器里字节的顺序;
11、xchg 交换字或字节( 至少有一个操作数为寄存器,段寄存器不可作为操作数);
12、cmpxchg 比较并交换操作数( 第二个操作数必须为累加器al/ax/eax );
13、xadd 先交换再累加( 结果在第一个操作数里 );
14、xlat 字节查表转换;
15、bx 指向一张 256 字节的表的起点, al 为表的索引值 (0-255,即0-ffh);
16、返回 al 为查表结果。( [bx+al]->al )
汇编中的dec指令是什么指令,汇编语言中的DEC是什么意思?
1楼 魔界刺客 dec a 14 a减1 dec rn 18 1f 寄存器减1 dec dircet 15 dircet 直接字节减1dec ri 16 17 间接ram减1 汇编语言中的dec是什么意思 2楼 凌乱心扉 dec decrement 减1指令 格式 dec opr byte word...
大一c语言编程题要详细谢谢,大一C语言编程题(要详细),谢谢! 15
1楼 匿名用户 1 建立一个数组aa 256 全初始化为0 2 从头读字符串,每一个是存c中,在相应的aa c 加13 如果aa中的奇数,大于1个,说明不可能是回文数4 现在就是找最小的交换次数了,也就是把aa中的字每一个拿一半加上哪个奇数减1的一半,来作排列组合,这样最后要的字符串就定下来了,每个...
求大神详细解释每一句汇编语言的意思"l1push"cx
1楼 匿名用户 l1 push cx cx的值压入堆栈保存,它的数值表示总共画多少行 mov cx 300 cx 300,意思是循环300次,在屏幕上每行画出300个点 l2 mov ah 0ch ah 0ch,int10h的0c号功能是写一个像素点 mov al 12 al 12 ,表示颜色 in...