第3章_3.3.3 逻辑操作指令 3.3.4 串操作指令 3.3.5 控制转移指令(课件)-高二《微机原理与接口技术》同步精品课件(电工版2023)
2023-05-24
|
28页
|
71人阅读
|
0人下载
精品
内容正文:
3.3.3 逻辑操作指令
1.逻辑运算指令
1)逻辑与指令AND
指令格式:AND OPD,OPS
功能:将目的操作数和源操作数进行按位逻辑与运算,结果存于目的地址,即(OPD)∧(OPS)→OPD。
2)逻辑或指令OR
指令格式:OR OPD,OPS
功能:将目的操作数和源操作数进行按位逻辑或运算,结果存于目的地址,即(OPD)∨(OPS)→OPD。
3.3.3 逻辑运算与位操作指令
1.逻辑运算指令
3)逻辑非指令NOT
指令格式:NOT OPD
功能:将目的地址中的内容逐位取反后送入目的地址,即(~OPD)→OPD。
4)逻辑异或指令XOR
指令格式:XOR OPD,OPS
功能:目的操作数与源操作数做按位异或运算,结果送入目的地址,即(OPD)⊕(OPS)→OPD 。
3.3.3 逻辑运算与位操作指令
1.逻辑运算指令
5)测试指令TEST
指令格式:TEST OPD,OPS
功能:目的操作数与源操作数执行按位逻辑与运算,结果不送入目的地址,但影响标志寄存器内容,即(OPD)∧(OPS)。
3.3.3 逻辑运算与位操作指令
2.移位类指令
1)算术左移指令SAL和逻辑左移指令SHL
指令格式: SAL OPD,1 或SHL OPD,1
SAL OPD,CL或SHL OPD,CL
功能:将(OPD)向左移动1位或CL指定的次数,最低位补入相应的0,CF的内容为最后移入位的值。
3.3.3 逻辑运算与位操作指令
2.移位类指令
2)算术右移指令SAR和逻辑右移指令SHR
指令格式: SAR OPD,1 或SHR OPD,1
SAR OPD,CL 或SHR OPD,CL
功能:将(OPD)向右移动1位或CL指定的次数且最高位保持不变;CF的内容为最后移入位的值。
3.3.3 逻辑运算与位操作指令
2.移位类指令
3)循环左移指令ROL和循环右移指令ROR
指令格式: ROL OPD,1 或ROR OPD,1
ROL OPD,CL 或ROR OPD,CL
功能:将目的操作数的最高位与最低位连成一个环,将环中的所有位一起向左(右)移动1位或CL规定的次数;CF的内容为最后移入位的值。
3.3.3 逻辑运算与位操作指令
2.移位类指令
4)带进位的循环左移指令RCL和右移指令RCR
指令格式:RCL OPD,1 或RCR OPD,1
RCL OPD,CL 或RCR OPD,CL
功能:将目的操作数连同CF标志一起向左(右)循环移动1位或CL规定的次数。
3.3.4 串操作指令
1.串传送指令MOVS
指令格式:
(1)MOVSB ;字节串传送。
(2)MOVSW ;字串传送。
(3)MOVS OPD,OPS
功能:将DS:SI的源串中的一个字节或一个字,传送到ES:DI的目的串中,且自动修改指针SI和DI,使之指向下一个字节(或字)存储单元,即(DS:[SI])→ES:[DI]。当DF=0时, (SI)和(DI)增量;当DF=1时,(SI)和(DI)减量。
3.3.4 串操作指令
2.取串指令LODS
指令格式:
(1)LODSB ;从字节串中取数。
(2)LODSW ;从字串中取数。
(3)LODS OPS
功能:将DS:SI所指的源串中的一个字节(或字)存储单元中的数据取出来送入AL(或AX),即字节操作(DS:[SI])→AL,字操作(DS:[SI])→AX。同时,修改指针SI,使它指向串中的下一个元素。当DF=0时,(SI)增量;当DF=1时,(SI)减量。
3.3.4 串操作指令
3.存串指令STOS
指令格式:
(1)STOSB ;向字节串中存数。
(2)STOSW ;向字串中存数。
(3)STOS OPD
功能:将AL或AX中的数据送入ES:DI所指的目的串中的字节(或字)存储单元中,即字节操作(AL)→[DI],字操作(AX)→[DI]。同时,修改指针DI,使之指向串中的下一个元素。当DF=0时,(DI)增量;当DF=1时,(DI)减量。
3.3.4 串操作指令
4.串比较指令CMPS
指令格式:
(1)CMPSB ;字节串比较。
(2)CMPSW ;字串比较。
(3)CMPS OPD,OPS
功能:将DS:SI所指的源串中的一个字节(或字)存储单元中的数据与ES:DI所指的目的串中的一个字节(或字)存储单元中的数据相减,并根据相减的结果设置标志,但结果并不保存,即(DS: [SI])-(ES: [DI])。修改串指针,使之指向串中的下一个元素。
3.3.4 串操作指令
5.串搜索指令SCAS
指令格式:
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。