1、8086CPU中,若DS的内容为4300H,则数据段的首单元物理地址为左移四位43000 H,数据段最后单元物理地址为43000H+FFFFH=52FFFH
2、8086CPU中,若物理地址为063C74H,地址偏移量为4344H,则段地址为5E93 H。 063C74H-4344H=5E930H,再右移四位.为5E93H
3、8086指令系统的串传送指令中,目的操作数的物理地址由寄存器ES*16 与 DI 相加得到,源操作数的物理地址由寄存器 DS*16 与 SI 相加得到。
4、CPU与接口间传送的信号类型主要有控制信息、数据信息和状态信息。
5、使用 AND AX,0FFH 指令可使寄存器AX的高8位清零,其他位不变,
使用 OR AL,0F0H 指令可使寄存器AL高4位置1,其他位不变,
使用 XOR AX,OFFH 指令可使寄存器AX的低8位取反,其他位不变。
6、可用 MOV AX,SS:[560H] 指令将SS:560H单元内容传送到AX寄存器中,
用 MOV [560H],CX 指令将寄存器CX的内容传送到DS:560H单元中,
用 MOV CX,6734 指令将数据6734送入CX寄存器中。
7、中断类型码为42H的中断服务程序入口地址的偏移地址存放在中断向量表中的 108H,109H 单元,段地址存放在 10AH,10BH 单元。
8、将下列各指令中操作数寻址所使用的段寄存器分别填写在各指令后空格中:
MOV AL, [3000H] DS
ADD [BP],AX SS
SUB AX,EX:[BX+DI] ES
SCASB ES
1、写出将DS:3766H单元内容送AL中的指令
写出将BX内容送ES:3766H单元的指令
写出将2340H送CX的指令。
MOV AL,[3766H]
MOV ES:[3766H],BX
MOV CX,2340H
2、将BX的D8~D12位清0
AND BX,1110000011111111B
(或者AND BX,0E0FFH)
3、写出指令中操作数寻址所使用的段寄存器
MOVAL,[357H] DS
ADD [DI],BX DS
ANDCL,[BP+69H] SS
STOSB ES
地址计算:
1、巳知8086CPU中下列各寄存器的内容分别为: