社区
汇编语言
帖子详情
如何在汇编语言中使用地址指针变量?(急!)
ma100
2003-08-19 11:41:57
如在c中的语句
#define AD_ADDR 0xd0000000
uint far *Ad_Addr =(uint far *)AD_ADDR;
*Ad_Addr=0
是否以下转为汇编正确呢(编译对)
,但好象没有更改段寄存器
MOV BX,0D000H
MOV SI,0000H
MOV [BX][SI],0
...全文
262
5
打赏
收藏
如何在汇编语言中使用地址指针变量?(急!)
如在c中的语句 #define AD_ADDR 0xd0000000 uint far *Ad_Addr =(uint far *)AD_ADDR; *Ad_Addr=0 是否以下转为汇编正确呢(编译对) ,但好象没有更改段寄存器 MOV BX,0D000H MOV SI,0000H MOV [BX][SI],0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
紫郢剑侠
2003-08-20
打赏
举报
回复
楼上说得是.
junhli
2003-08-20
打赏
举报
回复
MOV EBX,0D000H
MOV SI,0000H
MOV SI:[ebx],0
ma100
2003-08-20
打赏
举报
回复
怎么没人呢
W32API
2003-08-20
打赏
举报
回复
要用 32bit 寄存器
NOV
2003-08-20
打赏
举报
回复
我不是很明白你的意思,这样不可以吗?
mov ebx,0D0000000H
mov [ebx],0
还有,你最后一句
mov [bx][si],0
是等于[bx+si]也就是mov [0D000H],0
通过汇编理解 C 语言
指针
原理
就像其他
变量
或常量一样,您必须在
使用
指针
存储其他
变量
地址
之前,对其进行声明。
指针
变量
声明的一般形式为: 通过汇编理解
指针
编译 demo.c 查看 demo.s(为了便于理解未开启优化且删除了部分和本文要讨论的内容...
【
汇编语言
】
变量
汇编语言
变量
一、
变量
的概念 二、
变量
的定义 (1)
变量
名 (2)
变量
定义伪指令 1.助记符:BYTE 2.助记符:WORD 3.助记符:DWORD (3)初值表 三、多字节数据的存储顺序 (1)字节编址的主存储器 (2)数据的存储顺序 (3)小端...
汇编语言
定义
变量
c,汇编c语言
变量
在编译期间,编译器根据函数的参数类型确定实际的函数名称(或
汇编语言
中
的函数名称). 与c不同,此命名规则更加复杂. 它仅在
变量
名称和函数名称之前添加下划线. 因此,在c文件
中
定义了名为name的全局
变量
或函数,并...
汇编语言
中
的
变量
汇编语言
是面向机器的语言,没有对函数的定义,函数的实现是通过
中
断调用的,(一个代码段跳到另外一个代码段) 所以对全局
变量
和局部
变量
的体现是通过栈来实现的,即:全局
变量
保存在数据段
中
,即伪代码
中
声明的DATA ...
Kotlin系列之?、?:、!!、:: 特殊符号
------《Kotlin系列之?...像
汇编语言
中
的Loop loop@ for (itemA in arraysA) { //直接跳出双循环 var i : Int = 0 for (itemB in arraysB) { i++ if (itemB > 2) { break@loop } println("itemB:$itemB") } }```
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章