社区
汇编语言
帖子详情
寄存器间接寻址产生的疑问?
ping486
2010-02-25 04:16:07
在DEBUG单步调试下,用命令“A”汇编指令“MOV [SI,1234]”为什么会发生错误呢?
...全文
187
7
打赏
收藏
寄存器间接寻址产生的疑问?
在DEBUG单步调试下,用命令“A”汇编指令“MOV [SI,1234]”为什么会发生错误呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ping486
2010-04-04
打赏
举报
回复
对不起写错了。
真抱歉!
gch12109
2010-02-27
打赏
举报
回复
还要考虑现在的段寄存器值呢?
cnzdgs
2010-02-26
打赏
举报
回复
MOV [SI,1234]当然是错的,没有这样的写法。如果你要把1234H赋给[SI]的内存,应该写做:
MOV WORD PTR [SI], 1234
永磁体呵呵哒
2010-02-26
打赏
举报
回复
楼上正解
回复内容太短了!
PointertoPointer
2010-02-25
打赏
举报
回复
这种语法,我还没见过。请问错误提示是什么?
nanlingcg
2010-02-25
打赏
举报
回复
MOV [SI,1234] ???
MOV [SI],1234 ?!
MOV [SI],[1234] ?!
nanlingcg
2010-02-25
打赏
举报
回复
MOV [SI,1234] ???
MOV [SI],1234 ?!
汇编指令和
寄存器
寄存器
名字 各种类型的
寄存器
1.通用
寄存器
——AX BX CX DX 传送指令:move 算术运算指令:add,sub 2.CS,IP——代码段 最简单的转移指令——jmp 3.DS——数据段 4.SS,SP——栈空间(高地址往低地址增长)...
LINUX
寄存器
总结
前言(wxy):说到
寄存器
,迷迷茫茫好多年,首先不知道到底有哪些
寄存器
,因为不同的博客总会出现几个我不认识的
寄存器
;其次,想记住每个
寄存器
的名称,真的太南了;最后,他们到干什么用的,
寄存器
之间到底什么关系...
X86汇编常见的
寄存器
X86汇编常见的
寄存器
4个数据
寄存器
(EAX、EBX、ECX和EDX) 2个变址和指针
寄存器
(ESI和EDI) 2个指针
寄存器
(ESP和EBP) 6个段
寄存器
(ES、CS、SS、DS、FS和GS) 1个指令指针
寄存器
(EIP) 1个标志
寄存器
(EFlags) AH&AL...
4.2.2数据寻址
上小节中我们介绍数据寻址的六种方式,那在这个小节当中,我们会介绍剩下的三种数据寻址的方式,这三种寻址方式都可以归为偏移寻址这样的一个大类。在上个小节刚开始的时候,我们举过这样的三个例子,最左边这个例子...
软件测试胡侃之代码审查和代码走查
括号使用不正确, 数组引用错误, 作为除数的变量可能为零, 作为开平方的变量可能为负, 作为正切值的变量可能为π/2 , 浮点数变量比较时
产生
的错误。 此外, 静态分析还可以完成下述工作: a) 提供问接涉及程序...
汇编语言
21,458
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章