1,mov(move) | 移动 |
2,add | 加法 |
3,div(division) |
除法 |
4,byte | 字节 |
5,rep(repeat) | 重复 |
6,db=declare byte | 1个字节,8位 |
7,dw=declare byte | 2个字节,16位 |
8,dd=declare byte | 4个字节,32位 |
9,dp=declare byte | 8个字节,64位 |
10,jmp(jump) | 跳转 |
11,movsb(mov string byte) | 移动 一串 一个字节 |
12,loop=movsb | 绕个圈 |
13,calc | 计算 |
14,show | 结果 |
15,stop: jmp near stop times 510-($-$$) db 0 dw 0xAA55 |
补充512个字节 |
cbw(convert byte to word) | 符号扩展(8位扩展到16位 |
cwd(convert word to D ouble word) | 符号扩展(16扩展到32位) |
cmp(compare) | 减(不会影响寄存器数据变化) |
test | 加(不影响寄存器的数据变化) |
sub | 减 |
inc(increase) | 递增 |
dec(decrease) | 递减 |
cld |
告诉程序si,di向前移动递增 df=0 |
std |
指令为设置方向,告诉程序si,di向后移动递减 df=1 |
call | 呼叫转移 |
ret(return) | 返回 执行call下一行代码 |
in(input) | 输出(使用在断口处) |
out(output) | 输入(使用在端口处) |
and |
与门 A B C 0 0 0 1 0 0 0 1 0 1 1 1 |
XOR |
异或门 a b c 0 0 0 1 0 1 0 1 1 1 1 0 |
not |
非门 a b 1 0 0 1 |
or |
或门 a b c 1 0 1 0 1 1 1 1 1 |
char | 8bit 1个字节 0~0xFF |
short int | 16bit 2字节 0~0xFFFF |
int | 32bit 4个字节 0~0xFFFFFFFF |
long int | 32bit 4个字节 0~0xFFFFFFFF |
long long int | 64bit 8个字节 0~0xFFFFFFFFFFFFFFFF |
sizeof | 计算变量长度 |
struct | j结构体 专用词 |
const | 常数 |
rand | 伪随机数 |
srand | 种子 |
相关文章
- 常用的 写代码 的 指令
- 用纯c语言写一个完整的BP神经网络!
- Excel技能树系列10:拿来就用的宏代码17条
- 把PHP代码编译成C/C++代码,使你的php跑得更快
- android API版本对应的系统版本及Android获取手机和系统版本等信息的代码 Android获取手机和系统版本等信息的代码
- MATLAB常用数据类型的转换
- ECharts的geojson地图数据下载(根据城市区划代码的前六位查询)
- 在vs code中使用ftp-sync插件实现客户端与服务器端代码的同步
- 常用计数器的verilog实现(binary、gray、one-hot、LFSR、环形、扭环形)
- 每天都有新发现——如何优雅的用js动态添加html代码