77问答网
所有问题
OR AL,80H 是什么意思
80H相当于1000 0000,但是加上OR或运算到底表示什么意思呢?是将运算对象符号变成负吗?
举报该问题
推荐答案 2010-11-15
or al,80h
不能理解为将运算对象符号变为负,只能说是把al中的数据的最高位置1。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GqN3v3WN8.html
其他回答
第1个回答 推荐于2018-04-01
把AL寄存器中的最高位置1。这一般是依据程序中的要求。
本回答被网友采纳
第2个回答 推荐于2016-12-02
这个程序的功能,楼主其实都已经理解了。
楼主所提出的疑问,可以说:不用深究。
22AH是个输入端口,25AH是个输出端口,外接设备都是些什么,对于编写程序,关系并不大。
至于80H、高四位置0,往往是外部设备的要求,编程时,按照要求编写就行,不用问为什么。
本回答被提问者和网友采纳
相似回答
如果
AL
寄存器的初值为00H,减1后的值是多少? 若AH寄存器的初值为10H...
答:
OR AL 80h 说明:
00H中,h表示十六进制
inc表示加一 or(或)是置一的操作
用汇编语言怎么将
AL
寄存器最高位置1
答:
OR AL,80H 指向该指令后,
AL寄存器最高位置1,其它位不变
。
汇编中
OR
与AND指令详细意义
答:
汇编中AND的指令为逻辑与运算,该指令会置CF=OF=0,其结果影响SF、ZF、PF。指令格式为AND r/m, r/m/i。例如:mov
al,
01100011B(换行符)and al,00111011B的执行结果为al=00100011B。
OR
EAX,80008000H和AND CH
,80H
的逻辑与或运算,执行需要参考对应逻辑常量与变量之间的数值才能得出执行结...
汇编语言中将-1置
AL
?
答:
用汇编语言将AL寄存器最高位置1,可以使用“或”操作指令:OR AL,
80H指向该指令后,AL寄存器最高位置1,其它位不变
。
or
al,
0汇编
答:
用DEBUG跟踪一下,可看出:
or
al,
0 功能等于 or al,al 若分别有al=0,10H
,80H
,执行上面指令后,标志位影响如下:al=0,ZR=1,根据0标志可知 al= 0 al=10H,SF=0,根据正负标志可知 al为正数 al=80H,SF=1,根据正负标志可知 al为负数
一道汇编题, MOV
AL,
01 H ROR AL,l
OR
AL,AL NEG AL 上述程序段执行后...
答:
MOV
AL,
01H之后AL=01H ROR AL,l 循环右移之后AL=
80H
OR
AL,AL 或之后AL=80H NEG AL就是把AL所有位取反然后加一之后AL=80H CF=0
请教会汇编的高手
答:
OR
AL,80H
;否则将al与80h相或,即将AL最高位置1,其它位不变 TRANS:OUT(VART),AL ;将al数据送外设端口vart中 4、蓝雨705答案正确 三、试述CPU同意外设中断申请后,必须进行的处理工作。1、关中断。2、保留断点。3、保护现场。4、给出中断入口,转入相应的中断服务程序。5、恢复现场。6、开...
大家正在搜
2H是什么意思
4H是什么意思
H表示什么
相关问题
MOV AL,80H什么意思
and al,7fh是什么意思
汇编 TEST AL,80H
用汇编语言怎么将AL寄存器最高位置1
dli-al10/20是什么意思
MOV AL,80H ADD AL,80H
单片机中字节地址80H中的H是什么意思?