微机原理期末考试考试卷及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。

2、在某进制的运算中7×3=33,则7×5=_55。

3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。

3、8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。

4、8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE。

5、MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。

6、8086可以指向堆栈的指针寄存器有bp与sp。

7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。

8.EEPROM的擦除方法为点擦除、

9、下列指令段经汇编后,DATA所代表的偏移地址为_100CH__。

ORG1000H

STROE DB 12 DUP(?)

DATADB 05H,06H,07H,08H

1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。

A、仅DS段B、DS或SS段C. DS或ES段D、DS或CS段

2、下列指令中格式错误的就是___A___。

A、SHLAL,CXB、XCHG AL,BL

C、MOVBX,[SI] D、ANDAX,BX

3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。

MOV AX,2000H

MOV DS,AX

MOVBX,[0010H]

A、B2B2H

B、B23FH

C、3F3FH

D、3FB2H

4、若SP=0124H,SS=3300H,在执行INT60H这条指令后,堆栈栈顶的物理地址为___D___。

A、3311CH

B、33120H

C、33122H D. 3311EH

5.下列指令中格式错误的就是_C__。

A、MOVAX,357AH[BX][DI] B、OUT DX,AL

C、LEA AX,50H[BX][BP] D. RCR BX,1

6、下列指令中允许寻址范围最大的就是_D__。

A、JNZ NEXT

B、LOOP NEXT

C、JMP SHORT PTR NEXT

D、CALLNEAR PTRNEXT

7、8086/8088不属于BIU部分的寄存器就是__D____。

A、IP

B、ES C. DS D、SP

8、8086/8088最大模式比最小模式在结构上至少应增加___B_。

A、中断优先级控制器

B、总线控制器

C、数据驱动器D、地址锁存器

9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。

A、0,0,1

B、1,0,1 C.1,1,0 D、1,0,0

10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。

A、8K×8 B. 8K×4 C.16K×4D、16K×8

1.写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX累加寄存器BX基址寄存器CX计数寄存器DX数据寄存器SP堆栈指针寄存器BP基址指针寄存器SIDI

2、写出8086的7种寻址方式。

3、在8086系统中,设DS=1000H,ES=2000H,SS=1200H,BX=0300H,SI=0200H,BP=0100H,V AR的偏移量0060H,指出下列指令的目标操作数的寻址方式,若目标操作数为存储数操作数,计算它们的物理地址。

MOV[BX][SI],AX

MOV ES:[SI],AX

MOVVAR,8

MOV BX,12

MOV6[BP+SI],AX

4、给定(SP)=0008H,(SS)=0300H,在段地址为1000H及偏移地址为0005H的单元中有一条双字节CALL指令近调用某个子程序,试问执行CALL指令后,SP,SS的内容就是什么?画出堆栈的内容并标出地址。

5、某8088系统的内存贮器的译码器采用了一片74LS138,实现全译码方式, 请分析四个输入端Y0~Y3所控制的地址范围就是多少?它适合多大容量的存贮器芯片?该存贮器的总容量就是多少?

★正数的反码与原码相同;

★负数的反码,就是原码的符号位不变,其它各位求反。

x0≤x≤2n-1–1

[x]反=

2n–1-|x|-( 2n-1–1)≤x≤0

3.补码

x0≤x < 2n-1– 1

[x]补=

2n+x - 2n-1≤x < 0

★正数的补码与原码相同

★负数的补码就是:原码的符号位不变,其余各位求反加1。

补码简单求法

(1)符号位不变,数值部分从低位开始向高位逐位行进,在遇到第一个1以前,包括第一个1按原码照写;第一个1以后,逐位取反。

例:[x]原= 1001 1 0 10

↓↓↓↓↓↓↓↓

[x]补= 1110 011 0

↑↑↑

不变求反不变

[-128]补=[-127-1]补=[-127]补+[-1]补=10000000

3、补码运算溢出判别

运算结果,超出了计算机所能表示的数的范围称为溢出。

例:73 +72=145> 127

[x]补=01001001(+73)

+ [y]补=01001000(+72)

1 0 0100 0 1

补码运算发生溢出情况:

1.同号数相加,可能溢出;

2.异号数相减,可能溢出。

2.1.1计算机硬件基本结构

由运算器、控制器、存储器、输入设备与输出设备等五个基本部分组成。

微型计算机的分类

按用途分:

•通用微型计算机

•嵌入式计算机

按微型计算机的组成与规模分:

•多板机

•单板机

•单片机

相关文档
最新文档