微机原理复习答案_第1页
微机原理复习答案_第2页
微机原理复习答案_第3页
微机原理复习答案_第4页
微机原理复习答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

填空微型计算机是指以微处理器为核心,配上存储器、输入输出接口电路及系统总线所组成的计算机。2.微处理器是由一片或几片大规模集成电路组成的具有运算器和控制器功能的部件。3.8086CPU从功能上讲,其内部结构分为_执行单元_和_总线接口单元_两大局部。4.1KB=1024字节,1MB=1024KB,1GB=1024MB。5.带符号数有原码、反码和补码三种表示方法,目前计算机中带符号数都采用补码形式表示。6.〔101110.11〕2=〔46.75〕10=〔2E.C〕167.[X]补=81H,那么X=-127。(补码如何求真值?)8.假设二进制数A=10000110,试答复以下问题:假设将A看成无符号数那么相应的十进制数是_134_。假设将A看成有符号数那么相应的十进制数是_-122_。〔带符号数都采用补码形式表示,补码如何求真值?。〕3〕假设将A看成BCD码那么相应的十进制数是_86_。9.从_奇_地址开始的字称为“非规那么字〞,访问“非规那么字〞需_两_个总线周期。10.8086CPU数据总线是_16_位,对规那么字的存取可在一个总线周期完成,对非规那么字的存取那么需要两个总线周期。11.8086CPU的地址总线有20位,可直接寻址1MB的存储空间。12.假设DS=6100H,那么当前数据段的起始地址为61000H,末地址为70FFFFH。13.动态存储器是靠电容来存储信息的,所以对存储器中所存储的信息必须每隔几毫秒刷新一次。14.8086CPU复位后,执行的第一条指令的物理地址是FFFF0H。15.8086CPU系统的逻辑地址由段地址和偏移地址组成,物理地址的求法是段地址左移4位+偏移地址。16.堆栈是以_先进后出_的原那么存取信息的一个特定存贮区。8086的堆栈可在1MB存贮空间内设定,由堆栈段存放器SS和堆栈指针SP来定位。堆栈操作是以字为单位。17.转移指令分为条件转移指令和无条件转移指令,条件转移指令的转移目的地址只能是短标号,即转移范围不能超过_-128~+127_字节。18.AL=10011100B,BL=01101000B,在执行指令SUBAL,BL后,AL=00110100,CF=0,OF=1,PF=0。19.AL=01001001B,在执行指令ADDAL,AL后,再执行DAA指令,那么AL=10011000B,CF=0,AF=1。20.“0”的ASCII码为48,“8”的ASCII码为“A〞的ASCII码为65,“E〞的ASCII码为69。21.8086CPU系统的存储器结构中,1MB的存储体分两个库,每个库的容量都是512KB,其中和数据总线高八位相连的库全部由奇数地址单元组成,称为高位字节库,并用BHE*作为此库的选通信号。22.DMA的意思是直接存储器存取,主要用于_高速_____外设和内存间的数据传送。整个传送由__DMA控制器硬件_______来完成。23.CPU与外设交换数据的传送方式通常有程序传送和中断传送和直接存储器存取〔DMA〕24.某RAM芯片的引脚中有11根地址线,8位数据线,那么该存储器的容量为2K字节。假设该芯片所占存储空间的起始地址为2000H,其结束地址为_27FFH_。25.动态RAM与静态RAM的主要不同点在于动态RAM需要_刷新_。26.8086系统最多能识别256种不同类型的中断,每种中断在中断向量表中分配有4个字节单元,用以指示中断效劳程序的入口地址。27.中断类型号为20H的中断所对应的中断向量存放在内存从80H开始的四个连续字节单元中,假设这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,那么中断效劳程序的入口地址65000H。28.通常,一个输入接口必须具有_缓冲_功能,一个输出接口应具有_锁存_功能29.DS是_数据_段存放器,ES是_附加_段存放器,SS是_堆栈_段存放器,CS是_代码_段存放器。30.在进行DOS系统功能调用时,功能号应置入存放器_AH_之中。31.串操作指令采用隐含寻址方式,源串的偏移地址必须由源变址存放器_SI_提供,目标串的偏移地址必须由目标变址存放器_DI_提供。32.8253定时器/计数器接口芯片中有3个16位计数器,每个计数器都可由程序设定按6种不同的方式工作。33.如果DS=6100H,那么当前数据段的起始地址为_61000H_,末地址为_70FFFH。34.微型计算机系统采用分级存储器结构,通常将存储器分为主存储器、外存储器和高速缓冲存储器三级。35.可屏蔽中断INTR可用_CLI__指令禁止。〔STI是关中断指令CLI是开中断指令〕36.接口电路的信息分为哪几类?数据信息、状态信息和控制信息。37.CPU与外设交换数据的传送方式分为哪几种?程序传送、中断传送和直接存储器存取〔DMA〕。38.具有电可擦除的只读存储器是EEPROM。39.可屏蔽中断从CPU的INTR引脚进入,只有当中断允许标志IF为1时,该中断才能得到响应。40.中断向量是中断效劳程序的_入口地址_,每个中断向量占4_字节。INTEL8086中将对应256类中断的中断向量组成一张_中断向量表_,占据内存从00000H到003FFH区间。41.可编程接口芯片8253有_6_种工作方式,假设要求8253的OUT输出端输出方波,那么应设置其工作于方式_3_。单项选择1.8086指令系统的指令是_D_。A〕单字节指令B〕双字节指令C〕固定长指令D〕可变长指令8086CPU是BCPU。A〕8位B〕16位C〕32位D〕64位3.当RESET信号进入高电平状态时,将使8086CPU的_D_存放器初始化为FFFFH。A〕SSB〕DSC〕ESD〕CS4.8086CPU系统主存储器以__A__为单位编址。A〕字节B〕字C〕双字D〕八字节5.在立即寻址方式中,立即数放在_B__中。A〕数据段B〕代码段C〕附加段D〕堆栈段6.能够用来间接寻址的存放器只能是_B__之一。A〕BX、BP、SP、DXB〕BX、BP、SI、DIC〕BX、BP、SP、IP7.现有4K×8位的RAM芯片,它所具有的地址线条数应是_A___条。

