《微机原理与接口技术》习题指导桂林电子工业学院2002年1第1部分基本要求第1章绪论1,了解微机系统组成及基本工作原理;2,熟悉数制及其转换方法;3,熟悉二进制数的加减运算和逻辑运算;4,熟悉数在计算机中表示方法(定点数和浮点数)、编码方法(无符号数、原码、补码、BCD数、ASCII码)及其数值范围;5,熟悉补码的运算规则及溢出的判断方法。第2章8086/8088微处理器1,熟悉8086/8088CPU的结构(EU,BIU)及功能;2,熟悉8086/8088的程序设计模型及各种寄存器的主要用途;3,熟悉8086/8088的存贮器组织,熟悉分段方法和段末地址的计算方法;4,熟悉堆栈的结构和工作原理;5,熟记8086/8088的标志(状态和控制)及其功能;6,熟悉8086/8088的寻址方式及其操作过程;7,熟悉8086/8088的指令系统(115条)中常用指令的格式、规则及对标志位的影响;第3章汇编语言程序设计1,熟悉汇编语言程序的结构及其语句的结构;2,熟悉伪指令及其用途;3,掌握汇编语言程序设计方法,主要是顺序程序、分支程序和循环程序的设计;4,熟悉过程(子程序)和宏指令的定义及使用规则;5,熟悉DOS调用功能及其规则;6,熟悉字符串指令及其使用规则;7,熟悉上机过程及其相应的指令(EDIT,MASM,LINK,DEBUG)的功能。第4章系统总线结构和时序1,了解8086/8088系统总线结构和主要信号线的功能;2,了解8086/8088两种工作方式的特点及基本组成;3,了解8086/8088总线周期时序的基本过程。第5章半导体存贮器1,了解存贮器的分类(Cache,ROM,RAM,磁存贮器,光存贮器)2,熟悉半导体存贮器的扩展方法;3,熟悉CPU与存贮器连接的基本方法,掌握存贮器芯片在微机系统中地址分析方法;4,了解8086/8088存贮器组织方法。第6章输入输出与中断系统1,熟悉微机与外设数据传送方式(程序控制,中断控制,DMA处理机),掌握用程序查询方式实现CPU与外设数据传送编程方法;2,熟悉8086/8088中断系统和中断过程,熟悉常用的中断指令;23,熟悉可编程中断控制器8259的主要功能及使用规则;4,了解DMA工作过程。第7章常用接口芯片1,熟悉可编程并行接口8255的基本结构和功能,熟记8255的控制字,掌握8255的初始化编程方法,掌握8255作为CPU的接口用查询及中断方式实现数据传送的编程方法;2,熟悉可编程计数器/定时器8253的基本结构和功能,熟记8253的控制字,掌握8253初始化编程方法及在方式0~3下的编程方法;3,了解串行通信的基本概念,了解串行通信接口8251的基本功能;4,熟悉DAC的结构及DAC0832集成芯片的结构和功能,掌握用0832作模拟接口的编程方法;5,熟悉ADC的结构及ADC0809集成芯片的结构和功能,掌握用0809作模拟接口的编程方法。第8章微机系统与接口1,了解IBMPC微机系统的基本组成;2,了解与总线有关的基本概念;了解目前PC机系列机中广泛应用的ISA、EISA、PCI等总线标准。3第2部分复习题一、填空题1,计算机是一种能自动、高速、精确地完成各种各样的、、、、的电子机器。2,为了识别各种进制,在各数的数尾加上一个标识字母,二进制数尾加作标识;十进制加,八进制加,十六进制加。3,二、八、十六进制转换成十进制的共通规则是即可。4,是连接计算机中CPU、内存、辅存、输入/输出部件的一组信号线。5,承担系统软件和应用软件运行任务的处理器称为。6,长度相同的带符号整数和BCD整数表示的数值范围是不同的,前者比后者。7,设AL=11101110(-18),CL=2,则执行SARAL,CL后,AL=。8,8086CPU内部结构分为两大部分和。9,微处理器中对每个字所包含的二进制位数叫。10,PC机主存贮器中基本存贮单元的长度是。11,计算机经历了、、和四个发展阶段,目前正在研究面向。12,将十进制数转换成R进制数的规则是。13,数在机器内部的表示形式称为,按规定格式,机器数有和两种表示形式。14,符号数的编码方式有、、。15,从[Y]补求[-Y]补的表示式是。16,在MOVWORDPTR[0072],55AAH指令的机器码中,最后一个字节是。17,假设(SP)=0100H,(SS)=2000H,执行PUSHBP指令后,栈顶的物理地址是。18,若定义DATADB0A5H,5BH;在指令MOVBX,DATA中填充,使指令正确执行。19,执行部件EU的组织有:,和。20,两个变址寄存器SI和DI分别称为寄存器和寄存器。21,计算机的四个主要特点是、、和。22,十进制小数转换成二进制数的方法是。23,任何二进制数都可表示为N=2±e×S,其中e称为,S称为,计算机中定点数通常有两种约定:一是取e=0,把小数点固定在尾数的之前(即定点小数);一是取e=n(n为尾数据的位数),则把小数点约定在尾数之后(即定点整数)。24,若用n位表示无符号整数,则该整数表示范围为。25,仅将符号位数字化表示为0或1,数的绝对值与符号一起编码,即“符号——绝对值表示”的编码,称为。426,若定义DADADW1234H,执行MOVBL,BYTEPTRDATA指令后,BL=。27,假定AL=96H,BL=65H,依次执行ADDAL,BL和DAA指令后,AL=。28,若定义VARDB2DUP(1,2,3DUP(3),2DUP(1)),则在VAR存贮区内前5个单元的数据是。29,总线根据传递数据的功能可分为、、。30,计算机的五大基本组成是:运算器、、、、。31,计算机的五个主要应用领域是:、、、、。32,二进制数转换成八进制数的方法是。33,根据下面的指令序列,CX寄存器中的值应该是。STR1DW‘AB’;STR2DB16DUP(?);CNTEQU$-STR1;MOVCX,CNT;34,已知X=11001001,Y=10101011,XY=。35,执行下面的程序段后,AL=。BUFDW2152H,3416H,5731H,4684H;MOVBX,OFFSETBUF;MOVAL,3;XLAT36,执行下面的程序段后,AX=。MOVCX,5;MOVAX,50;NEXT:SUBAX,CX;LOOPNEXT;HLT;37,运算器是对信息进行的部件,具体就是执行二进制代码的基本和。38,CPU内的工作寄存器按工作性质可分为两类寄存器是和。39,语言处理程序按其处理方式可分为三种类型、、。40,DOS的四个基本功能模块是、、、。41,存贮器是计算机系统中的装置,用来存放和。42,存贮器的两个基本操作是和。43,材料存贮器所存信息掉电后消失,而材料存贮器属永久性存贮器。44,存贮器目前采用较多的三级存贮器结构是、和。45,动态MOS存贮器优点是,,其缺点是。46,对容量为2NB的存贮单元的存贮矩阵,须要位地址线选通对应存贮单元。547,1位地址,经地址译码器译码后能得到条存贮单元选择线控制线。48,CPU对RAM存贮器进行读/写操作时,应送出的方向控制命令有和命令。49,Intel2114RAM存贮芯片的存贮容量为。50,Intel2114RAM存贮芯片引脚中用于片选的控制引脚为,用于读/写控制引脚为。51,Intel2118芯片存贮容量为16K×1,每个存贮单元含二进位的位数为位。52,6116RAM芯片容量为2K×8,访问该芯片须用根地址线。53,Intel2118存贮容量,需用14位地址访问的地址引脚只有7条,是采用技术实现该芯片的读写操作。54,动态存贮芯片存贮的信息会,必须定时刷新,刷新的时间间隔为。55,存贮器同中央处理器连接时,要完成。56,CPU是以和来衡量速度。57,主存与CPU连接时,一般采用两种速度匹配方式即和。58,只读存贮器分为、、、。59,属于磁表面存贮器有和两种。60,CT74138是器件。61,EPROM2764有条地址线和条数据线62,已知某可编程接口芯片中计数器的口地址为40H~43H,频率为2MHz,该芯片的计数器达到0时输出信号作为中断请求信号,执行下列程序后,发出中断请求信号的周期是ms。MOVAL,00110110B;OUT43H,AL;MOVAL,0FFH;OUT40H,AL;OUT40H,AL;63,8086CPU用偶地址访问内存1个字时需占用周期,而用奇地址访问内存1个字操作需占用周期。64,8086/8088CPU地址总线条,可寻址空间为字节。65,IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为字节。66,8086/8088系列微机中,每个存贮单元都有两种地址即和。67,PC机的标准输出设备为,而PC机的标准列表设备为。68,外设通过系统总线与CPU连接,必须通过一个称之为的硬件电路把二者连接起来。69,微型计算机中有两种I/O接口的寻址方式,即和方式。70,8086微处理机在最小模式下,用来控制输出地址是访问内存还是访问I/O。71,在8086微机系统中,访问I/O接口的有效地址为。672,8088/8086CPU系统中装在系统板上的接口称为,而装入扩展槽上的接口称为接口。73,8088/8086CPU系统中,用于访问外设接口的输入指令助记符为,而输出指令的操作助记符为。74,8088/8086系统中,分配在系统板上的接口的端口地址个,其端口编址范围为。75,8088/8086系统中,分配在扩展槽上接口有个,其端口编址范围为。76,计算机机中CPU与外设进行数据传递,广泛采用的控制方式有,和。77,8088/8086系统中,CPU对I/0端寻址方式有两种即和。78,程序查询I/O方式主要运用在和系统中。79,I/O设备发出中断请求的先决条件是。80,在PC机系统中使用的中断控制器是芯片,该中断控制器可接受级硬件外中断。81,PC机系统中,中断优先做级别最高的为中断,而级别最低的为中断。82,在中断执行期间,CPU要做的工作,即、、。83,8088/8086CPU提供的中断控制系统,它最多能处理个不同类型的中断。84,在8088/8086系统中,中断向量地址由计算得到。85,8088/8086CPU允许接受三种类型的中断:、、。86,8088/8086CPU的外中断是指,而内中断是指中断。87,8088/8086CPU中用作中断屏蔽的标志为关中断时,该标志位是。88,8259A中断控制器中在发生INTR中断,接收到CPU发回______信号后将码放入数据总线。89,8088/8086CPU中接受不可屏蔽的中断是由得到的。90,8088/8086CPU中接受可屏蔽的中断是由得到的。91,8088/8086指令系统中,用来开中断的指令为,关中断指令为。92,在中断服务子程序中首先要执行的操作是。93,在中断服务子程序最末一条指令是。94,要实现多中断嵌套,在中断服务子程序要执行操作。95,在中断服务子程序中,保护现场是指保护。96,在中断向量表中存放的是。97,中断服务子程序的入口地址是由和。98,指令是控制计算机进行的命令,中央处理器所能执行的各种指令的总和称为。99,一台计算机能执行多少种指令,是在时确定的,8086/8088指令系统共有条指令。7100,指令字通常由和两大部分组成,其中规定计算机所执行的操作,部分指定参加操作的数的本身或其所在的地址。101,计算机指令系统中的所有指令,都是以二进制编码的形式表示的,这就是指令的码,其长度可在字节之间变化。102,指令操作所涉及的操作数总是存放在寄存器或内存单元中,指令在执行时必须找到所需的操作数。指令中各种各样寻找操作数的方法称为。103,8086的基本寻址方式有、、、、、、、。104,指令操作数为带符号数时,要以形式表示。105,若AL=10011101B,则执行指令CBW后,结果存于中,结果值为B。106,数字符号“0”~“9”的ASCII码是一种BCD码。107,若AL=10100110B,则在分别执行指令SHRAL,1和指令SARAL,1后,结果分别为B和B。108,在串操作指令