微机原理及应用考试试题七及答案课件P文档格式.docx

上传人:b****4 文档编号:6287117 上传时间:2023-05-06 格式:DOCX 页数:9 大小:21.25KB
下载 相关 举报
微机原理及应用考试试题七及答案课件P文档格式.docx_第1页
第1页 / 共9页
微机原理及应用考试试题七及答案课件P文档格式.docx_第2页
第2页 / 共9页
微机原理及应用考试试题七及答案课件P文档格式.docx_第3页
第3页 / 共9页
微机原理及应用考试试题七及答案课件P文档格式.docx_第4页
第4页 / 共9页
微机原理及应用考试试题七及答案课件P文档格式.docx_第5页
第5页 / 共9页
微机原理及应用考试试题七及答案课件P文档格式.docx_第6页
第6页 / 共9页
微机原理及应用考试试题七及答案课件P文档格式.docx_第7页
第7页 / 共9页
微机原理及应用考试试题七及答案课件P文档格式.docx_第8页
第8页 / 共9页
微机原理及应用考试试题七及答案课件P文档格式.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

微机原理及应用考试试题七及答案课件P文档格式.docx

《微机原理及应用考试试题七及答案课件P文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理及应用考试试题七及答案课件P文档格式.docx(9页珍藏版)》请在冰点文库上搜索。

微机原理及应用考试试题七及答案课件P文档格式.docx

5.若(AX)=0FDAAH,(BX)=0FBCFH,则执行指令ADDAX,BX之后,(AX)=(13)H,

(BX)=(14)H,标志位OF、AF、CF的状态对应为(15)、(16)和(17)。

6.若TAB为数据段中0032H单元的符号名,其中存放的内容为1234H,则执行:

MOVAX,TAB指令后,AX中的内容为

(18)H。

7.若(DS)=7500H,数据段的长度为64KB,则当前数据段的起始地址为(19)H,末地址为(20)H。

8.假设(SP)=1000H,(AX)=2000H,(BX)=3000H,试问:

(1)执行PUSHAX指令后,(SP)=(21)H;

(2)再执行PUSHBX和POPAX指令后,(SP)=(22)H,(AX)=(23)H,(BX)=(24)H。

三、单项选择题(在每个小题的四个被选答案中选出一个正确的答案,并将其号码填在相应横线上。

每小题

1分,共8分)

1.8086CPU的主要特点之一是具有预取指令功能,CPU可以采用

(1)的原则顺序存放指令于指令队列缓

冲器中,并顺序取出指令到执行部件中去执行。

(A)后进先出(B)先进先出(C)随意读写(D)只读不写

2.微机中地址总线的作用是

(2)。

(A)用于选择存储器单元(B)用于选择进行信息传输的设备

(C)用于指定存储器单元和I/O设备接口单元的选择地址(D)跟数据总线的作用是样的

3.地址线为20条的微处理器寻址范围是(3)。

(A)640KB(B)1MB(C)64KB(D)1GB

4.中断向量是(4)。

(A)中断服务程序的入口地址(B)中断的返回地址

(C)存放中断服务程序入口地址内存单元的地址(D)保护断点的堆栈区堆栈区地址

5.在汇编语言中,定义常数、变量、分配内存空间的是(5)。

(A)宏指令(B)伪指令(C)机器指令(D)微指令

6.在8086/8088中,一个最基本的总线周期由(6)个时钟周期组成。

(A)1(B)2(C)6(D)4

7.8086工作于最小模式下,当M/

=0,

=1时,CPU完成的操作是(7)。

(A)存储器读(B)I/O读(C)存储器写(D)I/O写

8.计算机使用总线结构的主要优点是便于实现积木化,同时(8)。

(A)减少了信息传输量(B)提高了信息传输的速度

(C)减少了信息传输线的条数(D)加重了CPU的工作量

四、问答题(每小题4分,共28分)

1.写出计算机中的汇编语言指令格式并说明各组成部分的作用。

2.说明8086系统的存储器为什么要采取地址分段的方法进行寻址?

3.解释计算机中为什么涉及二进制编码的问题?

4.如果在一个程序开始执行之前,(CS)=0A7EH和(IP)=2B40H。

试问:

该程序入口的物理地址是多少?

指向这一入口地址的CS和IP的值是唯一的吗?

5.8086/8088CPU如何解决地址线和数据线的复用问题?

ALE信号何时处于有效状态?

6.写出四条指令,使它们分别把AX的内容清零。

7.给定DATDW1234H说明指令MOVAX,DAT和指令MOVAX,OFFSETDAT的区别?

五、(8分)解释8086CPU的状态标志寄存器的状态标志位的含义。

六、阅读程序片段题。

(共18分)

1.(7分)现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,