A〕12

B〕13

C〕11

D〕108.8086CPU访问I/O设备,实际上是访问__A__。A〕端口B〕接口C〕总线9.8086CPU响应外部中断NMI和INTR时,相同的必要条件是__B___。A〕允许中断B〕当前指令执行结束C〕总线空闲D〕当前访问内存操作结束10用1024×1位RAM芯片设计一个128KB的存储器系统,问需要_A_片芯片组成。

A〕1024

B〕2048

C〕128

D〕25611.对可编程接口芯片8253的3个计数通道的编程顺序是_C_。完全随机的,但必须设置好一个计数通道后再设置另一个计数通道完全固定的,从计数通道0到计数通道2完全随机的,但必须先写入方式控制字D)完全随机的,但必须先预置计数初值12.在8253的6种工作方式中,能够自动重复工作的两种方式是__B___。

A〕方式1,方式2B〕方式2,方式3

C〕方式2,方式4D〕方式3,方式5

13.重复前缀“REPZ〞的重复条件是__B____A〕〔CX〕≠0同时CF=1B〕〔CX〕≠0同时ZF=1C〕〔CX〕≠0同时ZF=0D〕〔CX〕≠0同时CF=014.以下寻址方式中,段超越前缀不可省略是B。A〕DS:[BX+SI]B〕DS:[BP+DI]C〕SS:[BP]D〕DS:[DI]15.执行PUSHAX和POPBX两条指令也相当于执行_A_指令。A〕MOVBX,AXB〕MOVAX,BXC〕XCHGAX,BX16.BCD码是___D。A〕二进制数B〕十进制数C〕十六进制数D〕二进制编码表示的十进制数17.假设AX=0008H,BX=0003H,执行指令CMPAX,BX后,AX中的内容为_D_。A〕0005HB〕FFFBHC〕0003HD〕0008H18.当8253可编程定时器/计数器方式选择控制字的RW1、RW0定为11时,写入计数初值时的顺序为C。

