生物理地址,其物理地址可以超过20位和
虚拟8086方式由段地址和偏移地址计算产生的有效物理地址为20位的区别。P41
7简述Pe
tium微处理器的主要特性。P44
五、分析题
1有一个由10个字组成的数据区,其起始地址为1200H0120H。试写出该数据区的首末存
储单元的实际地址12120H12120H102112133H。
2若一个程序段开始执行之前,CS33AOH,IP0130H,试问该程序段启动执行指令的实
际地址是什么33A00H0130H33B30H?
3有两个16位的字31DAH和5E7FH,它们在8086系统存储器中的地址分别为00130H和
00134H,试画出它们的存储示意图。
地址
存储空间
00130H
0DAH
00131H
31H
00134H
7FH
00135H
5EH
4将字符串“Good”的ASCII码依次存人从01250H开始的字节单元中,画出它们存放的内
存单元示意图。
地址
存储空间
01250H
‘G’
01251H
‘o’
01252H
‘o’
01253H
‘d’
01254H
‘’
3思考与练习题
一、选择题
1寄存器间接寻址方式中,要寻找的操作数位于中。
B
A通用寄存器B内存单元C段寄存器D堆栈
2下列指令中正确的是。
C
AMOVALBXBMOVCSAXCMOVALCLDMOVBXSI
3下列指令中错误的是。
C
fAMOVAX1234HBINCBXCSRLAX2DPUSHDX
4设SP1010H,执行POPAX后,SP中的内容为。
B
A1011HB1012HC1OOEHD100FH
5给定AL80H,CL02H,指令SHRALCL执行后的结果是。
B
AAL40HBAL20HCALC0HDALE0H
6将AX清零并使CF位清零,下面指令错误的是。
A
ASUBAXBXBXORAXAXCMOVAX0不影响FRDANDAX0OOOH
二、填空题
1计算机指令通常由_操作码字段_和_操作数字段_两部分组成;指令对数据操作时按照数
据的存放位置可分为_立即数、寄存器操作数、存储器操作数_。
2寻址的含义是指_寻找操作数的过程_;8086指令系统的寻址方式按照大类可分为_与操作
数有关的寻址方式、与IO端口有关的寻址方式_;其中寻址速度最快的是_立即数寻址_。
P54P57
3指令MOVAXESBXO1OOH中,源操作数位于_物理地址为ES10HBX0100H的存储单元
_;读取的是_附加数据ES_段的存储单元内容。
4堆栈是一个特殊的_存储器区域_,其操作是以_2字节单元_为单位按照__先进后出_原则
来处理;采用_SP_指向栈顶地址,入栈时地址变化为_SPSP2_。P57
5IO端口的寻址有_直接端口寻址和间接端口寻址_两种方式;采用8位数端口地址(直接
端口寻址)时,可访问的端口地址为_0255_;采用16位数端口地址(间接端口寻址)时,
可访问的端口地址为_065535_。P57P58
三、分析计算题
1、析如下指令的正误,对错误指令说明出错误原因并加以收正:
1MOV120023H
2MOV10r