2.设初值(AX)=4321H,(DX)=8765H,则 MOV CL, 04H SHL DX, CL MOV BL, AH SHL AX, CL SHR BL, CL OR DL, BL
上述程序执行后(DX)=__________;(AX)=________________.
3、 设某数据段: DATA SEGMENT ORG 20H NUM1=8
NUM2=NUM1+10H
DA1 DB 'COMPUTER' DB 0AH,0DH
COUNT EQU $-DA1
DA2 DW'CO','MP','UT','ER' DATA ENDS 试回答:
(1) DA1的偏移地址是:___________________。
(2) COUNT的值是___________________________________。
(3) DA2+5字节单元的内容是_________________________________。
五、简答题
1.总线标准化的目的是什么?涉及哪些内容?列举1-2个标准系统总线。
2、 8086/8088CPU的中断系统中,其外部中断的非屏蔽中断与可屏蔽中断有何不同?
六、判断题(正确的在括号画?√?,错误的画?×?。)
1、 8088的Ready信号是由外部硬件产生的。 ( ) 2、 8088 的数据可以存放在几个不连续的段中。 ( ) 3、 8088 中,取指令和执行指令可以重叠操作。 ( ) 4、 8088 的可屏蔽中断的优先权高于非屏蔽中断。 ( )
5、 多个外设可以通过一条中断请求线,向CPU发中断请求。 ( ) 6、 所有PC机具有相同的机器指令。 ( ) 7、 CPU至少包含一个处理器。 ( ) 8、 微机主存储器的基本编址单元的长度为8位。 ( ) 9、 8086复位后,CPU从FFFFH:0000H处开始执行指令。 ( ) 10、8086CPU寄存器中,负责与I/O接口交换数据的寄存器是DX。( ) 11、由逻辑地址可以唯一确定物理地址,因此,映射到该物理地址的逻辑地址是唯一的。 ( )
12、中断服务程序可放在用户可用的内存的任何区域。 ( ) 13、伪指令是指示性语句,不产生机器目标代码。 ( ) 14、8086CPU的每一个总线周期都由4个T状态组成。 ( )
15、堆栈是以先进后出方式工作的存储空间。 ( ) 16、8086CPU由总线接口部件与执行部件组成。 ( )
七、程序填空题(注意:下列各小题中,每空只能填一条指令!)
1、 下面程序段是判断寄存器AH和AL中第3位是否相同,如相同,AH置0,否则AH置全1。试把空白处填上适当指令。 _____________________ AND AH,08H
J____________________ MOV AH,OFFH
JMP NEXT
ZERO:MOV AH,0 NEXT:……
2、 以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序段是找出其中最大数并送入MAX单元中。
BUF DB 5,6,7,58H,62,45H,127,…… COUNT EQU $-BUF MAX DB? ┇
MOV BX,OFFSET BUF MOV CX,COUNT-1 MOV AL,[BX] LOP1:INC BX
_____________________ JAE NEXT
MOV AL,[BX] NEXT:DEC CX
_____________________ MOV MAX,AL

