问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

TEST 语句在汇编中什么含义?

发布网友 发布时间:2022-04-25 23:40

我来回答

2个回答

热心网友 时间:2023-10-18 06:13

Label_01 LABEL FWORD
Label_02 LABEL DWORD
DD OFFSET ProtectedModeEntryPoint
DW LINEAR_CODE_SEL

Label_01和Label_02都是标号,在这里相当于变量,指向的是同一个地址。Label_01是FWORD类型,为6个字节,包含ProtectedModeEntryPoint的DWORD(4字节)和LINEAR_CODE_SEL的WORD(2字节)。在这里Label_01是用作实模式跳转到保护模式:
mov esi, offset Label_01
jmp fword ptr cs:[si]
其中ProtectedModeEntryPoint是跳转到保护模式的地址,而LINEAR_CODE_SEL则是ProtectedModeEntryPoint所在段的选择子(该保护模式段的选择子)。执行了JMP后,会将选择子加载到CS,而EIP则是ProtectedModeEntryPoint,从而真正进入保护模式。

Label_02和Label_01都指向同一地址,由于Label_02是DWORD类型,所以它实际上是指示ProtectedModeEntryPoint,即可以使用Label_02来读取或者改写ProtectedModeEntryPoint的值。

TopOfCar未知,在这段代码中没有使用,不能得到信息。

热心网友 时间:2023-10-18 06:14

TEST REG1, REG2
REG1 & REG2。
改变状态寄存器S,Z,P状态位,A位不确定。常接跳转指令。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
异想记歌词,杨幂唱滴! 有什么好打理的烫发发型可以推荐? 有哪些韩系卷发造型比较好打理? 哪些短发卷发造型比较好打理? 什么样的卷发发型比较好打理? 好打理的卷发造型有哪些值得推荐? 有哪些卷发发型比较好打理? 有哪些卷发造型比较好打理? 为什么离线迅雷看看播放器就不能用了,毕竟里面的是已经下载好了的,知... 迅雷离线用不了,连云播的搜索都用不了,是被封了吗? 汇编语言中TEST AX,DX 是什么意思啊? ABB机器人等待数字输入或时间到达的程序如何写 abb机器人依次帮运6个物块怎么编程,要一个一个的编程吗 ABB机械手命令语句,不太明白,请大神帮忙解答 魔兽争霸 的TEST命令是做什么的? 汇编中的test和cmp有什么区别?答对有加分!!! ABB机器人-编程基本指令之运动指令 谁能告诉我汇编中TEST 的用法?? ABB搬运机器人 汇编语言的TEST指令可不可以详细解释教我呢?最好有例子。THANKS! 汇编中偶数判断指令test是什么原理 汇编语言中test的用法 汇编语言TEST指令 粤信签微信小程序是什么 我的笔记本连接不了打印机怎么办 丙烯用什么清洗? 蛋糕可以怎么做 在家自制奶油蛋糕,炼乳可以代替淡奶油吗? 自己有鸡蛋我想做蛋糕不知道怎么做法 喝茶能够抗三高!什么种类的茶才是最好的选择? 微机原理中如何用test指令判断数据正负 IMBA -test是什么意思 abb机器人编程指令waitgi,为什么不兼容if指令 Linux中testthemidia指令是什么意思 浴池漏水要怎么办,怎么修理 请问一个汇编语言中的test语句问题。 ABB机器人中指令fine表示? 浴室墙面渗水怎么办? ABB机器人编写一个简单程序 dota单机-test所有指令有哪些? 大众浴池热水池漏水怎么防水 DOTA 输完-test 之后的命令符是什么意思? abb机器人,与变位机同步指令? 澡堂渗水、漏水怎么办? 楼上的浴室漏水应该怎么办 卫生间玻璃浴室漏水该怎么去解决 浴室这漏水了怎么办,不知道怎么关闭开关,一直漏水 浴室喷头漏水该如何维修 公共浴池怎么做防水处理 全自动洗衣机上面显示不工作门打不开怎么办?