汇编语言的TEST指令可不可以详细解释教我呢?最好有例子。THANKS!

如题所述

TEST指令和AND指令差不多,只是AND指令执行后会把结果送到目的操作数,而TEST却不会,只是影响标志位
例如:测试AL中的bit3位,使用TEST AL,08H.若ZF=1,表示该位是0,若ZF=0,那么该位表示1.
用哪个数来测试寄存器的位,例如本例,08H表示二进制数00001000B,bit3位是1,其余是0,所以用
08H,你明白了吗?CF和OF清0,影响SF和ZF还有PF
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-09-23
测试指令
格式:TEST Dest, Src
实现源操作数于目的操作数的按位逻辑与运算,并按结果设置标志位。但是结果不送入目的地址中。即只作(SRC)^(DEST)。结果影响SF、ZF、PF

例如:测试AL中第3位状态,则使用TEST AL,03H。若ZF=1,表示该位是0;反之,该位是1。

汇编语言的TEST指令可不可以详细解释教我呢?最好有例子。THANKS!
TEST指令和AND指令差不多,只是AND指令执行后会把结果送到目的操作数,而TEST却不会,只是影响标志位 例如:测试AL中的bit3位,使用TEST AL,08H.若ZF=1,表示该位是0,若ZF=0,那么该位表示1.用哪个数来测试寄存器的位,例如本例,08H表示二进制数00001000B,bit3位是1,其余是0,所以用 08H...

你好,我想请问下我是一个单片机汇编程序初学者,应该怎样去学习呢,有什...
当然你或许会问自己什么都不懂怎么编程啊,这时候你不要着急,你可以你买一本书,有实际的例子的书,我也见过有这种书但是名字我忘记了,它每个例子是讲得十分详细,有汇编的代码,也有C语言的代码,而且每一行都有注释(名字我忘记了只记得那封皮是黑色的)你可以仿照它的代码写写看,...

汇编语言,想知道ADD和ADDC的具体区别,最好有例子可是说明,不明白这个进 ...
一般用在多字节数相加中。最低位相加,用ADD ,加完后,可能产生进位,高字节相加就用ADDC 这样,低字节相加产生的进位就会被加进来。比如 0080H + 0180H 低字节相加用 ADD 80H+80H=100H 用ADD指令得到 00H 并溢出产生进位 C=1 高字节 相加用 ADDC 00H+01H=01H 用 ADDC 指令两...

else的用法,详细解释,不要太长,要精华就可以,最好有举例
else是编程中常用的关键字之一,通常用于条件判断。当条件不满足前面的所有if语句时,才会执行else语句块中的代码。二、详细解释 1. 条件判断:在编程中,我们经常需要根据某些条件执行不同的操作。这时,我们可以使用if语句进行判断。如果条件满足,执行相应的代码块;如果不满足,则执行else语句块。2. 语...

...下定义这两种说明方法怎么区分(详细点,最好有例子){好的话,可加分...
如果对事物的本质属性了解得若明若暗,下的定义一定不准确。诠释和下定义可同时使用。可先定义,后诠释。一般说,下定义要求十分准确,要一言一概要,不能有某些疏漏。而诠释可就某些特征加以说明,比较灵活。我可以帮助你,你先设置我最佳答案后,我百度Hii教你。

到底要怎么读鼓谱?可不可以仔细的解释一下?最好带图片。
不懂 ( 谱 ) 的人 , 怎么形容呢 ? 举个例子来说 :就像不穿鞋子的人走路 , 一直走 , 走到脚刺痛 , 流血 , 结疤 , 终于长茧 !!然后用超厚的 ( 茧 ) 去走路 , 从此好像就不大痛了 ~~ !!可以吗 ?当然可以 !!但那是 ( 神经病 ) 兼 ( 铁齿 ) !!学音乐不懂谱 , 就是像这种...

求我爱我家台词之<<再也不能这样活>>
为了匹配特殊字符本身,可以使用~将特殊字符括住,例如:~[test~] 将匹配字符串 [test] 而不是作为 [range] 来匹配。 只使用$可以匹配一个空行。 别名中使用参数的例子 我们在解谜过程中向npc提出的问题通常是以: ask npc about here ask npc about rumors ask npc about name 这样三个命令开始的,把他们定义...

谁有直译和意译的例子,给我几个`最好有点讲解
例子:文言文:“臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。”直译:我本是平民,亲自耕地在南阳郡,偷偷的保全性命于乱世,不求知道获 得富贵在诸侯!意译:我本是平民,在南阳郡亲自耕地务农生活,只求在乱世偷偷的保全性命,不希求诸侯知道有我这个人的存在而获得显贵!搞清楚了吗?直...

身教胜于言教的最好例子
最好的例子就是父母用行动来教育自己的孩子。例一:孟母三迁 从前孟子小的时候和母亲住在墓地旁边。孟子就和邻居的小孩一起学着大人跪拜、哭嚎的样子,玩起办理丧事的游戏。孟子的妈妈看到了,就皱起眉头:“不行!我不能让我的孩子住在这里了!”孟子的妈妈就带着孟子搬到市集,靠近杀猪宰羊的地方...

哪位哥哥可以告诉我?
该内存不能read written常见原因 使用Windows操作系统的人有时会遇到这样的错误信息:“0X???指令引用的0x00000000内存,该内存不能 written”,然后应用程序被关闭。如果去请教一些“高手”,得到的回答往往是“Windows就是这样不稳定”之类的义愤和不屑。其实,这个错误并不一定是Windows不稳定造成的。本文就来简单分析...

相似回答