永发信息网

x86汇编语言的MOV指令

答案:3  悬赏:0  手机版
解决时间 2021-03-23 14:27
x86汇编语言的MOV指令
最佳答案
MOV在汇编语言中是 数据传送指令。
用法如下:

mov — Move (Opcodes: 88, 89, 8A, 8B, 8C, 8E, ...)
mov指令将第二个操作数(可以是寄存器的内容、内存中的内容或值)复制到第一个操作数(寄存器或内存)。mov不能用于直接从内存复制到内存,其语法如下所示:
mov ,
mov ,
mov ,
mov ,
mov ,

Examples
mov eax, ebx — 将ebx的值拷贝到eax
mov byte ptr [var], 5 — 将5保存找var指示内存中的一个字节中

全部回答
加中括弧是间接寻址,把ostcbcur这个指针里的地址指向的内容放到ebx中,esp是堆栈指针寄存器追问你确定是[OSTCBCur]的结果是内容不是地址?追答所以是二次寻址追问我觉得你说的不对,能不能再好好想想再回答我,如果按你的解释,再通过上下文,一点都解释不通。

我觉得[OSTCBCur]应该是OSTCBCur这个指针变量存储的内容也就是结构体地址。这样两句都能解释通了。
1、第一句是将C语言中的指向一个结构体类型的指针变量传送到ebx寄存器中(ebx是CPU中的32位寄存器)
2、第二句是将esp堆栈寄存器(32位)的内容传送到以ebx寄存器为地址的单元里。
即将edp堆栈寄存器的内容传送到C语言中的指向一个结构体类型的指针变量中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
世界上的三大人种是________、________、____
谐音双关是一种古代诗人常用的修辞手法,下面
国际瑜伽(肚皮舞)培训协会怎么去啊,有知道地
梦见自己杀蛇先斩蛇尾后斩蛇头什么意思
内个,为什么做一起作业网有语音的作业时插上
盗刷他人银行卡犯了什么罪
天宫一号绕地球一圈需要多长时间?
体外排精怀孕几率多大,带套了,会怀孕吗,安
丽水中学高考2017高考成绩怎么查,
估算.72×27=81×52=48×23=31×78=31×99=8
苹果5s屏幕自己乱动,不是屏幕问题,屏幕没坏
买的商铺按28平米,公摊面积17平米,净用面积
北京到台州多少公里,台州开车到南通要多少公
河南幼儿园(富庭街)这个地址在什么地方,我要
明年要退休了,原来在铁岭交的社保,后在昌图交
推荐资讯
瓮安县中坪镇三支岩彩瓦厂在什么地方啊,我要
睡觉时什么姿势瘦腿
寿司小站地址在哪,我要去那里办事
如图1所示,边长为a的大正方形中有一个边长为
旅次经寒食,思乡泪湿巾。 音书天外断,桃李
响当当超市我想知道这个在什么地方
七夕给朋友英文祝福,七夕的祝福语句?
荷花像无数什么又像无数什么
中国建设银行沈阳小河沿分理处在哪里啊,我有
单选题商鞅变法时秦国的国君为A.秦始皇B.秦孝
居家窗帘批销中心这个地址在什么地方,我要处
分手女朋友生日祝福语,和普通女朋友分手我心
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?