当前位置:文档之家› 微机原理与接口复习整理

微机原理与接口复习整理

四、综合题1、设(BX)=2000H,DS:2000中存放230AH。

试问:MOV DX,[BX];执行后(DX)=230AH。

LEA DX,[BX];执行后(DX)=2000H。

2、写出下列指令中内存操作数所在的实际物理地址P(不必写出确切的数值)。

(1)MOV AL,[BX+10];物理地址P=(DS)*16+(BX)+10.(2)MOV [BP+10],AX:物理地址P=(SS)*16+(BP)+10。

(3)MOV DL,ES:[BX+SI]:物理地址P=(ES)*16+(BX)+(SI)。

(4)MOV BX,[BP+DI+2]:物理地址P=(SS)*16+(BP)+(DI)+2。

(5)INC BYTE PTR [SI+5]:物理地址P=(DS)*16+(SI)+5。

3、若寄存器AX,BX,CX,DX的内容分别为12,25,38,44时,依次执行:PUSH AXPUSH BXPOP CXPOP DXPUSH CXPUSH DXPOP AXPOP BX后,寄存器(AX)=12.(BX)=25.(CX)=25.(DX)=12.4、阅读下列程序段,并回答问题DATA DW 10 DUP(4)MOV DX,0MOV CX,LENGTH DATAMOV SI,SIZE DATA-TYPE DATAA1 ADD DX,DATA[SI]SUB SI,TYPE DATALOOP A1问:程序执行后,(DX)=40。

5.如以下ASCII码串(包括空格符)依次存贮在起始地址为CSTRING•的字节单元内:CSTRING DB 'GOOD MORNING'请编写指令将字符串中的第3个和第5个字符写入DX寄存器中。

(第3个字符在高8位,第5个字符在低8位)::LEA BX,CSTRINGMOV DH,[BX]2MOV DL,[BX]4::6.如果TABLE为数据段中0020H单元的符号名,在该单元中存放着3412H,请指出以下两条指令有什么区别?每条指令执行后AX寄存器中的内容是多少?MOV AX,TABLELEA AX,TABLEMOV AX,TABLE ;表示将TABLE单元的内容送到AX中。

执行后 AX=3412H或1234H LEA AX,TABLE ;表示将TABLE单元的偏移量送到AX中。

执行后 AX=0020H7、已知数据段定义如下:DATA SEGMENTDATA1 DB 2 DUP(45H)DATA2 DW 18DATA3DATA4DATA5 DD “AB”DATA6 DW “AB”DATA ENDS用示意图说明该数据段的存储单元分配情况。

所有内存数据用16进制数表示。

A、B字符的ASCⅡ码值分别是41H、42H。

某以8088为CPU的微型计算机内存RAM区为00000H~3FFFFH,若采用6264(8KX8)、62256(32KX8)、2164(8KX4)、21256(32KX4)各需要多少芯片?其各自的片内和片间地址线分别是多少(全地址译码方式)?1.00000H~3FFFFH所占的存储空间为:40000H=218=256kX8bit∴若采用6264(8KX8)则需要(256kX8)/(8kX8)=32(片)6264的片内地址线是13根,片间地址线是7根(全地址译码);62256(32KX8) 则需要(256kX8)/(32kX8)=8(片)62256的片内地址线是15根,片间地址线是5根(全地址译码);2164(8KX4) 则需要(256kX8)/(8kX4)=64(片)2164的片内地址线是13根,片间地址线是7根(全地址译码);21256(32KX4) 则需要(256kX8)/(32kX4)=16(片)21256的片内地址线是15根,片间地址线是5根(全地址译码);填空题1、微处理器主要有(运算器)、(控制器)和(内部寄存器阵列)三个基本部分组成。

2、计算机每执行一条指令都包括(取指令)和(执行指令)两个基本阶段。

3、二进制数(1011)B=(11)D=(13)Q=(B)H=(00010001)BCD。

4、8086\8088有(16)根数据线,(20)根地址线,可以寻址(1M)的存储单元和(64KB)的I/O端口。

5、8086/8088微机系统中,存储器采用了(分段)技术进行管理,在系统运行中,可直接识别当前逻辑段最多为(4)个。

6、8086/8088在功能上分为(执行单元)和(总线接口单元)两大部分;其外部信息的传送是通过(数据总线)、(地址总线)、(控制总线)三组总线控制的。

7、8086/8088有两种工作模式,即(最大工作模式)和(最小工作模式)。

8、8086/8088系统中,一个I/O或存储器读写的基本总线周期包含(4)个状态,为了解决CPU和外设速度不匹配的问题,在CPU中设计了一条(READY)输入线,在存储器或外设速度较慢时要在(T3)状态后插入一个或几个(Tw)状态。

9、中断向量是(存放中断服务程序的入口地址的指针)。

中断类型号为(22D或16H)的中断所对应的中断向量存放在00000H:0058H开始的4个连续单元中,若这4个短语的内容分别为(80H、70H、60H、50H),则相应的中断服务程序入口地址为5060H、7080H。

