C语言指针和汇编语言间接寻址的关省略探讨从存储空间图的视角加以分析,c语言间接寻址,c语言指针,c语言指针详解,c语言指针教程,c语言函数指针,c语言指针习题,c语言指针编程题,c语言结构体指针,c语言中的指针
本栏目责任编辑 谢媛媛 开发研究与设计技术
:
C语言指针和汇编语言间接寻址的关系探讨
——从存储空间图的视角加以分析
—
王海燕
宿迁学院计算机科学系 江苏宿迁 )
( , 223800
摘要 语言是一门面向用户的过程语言 指针是该语言中最为灵活的一部分 汇编语言是一门面向处理器的过程语言 该语言中没
: , 。 ,
C
有指针的明确定义 但指针的概念却随处可见 本文通过间接寻址方式引出指针在汇编语言中的应用 借助存储空间图深入探悉 语言
, 。 , C
中的指针和汇编语言中的间接寻址的密切关系 用一个全新的概念更好的去理解指针在这两门语言中的应用和联系
, 。
关键词 存储空间图 间接寻址 一级指针 二级指针 存储单元
: ; ; ; ;
中图分类号: 文献标识码: 文章编号:
TP311 A 1009-3044(2007)16-31093-03
———
StorageSpaceDigraph
WANGHai-yan
tionandrelationbetweenthetwolanguages.
语言中的一级指针和汇编语言中一次间接寻址的联系
1引言 3.1C
语言中一级指针定义
作为最基本的编程语言之一 汇编语言的重要性勿庸置疑 3.1.1C
, ,
指针定义形如 数据类型 指针变量 它的存储空间图表示
即使是 程序员有时也需要使用汇编语言解决实际问题 理 : * ,
Linux ,
由很简单 精简 高效和 无关性 假设要移植 到某一特 如下:
: 、 libc 。 Linux
图 中 就是一级指针 是一个整形变量 、 的本质区
, ,
定的嵌入式硬件环境下 首先必然面临如何减少系统大小 提高 1 X Y XY
, 、
别在于 单元的值是用于存放内存单元的地址 单元是存放任
,
执行效率等问题 此时或许只有汇编语言能帮上忙了