A〕先写高8位,再写低8位

B〕16位同时写入

C〕先写低8位,再写高8位

D〕只写高8位,低8位自动写入19.在8253的6种工作方式中,能够自动重复工作的两种方式是B。A〕方式1,方式2B〕方式2,方式3C〕方式2,方式4D〕方式3,方式520.8253可编程定时/计数器的计数范围是D。A〕1~255B〕1~256C〕1~65535D〕1~6553621.计算机系统总线中,用于传送读、写信号的是C。A〕地址总线B、数据总线C、控制总线D、以上都不对22.在给接口编址的过程中,如果有5根地址线没有参加译码,那么可能产生C个重叠地址。A〕5B〕5的2次幂C〕2的5次幂D〕1023.半导体EPROM写入的内容,可以通过A擦除。

A〕紫外线照射

B〕电信号

C〕口令

D〕DOS命令24.在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设B。

A〕发控制命令

B〕进行状态检测

C〕发I/O端口地址

D〕发读/写命令25.有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量对应的中断类型码和中断效劳程序的入口地址分别为C。A〕0EH,34FE:00F0HB〕0EH,F000:FE34H

C〕0FH,F000:FE34HD〕0FH,00F0H:34FEH26.8253通道0工作于方式3,接入6MHZ的时钟,要求产生2400HZ的方波,那么计数器的初值应为(

B

)

A.2000

B.2500

C.3000

D.400027.中断向量表存放在存储器的(

B

)地址范围中。

A.FFC00H~FFFFFH

B.00000H~003FFH

C.EEC00H~FFFFFH

