社区
汇编语言
帖子详情
assume fs:nothing这句话在WIN32汇编里是啥意思
shitalone
2004-01-12 02:20:53
nothing是干嘛的?
assume fs:nothing
mov eax,fs[0]
...全文
370
3
打赏
收藏
assume fs:nothing这句话在WIN32汇编里是啥意思
nothing是干嘛的? assume fs:nothing mov eax,fs[0]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
紫郢剑侠
2004-01-12
打赏
举报
回复
WINDOWS默认FS指向异常处理代码段.
NOV
2004-01-12
打赏
举报
回复
因为MASM编译器默认是把FS定义为error,所以在程序中要使用FS寄存器就要用
assume fs:nothing 来声明,否则就会报错。
CTBOK
2004-01-12
打赏
举报
回复
在WIN32下要使用FS,就必须先声明,就是这个意思,不声明会报错的
assume fs:nothing
汇编
中的AS
SUM
E的使用
as
sum
e 最典型的用法:是指明变量与段寄存器的联系,比如 as
sum
e ds:data,它是告诉编译器以后所有在data段中定义的变量寻址时,使用ds作为段地址,但是它不对程序作任何事,比如你必须自己对ds赋值,这也就是为什么dos下典型的
汇编
段如下: .data ........ .code ........ as
sum
e cs:code,ds:data start: ........
汇编
fs
寄存器
tangyanzhi11110我的:收件箱资源博客空间设置|帮助|退出 首页业界移动云计算研发论坛博客下载 更多 彼月的专栏 目录视图摘要视图订阅 有奖征集活动系列——【HTML5游戏编程之旅】 专访雷果国:我从1.5K到18K的成长之路 【限时优惠】第五届云计算大会社区门票抢购 探究云计
汇编
之
FS
段寄存器
FS
寄存器指向当前活动线程的TEB结构(线程结构) 偏移 说明 000 指向SEH链指针 004 线程堆栈顶部 008 线程堆栈底部 00C SubSystemTib 010 FiberData 014 ArbitraryUserPointer 018
FS
段寄存器在内存中的镜像地址 020 进程PID 024 线程ID 02C 指向线程局部存储指...
汇编
fs
段
FS
寄存器指向当前活动线程的TEB结构(线程结构) 偏移 说明 000 指向SEH链指针 004 线程堆栈顶部 008 线程堆栈底部 00C SubSystemTib 010 FiberData 014 ArbitraryUserPointer 018
FS
段寄存器在内存中的镜像地址 020 进程PID 024 线程ID 02C 指向线程局部存储指针
win32
汇编
基础
文章目录0. MASM1. 模式定义2. 导入库3. 段定义数据段代码段标号4. 变量局部变量获取变量地址数据结构初始化访问变量长度5. 伪指令6. 函数函数声明函数定义调用约定__cdecl__stdcall__fastcall__thiscall代码验证 0. MASM ide推荐:radasm m32lib下是一些常用c程序的asm实现。 .386 .model flat,stdcall...
汇编语言
21,460
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章