微机原理关系预算符 求解释

若PH=20
为什么 20 EQ PH的结果是0FFFFH?
为什么20 LE PH的结果是0FFFFH?
为什么19 GE PH的结果是0?

第1个回答  2012-12-05
关系运算符有EQ(相等)、NE(不等)、LT(小于)、GT(大于)、LE(小于或等于)、GE(大于或等于)六种.
注意:关系操作符的两个操作数必须都是数字或是同一段内的两个存储器地址,计算结果应为逻辑值:结果为真时,表示为0FFFFH,结果为假时,则表示为0。
------------------------------课本上这样写的。这些你应该知道。
所以,你的意思应该是结果为真时,为什么不是1而是0FFFFH吧?!
这与寄存器的位数相关,你可以理解为:为真时返回的全是1(多少个1由使用的寄存器决定)。
显然,你只是摘抄了一段程序,还有条件没写出来。
希望能对你有所帮助。本回答被提问者采纳

微机原理关系预算符 求解释
关系运算符有EQ(相等)、NE(不等)、LT(小于)、GT(大于)、LE(小于或等于)、GE(大于或等于)六种.注意:关系操作符的两个操作数必须都是数字或是同一段内的两个存储器地址,计算结果应为逻辑值:结果为真时,表示为0FFFFH,结果为假时,则表示为0。---课本上这样写的。这些你应该知道。所以,你...

微机原理怎么求真值
在编程时,真假值的使用极大地简化了逻辑操作。例如,条件语句可以基于真假值来决定是否执行某些代码块。此外,逻辑运算符如与、或、非等操作也基于真假值进行,这些操作是算法逻辑设计的基础。在计算机科学中,真假值不仅限于0和1的简单表示。它们代表了逻辑上的真和假,能够构建复杂的逻辑关系和条件判断。

微机原理 符号$和符号=都是运算符
美元符应该不算吧

求几套微机原理与接口技术的期末试题与答案
2.内存0005CH处4个字节为D2,EF,00,F0,它是中断__17H___的入口地址存放处,它表示该中断处理程序的起始地址为_F000H___ :__EFD2H___。解析:因为中断类型号和中断向量表中的对应物理地址由倍数4的关系,所以0005CH\/4=17h,即得类型号。3.一条指令为MOV BX,X1,其中X1的偏移地址为16 (...

C语言的指针要怎么理解
这里&是取地址运算符,*是...书上叫做"间接运算符"。 &a的运算结果是一个指针,指针的类型是a的类型加个*,指针所指向的类型是a的类型,指针所指向的地址嘛,那就是a的地址。 *p的运算结果就五花八门了。总之*p的结果是p所指向的东西,这个东西有这些特点:它的类型是p指向的类型,它所占用的地址是p所指向的...

相似回答