汇编指令详解
“汇编指令详解”相关的资料有哪些?“汇编指令详解”相关的范文有哪些?怎么写?下面是小编为您精心整理的“汇编指令详解”相关范文大全或资料大全,欢迎大家分享。
MCS-51单片机汇编指令详解
MCS-51单片机汇编指令详解
以累加器为目的操作数的指令
MOV A,Rn MOV A,direct MOV A,@Ri MOV A,#data
第一条指令中,Rn代表的是R0-R7。第二条指令中,direct就是指的直接地址,而第三条指令中,就是我们刚才讲过的。第四条指令是将立即数data送到A中。 下面我们通过一些例子加以说明:
MOV A,R1 ;将工作寄存器R1中的值送入A,R1中的值保持不变。
MOV A,30H ;将内存30H单元中的值送入A,30H单元中的值保持不变。
MOV A,@R1 ;先看R1中是什么值,把这个值作为地址,并将这个地址单元中的值送入A中。如执行命令前R1中的值为20H,则是将20H单元中的值
送 入A中。
MOV A,#34H ;将立即数34H送入A中,执行完本条指令后,A中的值是34H。
以寄存器Rn为目的操作的指令 MOV Rn,A MOV Rn,direct MOV Rn,#
FTP指令详解
FTP命令详解
By jinger 发表于 2006-9-20 10:53:00
FTP(File Transfer Protocol)文件传输协议,为Internet上不同电脑系统间进行文件传输时共同遵守的协议。从使用者的角度来看,FTP为网络上互传文件的工具。目前的FTP工具多种多样,有NCSA FTP、UNIX FTP等字符方式下的FTP,也有CUTE FTP、WS-FTP等图形界面下的FTP。其实,Windows 中已内置了一个FTP工具,其名字就叫FTP,需要注意的是,只有你的计算机安装了TCP/IP协议,你才能在你的Windows目录下找到这个工具。若你的计算机已通过拨号或专线方式连上Internet,你就能方便地使用这个工具在Internet上进行文件传输来获得各种各样的共享软件。一般地,我们应在Windows的命令提示符下使用这个工具,键入FTP,出现“ftp>”提示符。先用open命令打开一个连接,把自己的计算机与一个远程主机连接起来,然后用dir命令查看远程主机内容,用cd命令进入相应的目录。用get或mget下载远程主机的文件到自己的计算机上。若你对远程主机拥有写权限,你就可用put或mput把自己的计算机
汇编指令大全+超全的汇编指令
:1183197819
汇编指令大全汇编指令大全 指令大全
零、状态寄存器
1MOVE数据传送指令 MOV 说明:
格式: MOV OPRD1,OPRD2 1. OPRD1 为目的操作数,可以是
寄存器、存储器、累加器. 功能: 本指令将一个源操作数送到目的操作数OPRD2 为源操作数,可以是寄存
中,即OPRD1<--OPRD2.
2. MOV 指令以分为以下四种情
况:
<1> 寄存器与寄存器之间的数据
传送指令
<2> 立即数到通用寄存器数据传
送指令
<3> 寄存器与存储器之间的数据
传送指令
3. 本指令不影响状态标志位
2PUSH堆栈操作指令 PUSH和POP 说明:
1. OPRD为16位(字)操作数,可以
格式: PUSH OPRD 是寄存器或存储器操作数.
POP OPRD 2. PUSH的操作过程是: (SP)<--
(SP)-2,((sp))<--OPRD 即先修
功能: 实现压入操作的指令是PUSH指令;实现弹出改堆栈指针SP(压入时为自动减
操作的指令是POP指令.2),然后,将指定的操作数送入新
的栈顶位置.
此处的((SP))<--OPRD,也可以理
解为: [(SS)*16+(SP
汇编指令
?
注册 用户名:应用
密码: 登录 ? ? ? ? ? ? ? ? ? ?
HOHO 照片PK 分享 投票 测试 礼物 开心部落 汽车工厂 七彩鱼
更多
网页游戏
分享
? ? ? ?
热门分享 最新分享 好友的分享 我的分享
如何分享? 问题反馈
shxc_3的分享
分享
PIC常用汇编指令
PIC常用汇编指令 常用指令
1.寄存器加1指令:INCF 【格式】 INCF F,d
【功能】寄存器F加1
【说明】
(1)INCF是Increment F的缩写;
(2)在PIC系列8位单片机中,常用符号F代表片内的各种寄存器和F的序号地址;
(3)d=0时,结果存入W;d=1时,结果存入F。
【实例】 INCF PORTC,1 ;将PORTC加1
2.寄存器减1指令:DECF 【格式】 DECF F,d
【功能】寄存器F减1
【说明】
(1)DECF是Decrement F的缩写;
(2)d=0时,结果存入W;d=1时,结果存入F。
【实例】 ENCODER EQU 0X21
……
DECF ENCODER
汇编指令选择
1、完成同指令XCHG AX,BX相同功能的指令或指令序列是(D)。
A、MOV AX ,BX B、MOV BX ,AX C、PUSH AX D、MOV CX ,AX
POP BX MOV AX ,BX
MOV BX ,CX
2、下面XCHG指令语句中,语法正确的是(B)
A、XCHG AX , DS B、XCHG BL , [BX] C、XCHG AL , 0FH D、XCHG [SI] , [DI] 3、下面的XCHG指令中,语法不正确的有(ACD)。 A、xchg al, ds B、xchg bl, [bx] C、xchg al, 0fh D、xchg buf1, buf2 E、xchg bl, bh
4、下面的数据传送指令中,错误的操作是(D)。
A、MOV SS:[BX+DI],1000H B、MOV DX,1000H C、MOV WORD PTR[BX],1000H D、MOV DS,2000H 5、一般的传送指令(D)标志位。
A、影响 B、影响CF C、影响ZF D.不影响 6、MOV指
汇编指令学习
1.ASCii表(基础)
2.对特殊汇编指令讲解(推荐)
3.定位程序注册代码段
一、ASCII表
◇数 字类:
数 字 0 1 2 3 4 5 6 7 8 9 十六进制 30 31 32 33 34 35 36 37 38 39 十 进制 48 49 50 51 52 53 54 55 56 57
◇大写字母:
字 母 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 十六进制 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 十 进制 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
◇小写字母:
小写字母 a b c d e f g h i j k l m n o p q r s t u v w x y z
汇编指令选择
1、完成同指令XCHG AX,BX相同功能的指令或指令序列是(D)。
A、MOV AX ,BX B、MOV BX ,AX C、PUSH AX D、MOV CX ,AX
POP BX MOV AX ,BX
MOV BX ,CX
2、下面XCHG指令语句中,语法正确的是(B)
A、XCHG AX , DS B、XCHG BL , [BX] C、XCHG AL , 0FH D、XCHG [SI] , [DI] 3、下面的XCHG指令中,语法不正确的有(ACD)。 A、xchg al, ds B、xchg bl, [bx] C、xchg al, 0fh D、xchg buf1, buf2 E、xchg bl, bh
4、下面的数据传送指令中,错误的操作是(D)。
A、MOV SS:[BX+DI],1000H B、MOV DX,1000H C、MOV WORD PTR[BX],1000H D、MOV DS,2000H 5、一般的传送指令(D)标志位。
A、影响 B、影响CF C、影响ZF D.不影响 6、MOV指
ARM指令集详解
ARM指令集详解
ARM可以用两套指令集:ARM指令集和Thumb指令集。本文介绍ARM指令集。在介绍ARM指令集之前,先介绍指令的格式。
1 指令格式 (1)基本格式
其中,<>内的项是必须的,{}内的项是可选的,如 S 是否影响CPSR 寄存器的值,书写时影响CPSR,否则不影响 Rd 目标寄存器 Rn 第一个操作数的寄存器 operand2 第二个操作数 指令格式举例如下: LDR R0,[R1] ;读取R1 地址上的存储器单元内容,执行条件AL BEQ DATAEVEN ;跳转指令,执行条件EQ,即相等跳转到DATAEVEN ADDS R1,R1,#1 ;加法指令,R1+1=R1 影响CPSR 寄存器,带有S S
Assa脚本各指令详解
Assa脚本各指令详解
||绿色字体为用途说明或者例子 ||蓝色字体为指令运行结果 ||红色字体为注意内容 ||橙色字体为脚本指令 ||x,y表示坐标
||' 号后面表示解释代码
||小括号()内表示为解释脚本代码中文意思
||中括号[]内表示为可选代码,实际编写脚本的时候可以不用上去
||大括号{}内表示一定要用上的代码,实际编写脚本的时候不用上去会出错 ||这里所说的时间单位为S/秒,delay (延时)命令除外
∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【say】(说话)【print】(显示)指令∽∽∽∽∽∽∽∽∽∽∽∽∽
say说话内容[,color[,x,y]]封包说话 (56字节长度)(0=白,1=蓝绿,2=紫红,3=蓝,4=黄,5=绿,6=深红,7=灰,8=灰蓝,9=灰绿,10=黑)
print显示内容, [,color[,x,y]]封包说话 (56字节长度)(0=白,1=蓝绿,2=紫红,3=蓝,4=黄,5=绿,6=深红,7=灰,8=灰蓝,9=灰绿,10=黑) 例子:
say感谢你使用Assa脚本 say感谢你使用Assa脚本,4 '这里说出来的话是显示为黄色的:感谢你使用Assa脚本
say感谢你使用Assa脚本,4,15,14 '在坐
Assa脚本各指令详解
Assa脚本各指令详解
||绿色字体为用途说明或者例子 ||蓝色字体为指令运行结果 ||红色字体为注意内容 ||橙色字体为脚本指令 ||x,y表示坐标
||' 号后面表示解释代码
||小括号()内表示为解释脚本代码中文意思
||中括号[]内表示为可选代码,实际编写脚本的时候可以不用上去
||大括号{}内表示一定要用上的代码,实际编写脚本的时候不用上去会出错 ||这里所说的时间单位为S/秒,delay (延时)命令除外
∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【say】(说话)【print】(显示)指令∽∽∽∽∽∽∽∽∽∽∽∽∽
say说话内容[,color[,x,y]]封包说话 (56字节长度)(0=白,1=蓝绿,2=紫红,3=蓝,4=黄,5=绿,6=深红,7=灰,8=灰蓝,9=灰绿,10=黑)
print显示内容, [,color[,x,y]]封包说话 (56字节长度)(0=白,1=蓝绿,2=紫红,3=蓝,4=黄,5=绿,6=深红,7=灰,8=灰蓝,9=灰绿,10=黑) 例子:
say感谢你使用Assa脚本 say感谢你使用Assa脚本,4 '这里说出来的话是显示为黄色的:感谢你使用Assa脚本
say感谢你使用Assa脚本,4,15,14 '在坐