4.MOV 指令中源、目的操作数的禁用特点?
立即数不能作目的操作数;寄存器 CS、IP 不能作目的操作数;源、目的操作数不能同时为存储器操
作数;源、目的操作数不能同时为段寄存器操作数;立即数不能赋给段寄存器。
5.CMP 指令对状态标志位的影响?
当两操作数比较是否相等时,影响状态标志位 ZF,当两数相等时 ZF=1,反之 ZF=0。当两操作数比较
大小时,无符号数比较和有符号数比较会影响不同的状态标志位。若无符号数比较,当目的操作数小于源
操作数时 CF=1,反之 CF=0。若有符号数比较,当目的操作数小于源操作数时 OF⊕SF=1,反之 OF⊕SF=0。
6.MUL、DIV 指令中专用寄存器的使用?
在 8×8→16 模式中,专用被乘数寄存器是 AL、专用积寄存器是 AX。
在 16×16→32 模式中,专用被乘数寄存器是 AX、专用积寄存器是 DX、AX。
在 16÷8→8 模式中,专用被除数寄存器是 AX、专用商/余寄存器是 AL、AH。
在 32÷16→16 模式中,专用被除数寄存器是 DX、AX、专用商/余寄存器是 AX、DX。
7.AAM、AAD 指令的使用特点?
AAM 是 BCD 乘法调整指令,作用是对积进行调整,即将真实的积调整为用 BCD 表示的积,应用时先用
MUL 指令后用 AAM 指令。AAD 是 BCD 除法调整指令,作用是对被除数进行调整,即将用 BCD 表示的被除数
调整为真实的被除数,应用时先用 AAD 指令后用 DIV 指令。
8.串操作指令中的专用寄存器?
专用源操作数串寄存器:串存放段寄存器 DS、串指针寄存器 SI。
专用目的操作数串寄存器:串存放段寄存器 ES、串指针寄存器 DI。
专用串操作数数量计数器 CX。
专用串指针自动移动方向控制标志 DF。
9.串操作中控制标志 DF、指令尾符 B、W 的使用特点?
当控制标志 DF=0 时,串指针 SI、DI 为自动增址方式。
当控制标志 DF=1 时,串指针 SI、DI 为自动减址方式。
当尾符为 B 时,为字节串操作,自动增、减址量为±1。
当尾符为 W 时,为字串操作,自动增、减址量为±2。