1:间接寻址方式中,操作数在(B)中
A通用寄存器 B内存单元 C程序计数器 D堆栈
补充:如果问你存储器数[带中括号,或者变量名例如 MOV AL,BUF],不是在[BP]那么一定在数据段
有超越前缀看超越前缀,超越到什么段就在什么段 比如 MOV AX,ES:[10004],就在附加段
2:8086最小工作模式中,CPU通过(B)引脚接收DMA控制器发出的总线请求信号。
A:HLDA B:HOLD C:INTR D:READY(数据是否准备好)
DMAC->CPU(HOLD)
CPU->DMAC(HLAD)
3:CF看最高位进位和次高位的进位做异或为CF的值。或者两个整数向加得负数,两个负数相加的正数都是溢出。
4:执行程序后,AX=()
X DB 2,6,-5
MOV AX,WORD PTR X+1
8086中负数,只能用补码进行表示
-5 原码 1000 0101
反 1111 1010 (除了符号位取反加1)