10、在8255A中的三个门,PA、PB、PC,决定器作为输入还是输出要由(方式控制字)、1、1个字节等于8个二进制位。

2GB等于2048 MB。

2、某存储单元的段地址是12F4H,偏移地址是1234H,则该存储单元的物理地址是14174H。

3、微型计算机的功能部件是通过总线连接的,按传输数据的类型可将总线划分三类,分别是地址总线、数据总线和控制总线。

4、8068CPU逻辑上可以分为两大部分:一部分是执行部件,其功能是执行指令;另一部分是总线接口部件,其功能是取指令、响应执行部件的总线请求。

5、8086有两种工作模式,分别是最小工作模式和最大工作模式。

6、对于8086,当(CS)=2020H,物理地址为24200H,则当(CS)=4320H时,物理地址应该转移到47200H。

7、在8086的标志寄存器中,其中DF叫方向标志位,其作用是:用于控制数据串操作中增量地址的步进方向;SF叫符号标志位,当SF=0表示正数,当SF=1表示负数。

8、总线周期是指CPU访问(读或写)一次存储单元或I/O端口(即完成一次总线操作)所需要的时间;指令周期是指CPU执行一条指令所需要的时间;机器周期是指计算机完成一个基本操作所花费的时间。

8086的总线周期中至少包括4个时钟周期。

1、每一条指令一般都由(操作码)和(操作码)来构成。

2、8086 CPU内部的四个专用寄存器是( CS)、( DS)和(ES)及( SS)。

3、若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为(00020H)~(00023H)。

4、根据以下要求用一条指令写出相应的操作:(1)、把BX和DX的内容相加,结果送入DX中。

(ADD DX,BX)(2)、用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和(CX)的内容相加,结果送入该存贮器中。

(ADD [BX]0B2H,CX)(3)、用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相加,结果送入AL寄存器中。

(ADD AL,[BX][SI])(4)、用位移量为0524H的直接寻址方式把存贮器中的一个字与数2A59H相加,并把结果送入该存贮单元中。

(ADD WORD PTR [0524H],2A59H)5、CPU与外设传送的三种信息是(数据信息)和(控制信息)及(状态信息)。

6、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:(程序控制的输入输出方式)和(中断传送方式)及(DMA工作方式)。

7、8255有两个控制字,它们分别是(工作方式控制字)和(置位/复位控制字)。

选择题1、8086/8088CPU的标志寄存器中,(IF)标志位用于控制CPU是否允许接受外部的可屏蔽中断请求。

A、IFB、DFC、TFD、OF2、若用于3编8259A级联,则可管理(22级)可屏蔽中断。

A、24级B、22级C、20级D、16级3、一台模型机存储器的首地址为0A1000H,存储器的末地址为0A2FFFH,则存储容量为(8K)。

A、4KB、6KC、8KD、16K4、8086/8088指令OUT 10H,AL表示(将AL的内容送给10H端口)。

A、将10H的送给ALB、将10H端口的内容送给ALC、将AL的内容送给10H内存单元D、将AL的内容送给10H端口5、在计算机系统中能直接执行的程序是(源程序汇编,连接以后的程序)A、汇编语言程序B、源程序汇编以后的程序C、任何形式的程序D、源程序汇编,连接以后的程序6、某存储器的容量为64K字节,则CPU至少应提供(16)根地址线才能对所有存储单元进行寻址。

7、当8086/8088访问存储器0010:4000H单元时,其物理地址为(04100H)8、下列至珍重不会改变指针计数器IP的是(MOV)。

9、用于类型(或称属性)改变(例如有了字变量变为字节变量)的运算符是(PTR)。

10、由于带电容漏电的原因,需要刷新的存储器是(DRAM)。

1、二进制数 10010110.10B 的十进制数值可表示为(150.5)2、RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是(A0~A10和D0~D7)3、8086 CPU在响应中断时顺序将(PSW.CS.IP)内容压入堆栈4、8086能够访问的存储空间的大小是(1M )。

5、8253 是可编程定时、计数器芯片,它内部有(三个定时器)。

6、相邻段地址之间的最小距离为(16个字节)7、8086 CPU的NMI引脚上输入的信号是(非屏蔽中断请求)8、8086 CPU在( T3下降沿)时刻采样READY信号决定是否插入等待周期。

9、保护断点就是保存(当前CS 、IP的值)。

10、8086 CPU 采用(矢量)中断结构。

1、某存储器具有64GB的寻址能力,则该处理器具有的地址线条数是36.2、下面的微机性能指标中,字长是由数据总线宽度决定的。

3、8086是采用分段方式管理内存的。

4、最小模式下的8086读时序中,T1状态下完成输出地址信息并锁存。

判断题1、(×)8086CPU的最大模式是为实现多处理器系统而设计的。

2、(√)在8086CPU构成的微机系统中的数据可以存放在几个不连续的段中。

3、(×)DMA方式可以实现内存与接口之间数据的直接交换。

4、(×)8086 的可屏蔽中断受到IF标志位的影响,并且需要从数据线上读取中断类型码。

相关主题