x86汇编语言(三)
来源:互联网 发布:大数据培训 达内就业 编辑:程序博客网 时间:2024/06/05 06:12
指针
一个变量包含另一个变量的地址,则称该变量为指针。汇编语言中的32位代码如下所示:
.dataarrayB byte 10h,20h,30h,40hptrB dword arrayB
或者使用offset运算符:
.dataarrayB byte 10h,20h,30h,40hptrB dword offset arrayB
ptrB包含arrayB的偏移量
指针使用示例
.386.model flat,stdcall.stack 4096ExitProcess PROTO,dwExitCode:DWORDpbyte typedef ptr bytepword typedef ptr wordpdword typedef ptr dword.dataarrayB byte 10h,20h,30harrayW word 1,2,3,4arrayD dword 4,5,6ptr1 pbyte arrayBptr2 pdword arrayWptr3 dword arrayDptrB dword offset arrayB.codemain PROCmov ax,type ptr1mov esi,ptr1mov al,[esi]mov eax,ptr3mov ebx,[eax+4]mov edx,ptr2mov bx,[edx]mov al,arrayBmov al,[arrayB +1]mov al,[arrayB]mov esi,ptrBmov al,[esi+2]mov ax,[esi]INVOKE EXITPROCESS,0main ENDPEND main
阅读全文
0 0
- x86汇编语言(三)
- 80x86汇编语言学习笔记(三)
- 80X86汇编语言程序设计教程(杨季文)习题答案三
- X86汇编语言(前言)
- x86汇编语言(一)
- x86汇编语言(二)
- X86汇编语言(四)
- x86汇编语言(五)
- 杨季文 80x86汇编语言程序设计 实例三
- X86 汇编语言
- 进入保护模式(三)——《x86汇编语言:从实模式到保护模式》读书笔记17
- 存储器的保护(三)——《x86汇编语言:从实模式到保护模式》读书笔记20
- 80x86汇编语言学习笔记(一)
- 80x86汇编语言学习笔记(四)
- 汇编语言程序设计(三)
- 汇编语言学习(三)
- 硬盘和显卡的访问与控制(三)——《x86汇编语言:从实模式到保护模式》读书笔记03
- 程序的加载和执行(三)——《x86汇编语言:从实模式到保护模式》读书笔记23
- Android系统广播大全
- kotlin 学习笔记
- python3实现计算器基本功能
- C语言不匹配转换
- C#命名规则和编码规范
- x86汇编语言(三)
- Spark Streaming监控HDFS输入流
- 使用JS添加删除select选项
- BPMN2.0
- 解决apache启动错误:Could not reliably determine the server's fully qualified domain name
- grep及正则表达式
- Akka(13): 分布式运算:Cluster-Sharding-运算的集群分片
- 关于Mpush 消息推送 出现的问题
- C# SQL2008数据库存储中的存储过程例子