D.EEBFFH~FFFFFH据进行算术运算产生溢出时,那么_D。A〕DF=0B〕DF=1C〕OF=0D〕OF=129.8086系统中将一个数送入堆栈后,堆栈指针存放器应进行___B操作。A〕减1B〕减2C〕加1D〕加230.8086CPU与慢速的存储器或I/O接口之间,为了使传送速度能匹配,有时需要在C状态之间插入假设干个等待周期TW。A〕T1和T2B〕T2和T3C〕T3和T431.用于存放堆栈段段首址高16位的存放器是___C。A〕DSB〕ESC〕SSD〕CS是非判断1.进行无符号数运算时,运算结果对SF标志位无影响。F2.无论是转移指令还是循环控制指令,均可跳转到程序的任意位置。F3.DMA是一种不需要CPU介入的高速数据传送方式。T4.8086的中断系统中有两类硬中断:可屏蔽中断和不可屏蔽中断。非屏蔽中断NMI不受中断允许位IF的控制。T5.指出以下指令中哪些是合法的,哪些是非法的。〔A〕DIV10〔F〕〔B〕MOVDS,1000H〔F〕〔C〕OUT20H,AH〔F〕〔D〕ADDAX,[SI+DI]〔F〕〔E〕INC[1000H]〔F〕类型不明确6.微处理器就是微型计算机。F7.8086的输入输出指令中,允许使用DX存放端口地址,不允许使用AX、AL以外的存放器传送数据。T8.标志存放器中的溢出标志位OF=1时,进位标志位CF也为1。F9.8086CPU进行堆栈操作时,可依需要进行字节或字操作。F10.TABLE为数据段中每存储单元的符号名,那么指令MOVAX,TABLE和指令LEAAX,TABLE是等价的。F〔指令MOVAX,OFFSETTABLE和指令LEAAX,TABL执行结果是一样的〕11.可编程定时器/计数器8253,其定时与计数功能可由程序灵活地设定,在计数过程中不占用CPU的时间。T12.8253定时/计数器内部一个计数通道最大能计数65535。F13.当8086CPU对内部中断进行响应时,无需中断类型码便可找到相应的中断效劳程序入口地址。F14.8086CPU响应可屏蔽中断INTR后,将连续发出两个中断答复信号INTA。T15.非屏蔽中断NMI不受中断允许位IF的控制。T16.8086CPU系统中外部中断的优先级比内部中断的优先级高。F17.动态RAM需要进行刷新操作,而静态RAM不需要进行刷新操作。T18.DMA方式能处理高速外设与主存间的数据传送,高速工作性能往往能覆盖低速工作需要。因此DMA方式完全可以取代中断方式。F19.MOV指令和IN指令都具有将内存中信息传送到CPU中去的功能。F程序阅读1.以下指令执行完后,AX=__4__、BX=__7__、CX=__3__、DX=__4__。MOVAX,3MOVBX,3MOVDX,8MOVCX,4AGN:INCAXADDBX,AXSHRDX,1LOOPEAGN2.以下指令执行完后,AX=4004H,BX=01B4H。MOVAX,1100HMOVBX,6D16HMOVCL,06HROLAX,CLSHRBX,CL3.以下指令执行完后,AX=4620H。MOVAX,0119HMOVCH,AHADDAL,AHDAAXCHGAL,CHADCAL,45H33H33H41H3AH00H04H42H04H42H21H43H08H00HDAA C1 0000HMOVAH,ALMOVAL,CH数据段定义如下:DATASEGMENT C20004HC1DW‘A3’C2DB2DUP〔4,‘B’〕C3EQU$-C1C4DW4321H,C3 DATAENDS请解答以下问题:①画出数据段在主存中的存放形式示意图。②在以下各指令之后的空白处写出执行结果。MOVAL,C2-2;AL=___3AH___MOVBL,C2+4;BL=___21H___MOVCX,C1+3;CX=__0400H__MOVDX,C4+2;DX=__0008H__阅读如下程序并答复以下问题①主程序运行之后,以BUFB为首址的字节存储区中的内容是什么?90、91、88、99、68〔以BUFB为首址的字节存储区有5个单元〕②如果主程序中漏写了“INCDI〞,运行结果如何?68、0、0、0、0STACKSEGMENTSTACKDB200DUP〔0〕STACKENDSDATASEGMENTBUFADB10,20,30,50,90,60DB11,21,31,51,91,61DB22,24,69,88,12,10DB30,32,34,39,40,99DB40,48,68,41,40,41M=6N=5BUFBDBNDUP〔0〕DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXLEASI,BUFALEADI,BUFBMOVCX,NMOVDX,MLOPA:CALLFMAXMOV[DI],ALINCDIADDSI,MLOOPLOPAMOVAH,4CHINT21HFMAXPROC┇┇FMAXENDPCODEENDSENDSTART子程序FMAX的功能是从M个8位无符号二进制数中找出最大者送入AL中。入口参数:DX=M,SI=M个数的存储区首址,出口参数:AL=M个数中的最大者,SI未变。注:子程序FMAX不破坏主程序的工作现场。一个存储器接口电路,求该存储系统的地址范围。例如A11~AA11~A0A11~A074LS138A11~A074LS138Y0Y1Y2Y3Y4Y5Y6Y7CSA12A13A14CSA12A13A14A15ABCG1G2AG2B27322732A16A17A18A19A16A17A18A19&&G2BG2B=0那么A16、A17、A18、A19都为1G1=1那么A15为1由于译码器取Y0,那么A14A13那么地址范围为:111110000……00~~111110001……11即:F8000H~F8FFFH地址范围为F8000H-F8FFFH。某微机系统的8253通道2接有一发光二极管,要使发光二极管以点亮2秒,熄灭2秒的间隔工作,其电路如下图,试编写初始化程序。8253280H~283HCLK1250K

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论