(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,

试说明下列指令执行后,AX寄存器中的内容。

(1)MOVAX,l200H;

(AX)=

(1)H

(2)MOVAX,BX;

(AX)=

(2)H

(3)MOVAX,[l200H];

(AX)=(3)H

(4)MOVAX,[BX];

(AX)=(4)H

(5)MOVAX,1l02H[BX];

(AX)=(5)H

(6)MOVAX,[BX+SI];

(AX)=(6)H

(7)MOVAX,[1100H+BX+SI];

(AX)=(7)H

2.(4分)设初值(AX)=4321H,(DX)=8765H,程序片段如下:

MOVCL,04H

MOVDX,CL

MOVBL,AH

SHLAX,CL

SHRBL,CL

ORDL,BL

上述程序片段执行后(DX)=

(1)H;

(AX)=

(2)H;

说出该程序实现什么功能?

3.(4分)已知(SS)=1230H,(SP)=0008H,(AX)=2000H,(BX)=3000H,试问:

(1)执行PUSHAX指令后,问其栈顶的物理地址为

(1)H;

(2)再执行PUSHBX和POPAX指令后,(SP)=

(2)H,(AX)=(3)H。

4.(3分)程序片段如下:

MOVAL,14H

MOVCL,05H

MULCL

上述程序片段执行后(AX)=

(1)H;

(CF)=

(2)B;

(OF)=(3)B;

7、编程题。

试编制程序实现Z=3X+Y。

(X和Y分别为一字节无符号数,其中X≦50;

Y≦50)(6分)

一、制转换题(完成下列数制的转换,将正确的答案填在每小题后的括号内。

每小题2分共8分)

(1)58

(2)170(3)189(4)240

二、填空题(每空1分,共24分)

1.

(1)68

(2)68(3)9A(4)0E6

2.(5)SP(6)BP(7)SI(8)DI

3.(9)BIU(总线接口)部件(10)EU(执行)部件

4.(11)0FFFF(12)0000

5.(13)0F979(14)0FBCF(15)0(16)1(17)1

6.(18)1234

7.(19)75000(20)84FFF

8.(21)0FFE(22)0FFE(23)3000(24)3000

三、单项选择题(在每个小题的四个被选答案中选出一个正确的答案,并将号码填在相应横线上。

每小题1分,共8分)

1.B2.C3.B4.A5.B6.D7.B8.C

四、问答题(每小题4分,共32分)

1.指令格式为[标号:

]操作码[操作数1],[操作数2];

注释段(1分)

计算机中的汇编语言指令主要由操作码字段和操作数字段两部分组成,操作码字段指示计算机要执行的操作,(1分)

而操作数字段则指出在指令执行的过程中需要的操作数。

(1分)标号指明指令的地址,注释段是对该指令的解释。

(1分)

2.由于8086内部运算器是16位,(1分)而外部地址线是20位,(1分)寻址20位地址空间必须把存储器分段使用。

8086系统的存储器可以有四个逻辑段,每个逻辑段最大为64KB,最小为16B。

3.计算机中涉及二进制编码的原因是由于计算机由硬、软件组成,(1分)硬件是数字集成器件,是具体的操作执行者,(1分)

而执行不同的操作是由不同的二进制数来代表的,由此涉及二进制编码的问题。

(2分)

4.程序入口的物理地址是:

0A7EHx10H+2B40H=0D320H(2分)

不唯一。

原因是同一物理地址可以对应不同的逻辑地址。

5.通过地址锁存器连接地址总线,通过数据总线收发器连接到数据总线。

(2分)当复用引脚传输地址信号时(或一个总线周期的T1时),ALE有效。

6.

(1)MOVAX,0;

(1分)

(2)XORAX,AX;

(1分)(3)ANDAX,0;

(1分)(4)SUBAX,AX(1分)

7.MOVAX,DAT指令执行后,AX得到的是存储器操作数DAT字变量的内容,(2分)而MOVAX,OFFSETDAT

指令执行后,AX得到的是DAT字变量的偏移地址。

状态标志:

状态标志用来反映EU执算术和逻辑运算以后的结果特征,这些标志常常作为条件转移类指令的测试条件,控制程序的运行方向。

(2分)这6位分别是:

CF(CarryFlag)进位标志:

CF=1,表示指令执行结果在最高位上产生一个进位或借位:

CF=0,则无进位或借位产生。

CF进位标志主要用于加、减运算,移位和循环指令也能把存储器或寄存器中的最高位(左移时)或最低位(右移时)移入CF位中。

PF(ParityFlag)奇偶标志:

当PF=l,表示在指令执行结果中有偶数个“1”;

PF=0,则表示在结果中有奇数个“l”。

PF奇偶标志用于检查在数据传送过程中是否有错误发生。

AF(AuxiliaryCarryFlag)辅助进位标志:

当AF=1,表示结果的低4位产生进位或借位;

AF=0,则无进位或借位。

AF标志主要用于实现BCD码算术运算结果的调整。

ZF(ZeroFlag)零标志:

ZF=1,表示运算结果为零;

ZF=0,则运算结果不为零。

SF(SignFlag)符号标志:

SF=1,表示运算结果为负数;

SF=0,则结果为正数,符号位为0。

OF(OverflowFlag)溢出标志:

OF=l,表示带符号数在进行算术运算时产生了算术溢出,即在带符号数的算术运算中,运算结果超出带符号数所能表示的范围;

OF=0,则无溢。

六、阅读程序题。

1.

(1)1200

(2)0100(3)4C2A(4)3412(5)65B7(6)7856(7)65B7

以上每空一分共7分。

2.

(1)7654(1分)

(2)3210(1分)实现双字逻辑左移功能。

3.

(1)1230H:

0006;

(2分)

(2)0006(1分)(3)3000(1分)

4.

(1)0064(1分)

(2)0(1分)(3)0(1分)

七、DATASEGMENT

XDB?

ZDW?

DATAENDS

CODESEGMENT(1分)

ASSMUEDS:

DATA,CS:

CODE

STA:

MOVAX,DATA

MOVDS,AX(1分)

MOVAL,X

MOVBL,3

MULBL

ADDAX,1

MOVZ,AX(2分)

MOVAH,4CH

INT21H(1分)

CODEENDS

ENDSTA(1分)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 建筑土木

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2