《微机原理与接口》复习内容Word文档下载推荐.docx

上传人:b****5 文档编号:18343225 上传时间:2022-12-15 格式:DOCX 页数:14 大小:25.46KB
下载 相关 举报
《微机原理与接口》复习内容Word文档下载推荐.docx_第1页
第1页 / 共14页
《微机原理与接口》复习内容Word文档下载推荐.docx_第2页
第2页 / 共14页
《微机原理与接口》复习内容Word文档下载推荐.docx_第3页
第3页 / 共14页
《微机原理与接口》复习内容Word文档下载推荐.docx_第4页
第4页 / 共14页
《微机原理与接口》复习内容Word文档下载推荐.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

《微机原理与接口》复习内容Word文档下载推荐.docx

《《微机原理与接口》复习内容Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《微机原理与接口》复习内容Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。

《微机原理与接口》复习内容Word文档下载推荐.docx

8.8086CPU从功能结构上看,是由()组成的。

A.控制器和运算器B.控制器、运算器和寄存器

C.控制器和20位物理地址加法器D.执行单元和总线接口单元

9.8086CPU的控制标志位有()位。

A.1B.3C.6D.9

10.8086CPU复位后,下列寄存器的值正确答案为()。

A.CS=0000H,IP=0000HB.CS=0000H,IP=FFFFH

C.CS=FFFFH,IP=0000HD.CS=FFFFH,IP=FFFFH

11.下列逻辑地址中对应不同的物理地址的是()。

A.0400H:

0340HB.0420H:

0140H

C.03EOH:

0740HD.03COH:

0740H

12.8086CPU当前被执行的指令存放在逻辑地址()中。

A.DS:

BX3.SS:

SPC.CS:

PCD.CS:

IP

13.堆栈存储器存取数据的方式是()。

A.先进先出B.随机存取C.先进后出D.都可以

*14.当8086CPU从存储器单元读数据时,有()。

A./RD=0、/WR=0B./RD=0、/WR=1

C./RD=l、/WR=0D./RD=1、/WR=1

15.Pentium微处理器中共有段寄存器()个。

A•4B.5C.6D.7

16.80386CPU保护模式下程序的最大地址空间是()。

A.4KBB.1MKBC.2GBD.4GB

17.在计等机中,字节的英文名字是()。

A.bitB.byteC.boutD.bps

18.决定计算机主要性能的是()。

A.中央处理器B.整机功耗C.存储容量D.指令数量

1.8086CPU中包含了寄存器和存储器。

