;//数据传输示例
.386
.model flat, stdcall
.stack 4096
ExitProcess PROTO, dwExitCode:DWORD.data
val1 WORD 1000h
val2 WORD 2000h
arrayB BYTE 10h, 20h, 30h, 40h, 50h
arrayW WORD 100h, 200h, 300h
arrayD DWORD 10000h, 20000h.code
main PROC
;// 演示 MOVZX 指令(零扩展)
mov bx, 0A69Bh
movzx eax, bx           ;// EAX = 0000A69Bh
movzx edx, bl           ;// EDX = 0000009Bh
movzx cx, bl            ;// CX = 009Bh;// 演示 MOVSX 指令(符号位扩展)
mov bx, 0A69Bh
movsx eax, bx           ;// EAX = FFFFA69Bh
movsx edx, bl           ;// EDX = FFFFFF9Bh
mov bl, 7Bh
movsx cx, bl            ;// CX = 007Bh;// 内存 - 内存交换
mov ax, val1            ;// AL = 1000h
xchg ax, val2           ;// AX = 2000h, val2 = 1000h
mov val1, ax            ;// val1 = 2000h;// 直接 - 偏移量寻址(字节数组)
mov al, arrayB          ;// AL = 10h
mov al, [arrayB + 1]   ;// AL = 20h
mov al, [arrayB + 2]   ;// AL = 30h;// 直接 - 偏移量寻址(字数组)
mov ax, arrayW          ;// AX = 100h
mov ax, [arrayW + 2]   ;// AX = 200h;// 直接 - 偏移量寻址(双字数组)
mov eax, arrayD         ;// EAX = 10000h
mov eax, [arrayD+4]        ;// EAX = 20000hINVOKE ExitProcess, 0
main ENDP
END main

数据传输示例 Moves.asm相关推荐

  1. XBee zigbee 使用指南--- Zigbee无线数据传输示例

    (http://www.bitconn.com/form_1/ 登记后,购买XBee模块,送USB评估底板及相关中文资料,或者免费申请借用评估套件) 目录 无线数据传输 传输方式 广播传输 单播传输 ...

  2. 【Java 网络编程】TCP 数据传输示例 ( 客户端参数设置 | 服务器端参数设置 | ByteBuffer 存放读取数据类型 )

    文章目录 I 客户端代码示例 II 服务器端代码示例 III 运行结果 I 客户端代码示例 import java.io.IOException; import java.io.InputStream ...

  3. 与众不同 windows phone (32) - Communication(通信)之任意源组播 ASM(Any Source Multicast)...

    原文:与众不同 windows phone (32) - Communication(通信)之任意源组播 ASM(Any Source Multicast) [索引页] [源码下载] 与众不同 win ...

  4. 推荐黄佳新书--SAP业务数据传输指南

    黄佳(Jacky Huang),SAP认证技术顾问,SAPT作流实施专家,曾就职于新加坡电信集团NCS公司和惠普公司,现任Arinso公司SAP实施顾问.多年从事SAP R3 4.6/4.7.ECC5 ...

  5. 6.47.2 Extended Asm - Assembler Instructions with C Expression Operands

    使用扩展asm,您可以从汇编程序读取和写入 C 变量,并执行从汇编代码到 C 标号的跳转.扩展asm语法使用冒号(":")在汇编程序模板之后分隔操作数参数: asm asm-qua ...

  6. X86_64 GNU汇编、寄存器、内嵌汇编

    文章目录 一.汇编语言 二.指令 数据传输指令 栈操作指令 push pop 运算指令 位操作 比较操作指令 标志寄存器 流控制指令 三.伪指令 .equ .rept .endr .lcomm .gl ...

  7. 最牛X的GCC 内联汇编

    导读 正如大家知道的,在C语言中插入汇编语言,其是Linux中使用的基本汇编程序语法.本文将讲解 GCC 提供的内联汇编特性的用途和用法.对于阅读这篇文章,这里只有两个前提要求,很明显,就是 x86 ...

  8. Intel汇编语言程序设计学习-第四章 数据传送、寻址和算术运算-上

    数据传送.寻址和算术运算 4.1  数据传送指令 4.1.1  简介 第一段一大推,就是为了说明汇编相比高级语言来说比较麻烦需要注意很多细节,但是换来的好处是给开发者带来了更大的灵活性. 读者如果肯花 ...

  9. 【Android Protobuf 序列化】Protobuf 服务器与客户端通信 ( TCP 通信中使用 Protobuf )

    文章目录 一.TCP 粘包和分包 二.TCP 粘包和分包解决方案 三.客户端 Android 应用使用 Protobuf 四.服务器端 Java 服务器使用 Protobuf 五.参考资料 一.TCP ...

最新文章

  1. Java打印菱形(空格菱形)(星星之间有空格)
  2. 常用的7大排序算法汇总
  3. TensorFlow的基本使用
  4. 你知道你常用的dos和linux命令吗?
  5. .NET Core 收徒,有缘者,可破瓶颈
  6. 设计模式系列漫谈之一 - 观察者模式
  7. PostgreSQL 13隐藏杀手锏特性
  8. 纯C下用ODBC访问数据库(实例) 转载
  9. C#:获取web.config中配置的IP地址
  10. 获得硬盘的ID序列号(XE10.1+WIN8.1)
  11. 昆虫繁殖科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。 每对成虫过x个月产y对卵,每对卵要过两个月长成成虫。 假设每个成虫不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(
  12. unity3d射击类demo
  13. 从零开始构建嵌入式实时操作系统2——重构
  14. Redis分布式锁剖析和几种客户端的实现
  15. 【Codeforces Round #458 D.Bash and a Tough Math Puzzl】线段树
  16. 《中国迈向新一代人工智能》全文来了。道翰天琼认知智能平台为您揭秘新一代人工智能
  17. SPOJ DQUERY - D-query (莫队算法)
  18. waf怎么读_1.如何绕过WAF(Web应用防火墙)
  19. 安卓(android)6.0高通平台下设备树专题视频讲解【全国独家+设备树视频教程】
  20. 基于机器学习的UEBA在账号异常检测中的应用

热门文章

  1. 深度linux win7分区,怎么安装Win7深度操作系统?
  2. bootstrap项目更改为vue_取代Jquery,用Vue 构建Bootstrap 4 应用
  3. DL之Mask R-CNN:2018.6.26世界杯阿根廷队VS尼日利亚比赛2:1实现Mask R-CNN目标检测
  4. CV:基于Keras利用CNN主流架构之mini_XCEPTION训练性别分类模型hdf5并保存到指定文件夹下
  5. TF之LSTM:利用基于顺序的LSTM回归算法对DIY数据集sin曲线(蓝虚)预测cos(红实)(TensorBoard可视化)
  6. 成功解决tensorboard调用events.out.tfevents文件得到网址出现No dashboards are active for the current data set问题
  7. hyperopt中文文档:Scipy2013
  8. C#获取文件夹下指定格式的所有文件
  9. dijkstra 的优先队列优化
  10. solr研磨之facet