(×

2.存储器是计算机系统中不可缺少的器件。

(√)

3.8086CPU和8088CPU的片内数据线宽度均为16位。

5.8086CPU和8088CPU的地址线均为20位。

6.因8086的段首地址和段内偏移地址均为16位,则8086的地址线为32位。

9.8086CPU的EU单元中,ALU为16位加法器。

11.8086系统中,物理地址和逻辑地址都是惟一的。

12.8086CPU不允许多个逻辑段重叠或交叉。

13.8086CPU将lMB的存储空问分为两个512KB的存储库。

14.8086CPU指令队列满足先进后出的原则。

15.堆栈指针SP总是指向堆栈的栈底。

 

3-2已知(AX)=2040H,(DX)=380H,端口(PORT)=(80H)=1FH,(PORT+1)=45H,执行下列指令后,指出结果等于多少?

(不要求完全掌握)

(1)OUTDX,AL(0380H)=40H

(2)OUTDX,AX(380H)=40H(381H)=20H

(3)INAL,PORT(AL)=1FH

(4)INAX,80H(AX)=451FH

(5)OUTPORT1,AL(PORT1)=40H

(6)OUTPORT1,AX(PORT1)=2040H

3-4识别下列指令的正确性,对错误的指令,说明出错的原因。

(不要求完全掌握)

(1)MOVDS,100

(2)MOV[1000H],23H

(3)MOV[1000H],[2000H]

(4)MOVDATA,1133H

(5)MOV1020H,DX

(6)MOVAX,[0100H+BX+BP]

(7)MOVCS,AX

(8)PUSHAL

(9)PUSHWORDPTR[SI]

(10)INAL,[80H]

(11)OUTCX,AL

(12)AX,380H

(13)MOVCL,3300H

(14)MOVAX,2100H[BP]

(15)MOVDS,ES

(16)MOVIP,2000H

(17)PUSHCS

(18)POPCS

(19)LDSCS,[BX]

(20)MOVGAMMA,CS

(1)×

不能对段寄存器送立即数

(2)×

存储单元类型不确定

(3)×

MOV不能实现两个存储单元间直接传送

(4)×

段名不能作目的操作数

(5)×

立即数不能作目的操作数

(6)×

基址寄存器BX和BP只能使用其中一个

(7)×

CS不能用作目的操作数

(8)×

堆栈操作作为字操作AL应改为AX

(9)√

(10)×

80H为输入端口号不加方括号

(11)×

应输出到端口而不是通用寄存器

(12)×

用DX作间址寄存器380H应存DX

(13)×

类型不匹配

(14)√,

(15)×

两个段寄存器间不能直接传送

(16)×

IP不能直接用作目的操作数

(17)√,

(18)×

CS不能做目的操作数

(19)×

目的操作数应是通用寄存器而不能是段寄存器CS

(20)×

符号名不能作为目的操作数

3-17写出下列程序段执行后的结果:

(AL)=?

(DL)=?

完成的是什么功能?

MOVCL,4

MOVAL,87

MOVDL,AL

ANDAL,0FH

ORAL,30H

SHRDL,CL

0RDL,30H

【解】完成与、或、移位等逻辑运算,运算结果:

(AL)=37H;

(DL)=35H

一、单项选择

3-1常用来设置一个16位寄存器作地址指针的指令是()。

A.LAI-IFB.LEAC.LESD.LDS

【解】B

3-2乘法指令中的两个操作数,其中有一个是固定隐含在()中。

A.AL,AXB.BL,BXC.CL,CXD.DL,DX

【解】A

3-5移位类指令使用时,若需移动多位,则应该先将该位数置于()。

A.ALB.AHC.CLD.CH

【解】C

3-6如果要实现正确返回,则CALL指令和()指令两者必须成对出现,且属性相同。

A.MACROB.JCCC.RETD.END

3-7条件转移指令JNO的转移条件是()。

A.CF=0B.ZF=0C.OF=0D.PF=0

3-8在程序运行过程中,下一条指令的物理地址的计算表达式是()。

A.CS*16+IPB.DS*16+DIC.SS*16+SPD.DS*16+SI

3-10指令LOOPNE/LOOPNZ结束循环的条件是()。

A.ZF=1或(CX)=0B.ZF=0或(CX)≠0

C.ZF=0或(CX)=0D.ZF=l或(CX)≠0

3-11AX,BX中都是带符号数,如(AX)<

(BX)时,转移到NEXT处,

在CMPAX,BX指令后选用的指令是()。

A.JBB.JNLC.JLD.JLE

3-12实现AX=(BX)-(CX)功能的错误指令序列是()。

A.SUBBX,CXB.SUBAX,BXC.XCHGAX,BXD.MOVAX,BX

MOVAX,BXSUBAX,CXSUBAX,CXSUBAX,CX

3-13执行功能1号DOS系统功能调用后,从键盘输入的字符存放在()

A.ALB.BLC.CLD.DL

3-15在8086/8088基址变址寻址指令中,允许当地址寄存器使用的寄存器有()。

A.AX,BX,CX,DXB.SP,IP

C.CS,ES,DS,SSD.BX,BP,SI,DI

【解】D

3-16AND、OR、XOR、NOT为四条逻辑运算指令,下面那些解释有误()。

A.它们都是按位操作的

B.指令XORAX,AX执行后,结果不变,但是设置了标志位

C.指令ANDAX,000FH执行后,分离出AL低四位

D.若(ADRl)=09H,(ADR2)=30H,两数相“或”后,结果为39H。

3-17下列语句中有语法错误的语句是()。

A.MOVAX,[BX][BP]B.ADDAX,[BX]

C.CMP[BX],0FHD.MOVSI,20H[BX]

3-18在取指令MOVBX,0123H的源操作数时,使用的逻辑地址是()。

A.SP:

0123B.DS:

0123HC.CS:

IPD.ES:

0123H

3-19两个非组合BCD码数据相减后,执行减法调整指令AAS时,首先检查是否需要校正。

需要调整的条件是()。

A.AL中的数值>

9,且AF=1B.AL中低四位数>

9,且AF=1

C.AL中的数值>

9,或AF=1D.AL中低四位数>

9,或AF=1

3-20用REPNECMPSB指令作两个字符串比较时,如果Cx≠0比较结束,其原因是()。

A.两个字符相等B.两个字符不等

C.两个字符串长度不等D.字符串大小不同

二、填空题

3-43下面一段程序完成对某一缓冲区清零,缓冲区长度为100个字,缓冲区首址DI=0200H,并设(ES)=3000H,试填空。

CLD

MOVAX,3000H

MOVES,AX

MOVDI,0200H

(1)

MOVAL,00H

REPSTOSB

【解】

(1)MOVCX,200

3-45以下是一个完整子程序DISPL,该程序利用DOS功能。

调用INT21H,将一个DL中的字节数据的低4位以ASCII码的形式显示出来。

试填写程序空白。

DISPL

(1)

(2)

CMPDL,9

JBENEXT

ADDDL,7

NEXT:

ADDDL,30H

(3)

(4)

图3-7

RET

DISPLENDP

(1)PROCNEAR

(2)ADDDL,0FH(3)MOVAH,2(4)INT21H

3-46在X1起始地址中,有10个有符号字节数据,统计其中正数的个数,并将个数放在AH寄存器中。

CHARDB10DUP(?

(  1  )

MOVAH,0

MOV CX,10

ADR2:

(  2  )

       (3)

     JSADRl

INCAH

ADRl:

 INC BX

       ( 4 )

(1)MOVBX,OFFSET CHAR

(2)MOV AL,[BX]

(3)OR AL,AL(4)LOOP ADR2

3-47下列操作是利用DOS功能调用INT21H的1号功能模块,从键盘输入字符,并存到STR起始的存储区,遇到回车符(其ASCII码为ODH)结束。

提示:

出口参数 AL=输入字符的ASCⅡ码

STRDB100DUP(?

MOVSl,OFFSETSTR

NEXTl:

(1)

INC21H

JENEXT

INCSI

【解】

(1)MOVAH,0lH

(2)MOV[SI],AL(3)CMPAL,0DH(4)JMPNEXTl

3-52分析下列程序,回答指定问题(填空)。

MOVAX,0099H’

MOVBL,88H

ADDAL,BL

DAA

ADCAH,0

问:

(AX)=

(1),CF=

(2)

【解】

(1)0187H

(2)0

3-4分析下列程序,回答指定问题。

XORAX,AX

INCAX

NEGAX

MOVBX,3FFFH

ADCAX,BX

(AX)=

(1),BX=

(2),CF=(3)

(1)3FFFH

(2)3FFFH(3)l

3-55清除AX寄存器的一条逻辑指令是

(1)或

(2)。

【解】

(1)XORAX,AX

(2)ANDAX,0

四、判断题

3-1立即数寻址方式只能用于源操作数,这种寻址方式主要用来给寄存器赋初值。

3-3MOV指令中的源和目的操作数中至少要有一个是寄存器。

3-4立即数不允许被用作目的操作数。

(√)

3-5CS寄存器可以被推入栈。

因而也可以将堆栈的数据弹出至CS中。

3-6CS和IP中的内容是不能随意改动的,CS和IP都不能用作目的操作数。

3-7INC指令不影响CF位,因而用CF=1判断循环结束是达不到目的。

3-10NOT指令的操作数不能是立即数。

3-12在条件转移指令中,只能用8位的位移量-128~+127。

3-13CALL指令和JMP指令的区别在于前者转移时需要保存返回地址,而后者不要。

3-14条件转移指令JBE/JNA的转移条件是CF或ZF=1。

3-15中断指令与CALL指令不同之处在于中断指令还要将标志位FLAG压入堆栈。

3-16DOS所有的功能子程序调用,是利用INT21H中断指令。

1.8288在8086/8088组成的计算机中的作用是(②)。

①数据缓冲器②总线控制器③地址锁存器④提供系统时钟CLK

2.指令MOV0283H[BX][SI],AX中目标操作数的寻址方式为(②)。

①寄存器寻址②基址变址相对寻址③基址寻址④变址寻址

3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为(④)。

①4100H②3AA08H③3B008H④3AAA8H

3806

+2A48

=3AAA8H

4.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为(③)。

①15K×

8②32K×

256③8K×

8④32K×

8

5.某存储器芯片容量为2K×

1bit、若用它组成16K×

8bit存储器组,所用芯片数以及用于组内寻址的地址线为(②)。

①32片、11根②64片、14根③8片、14根④16片、8根

6.“ADDAX,[BX+8]”的源操作数在当前(②)。

①堆栈段②数据段③代码段④程序段

7.DMAC8237具有(②)。

①八个独立通道②四个独立通道③二个独立通道④三个独立通道

1.指令MOVAX,[3070H]中源操作数的寻址方式为()

A.寄存器间接寻址

B.立即寻址

C.直接寻址

D.变址寻址

2.Reset信号有效后,8086CPU的启动地址()

A.FFFFFh

B.0FFFFh

C.FFFF0h

D.00000h

3.在8086CPU的标志寄存器中,控制标志位占()

A.3位

B.9位

C.4位

D.16位

4.堆栈的工作方式是()

A.先进先出

B.随机读写

C.只能读出不能写入

D.后进先出

5.CPU与外设间数据传送的控制方式有()

A.中断方式

B.程序控制方式

C.DMA方式

D.以上三种都是

6.设串行异步通信的数据格式是:

1位停止位,7位数据位,1位校验位,1位起始位,若传输率

为2400位/秒,则每秒传输的最大字符个数为()

A.10个

B.110个

C.120个(可以传送240次,每两次一个字节,一次7个,一次1个+6个空闲)

D.240个

7.CPU与I/O设备间传送的信号有()

A.控制信息

B.状态信息

C.数据信息

D.以上三种都有

8.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为()

A.1MHz

B.19.2KHz

C.20KHz

D.2400Hz

9.在DMA方式下,外设数据输入到内存的路径是()

A.外设→CPU→DMAC→内存

B.外设→DMAC→内存

C.外设→存储器

D.外设→数据总线→存储器

10.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是()

A.B口

B.A口

C.C口

D.以上三个端口均可以

11.8251A的方式控制字(即模式字)的作用是()

A.决定8251的数据格式

B.决定8251的数据格式和传送方向

C.决定8251何时收发

D.以上都不对

12.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是()

A.字符间无间隔

B.双方通信同步

C.发生错误的概率少

D.附加位信息总量少

13.采用高速缓存的目的是()

A.提高主存速度

B.提高总线传输率

C.使CPU全速运行

D.扩大可寻址空间

14.CPU响应中断请求和响应DMA请求的本质区别是()

A.程序控制

B.需要CPU干预

C.响应中断时CPU仍控制总线而响应DMA时,让出总线

D.速度快

15.用三片8259A级数是()

A.24级

B.22级

C.23级

D.21级

出师表

两汉:

诸葛亮

  先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。

然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。

诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。

  宫中府中,俱为一体;

陟罚臧否,不宜异同。

若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理;

不宜偏私,使内外异法也。

  侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:

愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。

  将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰“能”,是以众议举宠为督:

愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。

  亲贤臣,远小人,此先汉所以兴隆也;

亲小人,远贤臣,此后汉所以倾颓也。

先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。

侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也

  臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。

先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。

后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。

  先帝知臣谨慎,故临崩寄臣以大事也。

受命以来,夙夜忧叹,恐托付不效,以伤先帝之明;

故五月渡泸,深入不毛。

今南方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。

此臣所以报先帝而忠陛下之职分也。

至于斟酌损益,进尽忠言,则攸之、祎、允之任也。

  愿陛下托臣以讨贼兴复之效,不效,则治臣之罪,以告先帝之灵。

若无兴德之言,则责攸之、祎、允等之慢,以彰其咎;

陛下亦宜自谋,以咨诹善道,察纳雅言,深追先帝遗诏。

臣不胜受恩感激。

  今当远离,临表涕零,不知所言。

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

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1