版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中原工学院微机原理考试题库试题库中题型及难易限度题型涉及如下八类:一、填空题二、简答题三、选择题四、判断题五、读程序六、汇编程序设计七、存储器八、接口技术难易限度分为三类,分别为:A类:较小——基本题重要内容:基本概念,基本知识。B类:难度适中——综合题重要内容:基本概念和基本知识加深。C类:难度较大——提高题重要内容:基本概念,基本知识综合与提高。填空题部分填空题目包括如下几大类内容:一.数制变换,运算,码制等二.微机构成、构造、总线三.8086/8088CPU内部构造、大小模式构成和总线周期四.指令系统和汇编语言程序设计五.存储器构成、分类、性能、特点六.接口技术与中断技术一、数制变换,运算,码制、补码运算、溢出判断等A类:1.微型计算机由、控制器、、输入设备和输出设备等五某些构成。2.用8位二进制数表达下列数(1)68=B=BCD=H。(2)64H=_____________D=_____________BCD。(3)86H=____________D=_____________BCD;(4)十进制数73=B=Q=H。(5)-87原码是,补码是,反码。(6)-93原码是,补码,反码。(7)976BCD码是,‘#’七位ASCII码是。(8)10111B=_________D=_________H(9)若X1=+0010111B,则[X1]补码=_____________BX2=-1011001B,则[X2]反码=_____________B[X2]补码=_____________B(10)10111.01B=_________D=_________H(11)10110011.01B=_________D=___________________________(BCD)(12)若X1=+1000000B,则[X1]补码=_____________BX2=-1111111B,则[X2]补码=____________B。3.下述机器数形式可表达数值范畴是:(请用十进制形式写出)单字节无符号整数;单字节有符号整数。B类:1.计算机硬件由、、、和等五某些构成。2.用8位二进制数表达下列数[-1]原码=_____________B,[-1]反码=_____________B,[-1]补码=_____________B3.用16位二进制数表达下列数[-1]原码=_____________B,[-1]反码=_____________B,[-1]补码=_____________B4.下述机器数形式可表达数值范畴是:(用十进制形式写出)双字节无符号整数;双字节有符号整数(补码表达)。5.823BCD码是,‘$’七位ASCII码是。6.若[X]补码=00110011B,则[x]原码=_____________,[2X]补码=_____________。7.若[X]补码=10000011B,则[x]反码=_____________,[-X]补码=_____________。C类:1.若[X]补码=10110011B,则[X]原码=_____________,[-2X]补码=_____________。2.1010B+0AH=____________D。3.若[X]补码=78H,则[-X]补码=H。4.已知[X]补码=10101100B,[Y]补码=11000110B则进行[X+Y]补码运算后,OF=,CF=。[X-Y]补码运算后,OF=,CF=。5.已知[X]反码=01110110B,[Y]补码=00100110B则进行[X+Y]补码运算后,OF=,CF=。[X-Y]补码运算后,OF=,CF=。6.若[X]补码=10001000B,[Y]补码=11010001B,则[X+Y]补码=_____________B,且CF=____,OF=____。二、微机构成、构造、总线A类:1.计算机系统三大总线是_____________、_____________和_____________。2.将和集成在一块芯片上,被称作CPU。3.CPU涉及_____________和_____________。B类:1.依照冯•诺依漫构造,CPU机器指令由和两某些构成。C类:1.普通来说,微型计算机涉及______、____________和_____________、______。2.微型计算机系统涉及_____________、____________和_____________。三.8086/8088CPU内部构造、大小模式构成和总线周期A类:1.8086/8088CPU寻址范畴。2.8086/8088CPU程序存储空间。3.8086CPU外部数据总线有位,地址总线有位。4.8088CPU外部数据总线有位,地址总线有位。5.8086/8088CPU由和两大部件构成。6.8086/8088CPU能否响应外部中断祈求受_____________标志位控制。7.已知当前数据段位于储存器C1000H到D0FFFH范畴内,问DS=。8.有一种由100个字节构成数据区,其起始地址为7300H:20A0H,则该数据区首单元物理实际地址是____________,末单元物理地址是____________。9.把BX寄存器和DX寄存器内容相加,成果存入BX寄存器中,其汇编指令是:____________;用寄存器BX和位移量OB2H寄存器相对寻址方式把寄存器中一种字和DX相加,并把成果送回存储器中,其汇编指令是_____________。10.指令MOVAX,[BX+DI]中源操作数寻址方式为_____________;目操作数寻址方式为_____________。11.对于指令XCHGBX,[BP+SI],如果指令执行前,BX=6F30H,BP=0200H,SI=0046H,SS=2F00H,(2F246H)=4154H,则执行指令后:BX=,(2F246H)=。12.XORDX,DX指令可以用功能等效指令替代。13.堆栈是按照原则组织一片持续存储区域。14.假设BX=0449H,BP=0200H,SI=0046H,SS=2F00H,(2F246H)=7230H,则执行XCHGBX,[BP+SI]指令后,BX=。15.指令MOVCL,[BX][SI]中源操作数寻址方式为_____________;目操作数寻址方式为_____________。16.对于指令XCHGBX,[BP+SI],如果指令执行前,BX=6F30H,BP=0200H,SI=0046H,SS=2F00H,(2F246H)=4154H,则执行指令后,BX=,(2F246H)=。17.以BX基址寻址,商定段寄存器是,以BP基址寻址,商定段寄存器是,变址寻址商定段寄存器是。18.8086CPU内部四个段寄存器是、、及。19.依照如下规定用一条指令写出相应操作:(1)把BX和DX内容相加,成果送入DX中。(2)用寄存器BX和位移量0B2H寄存器相对寻址方式把存贮器中一种字和CX内容相加,成果送入该存贮器中。(3)用寄存器BX和SI基址变址寻址方式把存贮器中一种字节与AL寄存器内容相加,成果送入AL寄存器中。(4)用位移量为0524H直接寻址方式把存贮器中一种字与数2A59H相加,并把成果送入该存贮单元中。20.依照如下规定用一条指令写出相应操作:(1)把AX和DX内容相减,成果送入DX中。(2)用寄存器SI和位移量0B2H寄存器相对寻址方式把存贮器中一种字和BX内容相加,成果送入该存贮器中。(3)用寄存器BX和DI基址变址寻址方式把存贮器中一种字节与AL寄存器内容相加,成果送入CL寄存器中。(4)用位移量为7642H直接寻址方式把存贮器中一种字与数3859H相加,并把成果送入该存贮单元中。21.若CS=2100H,IP=1080H,则由它们形成物理地址=_________。B类:1.8086CPU数据总线和地址总线分别是位和根(条)。2.8086/8088CPU中指令队列长度分别为和字节。3.依照标志位功能,8086CPU标志位可分为标志和标志两类。4.8086/8088CPU中可用于寄存器间接寻址寄存器有____________、___________、____________和_____________。5.乘法指令MUL指令格式只有一种源操作数,若源操作数类型属性为字节,则成果存储中,若源操作数类型属性为字,则成果存储在中。6.8086/8088CPU系统中,存储器是分段,每段最大长度是字节,段内偏移地址从到。7.8086CPU地址总线有________条,其最大寻址能力为________KB,地址范畴为________________。C类:1.8086/8088CPUI/O地址空间。2.当8086CPUMN/MX引脚接电平,CPU处在最大模式,这时对存储器和外设端口读写控制信号由芯片发出。3.CPU访问存储器进行读写操作时,普通在状态去检测READY,一旦检测到READY无效,就在其后插入一种周期。4.若8086CPU时钟频率为5MHZ时,它典型总线周期为
ns5.在数据段寻址时,可用间接寻址寄存器有____、_、____三个;在堆栈段寻址时,可用间接寻址寄存器有______。6.8086访问I/O指令有____________和____________两种寻址方式,相应端口地址范畴是___________和____________。7.对于指令MOVAX,[BX]执行前DS=1000H,BX=11H,则操作数[BX]有效地址为。8.假设DS=3000H,BX=0808H,(30808H)=012AAH,(3080AH)=0BBCCH,当执行指令:LESDI,[BX]后,DI=,ES=。9.寻址方式是指,指令MOVBX,[45H+DI+BP]源操作数寻址方式是,该指令还可以写书成。10.8086/8088状态标志有个。11.假设某个字值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字地址是。12.SP总是指向,若原先SP=H,SS=H,问CPU执行指令PUSHAX后,AL内容压入物理地址为存储单元中,AH内容压入物理地址为存储单元中。13.8086最大模式下产生控制信号运用芯片总线控制器,最小/最大模式下,外部地址锁存器运用芯片,外部数据收/发器运用芯片。14.普通8086CPU主存分为奇地址存储体和偶地址存储体,最小模式下8086CPU奇地存储体数据线接,奇地址存储体选通条件除M/=1外,尚有;8086CPU偶地址存储体数据线接,选通条件除M/=1外,尚有。15.标志寄存器FR中,有____个状态标志,有____个控制标志。16.8086CPU内部设立三类寄存器,其中4个十六位通用寄存器是____、____、____、____,4个段寄存器____、_____、_____、_____。四、指令系统和汇编语言程序设计A类:1.汇编语言程序上机过程涉及编辑输入源程序、、连接、、等环节。2.一条完整汇编指令由、、、等四某些构成。3.与指令MOVBX,OFFSETBUF功能相似指令是。4.DOS系统功能号应放在寄存器中。5.在DEBUG软件中,A命令功能是____________;Q命令功能是____________。6.在DEBUG软件中,U命令功能是_____________;G命令功能是_____________;T命令功能是_____________。B类:1.CPU机器指令由和两某些构成。2.子程序又称,它可以由语句定义,由语句结束,属性可以是或。语言程序构造可分为_________,_________,__________,_________四种。程序中调用其她子程序称__________、子程序中调用其自身称_________。调用子程序要进行________操作。C类:1.汇编语言中变量或标号普通有三种属性,分别是、、和。2.8086CPU读外部8位端口(PORT)指令有2条,分别是、。3.汇编语言源程序中语句有三种类型,它们是语句、语句、语句。指令ANDAX,X1XORX2中,X1和X2是两个已赋值变量,问AND运算是在时执行,XOR操作是在时执行,变量X1和X2类型属性应是。五、存储器构成、分类、性能、特点A类:1.在8086系统中,逻辑地址为H:1234H存储单元物理地址是。2.8088CPU取指令时,段地址由寄存器提供,偏移地址由寄存器提供。3.8088CPU可直接寻址存储空间为KB,地址编码从H到H。4.将存储器与系统相连译码片选方式有法和法。5.若存储空间首地址为01000H,存储容量为1K×8、2K×8、4K×8和8K×8存储器所相应末地址分别为、、和。6.某一RAM芯片,其容量为1024×8位,地址线和数据线分别为、根。7.某一RAM芯片,其容量为2K×8位,地址线和数据线分别为、根。8.微机系统中,ROM是只存储器,RAM是,动态RAM存储芯片内容需定期。9.设有一种具备16KB存储器系统(存储器单元地址持续),若存储器系统起始单元地址为80000H,则末单元地址为。10.设有一种具备32KB存储器系统(存储器单元地址持续),若存储器系统起始单元地址为40000H,则末单元地址为。11.内存地址从40000H到BBFFFH共有KB。12.由2732芯片构成64KB存储器,则需要片芯片。B类:1.8086CPU写入一种规则字,数据线高8位写入存储体,低8位写入存储体。2.存储芯片重要性能指标、、功率损耗及可靠性等。3.若存储空间首地址为3800H,存储容量为5K×8、12K×8存储器所相应末地址分别为、。C类:OECEWE1.对6116进行读操作,6116引脚=,=,=。OECEWE2.在分层次存储系统中,存取速度最快、靠CPU近来且打交道最多是存储器,它是由类型芯片构成,而主存储器则是由类型芯片构成。六.接口技术与中断技术A类:1.8086/8088CPU共有_____________个中断源,其相应中断向量存储在存储器中从__到_____________地址区间内。2.8086CPU中断系统有____个中断类型号(码),中断类型号与相应矢量地址换算公式为。3.PC/XT机中断矢量表放在从H地址单元开始到H地址单元结束存储区域内,总共占有个字节。4.CPU与外设之间信息传播方式有四种,它们分别为_________、______、_________、_________。5.数据输入/输出指是CPU与进行数据互换。6.数据输入/输出三种方式是、和。RDWR7.当CPU执行INAL,DX指令时,引脚为电平,引脚为电平。RDWR8.8086CPU设立为最小模式时,访问I/O接口时,其M/IO信号应为电平。9.8088CPU设立为最小模式时,访问I/O接口时,其M/IO信号应为电平。10.8255A工作在方式0时,有个I/O(位)。11.8255A有两个控制字,它们分别是和12.典型中断解决过程(硬件中断)应涉及四个阶段是____,______,______,_______。13.若某中断向量为08H,则该中断中断服务子程序入口地址在中断向量表中物理地址范畴为~。14.8253-5定期/计数器有个独立计数器,每个计数器都是位。15.被检测模仿信号必要经转换变成量才干送计算机解决。16.DAC0832有引脚根,其中数字量输入引脚有根。17.ADC0809模仿输入引脚有根,数字输出引脚有根。18.LED数码管有和两种接法。B类:1.中断向量就是中断服务子程序,在内存中占有个存储单元,其中低地址字单元存储是,高地址字单元存储是。2.中断返回指令是,该指令将堆栈中保存断点弹出后依次装入寄存器和寄存器中,将堆栈中保存标志装入寄存器中。3.CPU响应中断后,将寄存器内容入栈保存,然后自动将标志复位。若要实现中断嵌套,必要在中断服务子程序中执行一条指令。4.对I/O端口编址方式普通有和两种。8086CPU采用编址方式是。5.在8086CPU中,I/O指令采用直接寻址方式时,可寻址I/O端口地址有个。若采用DX间接寻址方式,可寻址I/O端口地址有个。6.CPU在执行OUTDX,AL指令时,将寄存器内容送到地址总线上,将寄存器内容送到数据总线上。7.计算机与外界互换信息称为通信,通信两种基本方式为和。8.8086CPU寻址外设可以有两种方式,一种是寻址方式,另一种是寻址方式。9.一片8259A可管理级中断,通过级连最多可扩展为管理级中断。8259A有个方式选取控制字和操作命令字。10.CPU与外设之间连接部件称为,其基本功能是和。11.中断向量表首地址为_________,末地址为_________,共占_________个字节单元,一种中断向量占_____个字节,其中前两个字节放中断服务程序地址,后两个字节放中断服务程序________地址。C类:1.用8255PA口和PC口低4位接一种键盘阵列,最多可辨认个按键。软件辨认按键时,当辨认有键按下后所加一段延时程序是为了。2.CPU响应8259A中断,在引脚上输出个负脉冲,在第个负脉冲期间读入中断类型码。3.PC机中当8259A工作在方式和方式时,在中断返回前必要向端口写入一条中断结束指令。RDIO4.CPU在执行INAL,DX指令时,M/引脚为电平,为电平。RDIO5.串行通信方式有和两种,其中方式是以字符格式、起始位开始、停止位结束传送字符串。6.输入/输出端口有2种编址办法,即I/O端口与存储器单元统一编址和I/O端口单独编址。前一种编址重要长处是_______和_______。7.8255A口工作于方式1时,C口_________作为A口联系信号;B口工作于方式1时,C口_________作为B口联系信号。简答题部分简答题目包括如下几大类内容:一.数制变换,运算,码制等二.微机构成、构造、总线三.8086/8088CPU内部构造、大小模式构成和总线周期四.指令系统和汇编语言程序设计五.存储器构成、分类、性能、特点六.接口技术与中断技术一、数制变换,运算,码制、补码运算、溢出判断等A类:1.溢出与进位不同点?答:进位是指运算成果最高位向更高位进位,用来判断无符号数运算成果与否超过了计算机所能表达最大无符号范畴。溢出是指带符号数补码运算溢出,用来判断带符号数补码运算成果与否超过了补码所能表达范畴。2.什么是组合BCD码?什么是非组合BCD码?答:组合BCD码是用一种字节表达2位BCD码。非组合BCD码一种字节仅在低四位表达1位BCD码。3.简述十进制数转换为二进制数办法。4.简述十六进制数转换为十进制数办法。5.在计算机中,如何表达正、负号。答:数最高位为符号位,并且用“0”表达正;用“16.计算机中机器数有哪些惯用编码形式。答:惯用编码有原码、反码和补码。B类:1.原码、反码和补码是如何定义。答:原码定义:一种数原码其尾数就是该数真值,其最高位用来表达符号,“+”和“-”分别用“0”和“1”来表达。反码定义:对于正数它反码等于原码,对于负数它反码等于它原码除符号位外,别的各位取反。补码定义:对于正数它补码等于原码,对于负数它补码等于它原码除符号位外,别的各位取反后加一。2.在计算机中,BCD码加减运算是按什么规则进行调节。C类:1.简述中文编码规则。答:GB2312国标字符集呈二维表,提成94行×94列,行号称为区号,列号称为位号。每一种中文或符号在码表中均有各自一种惟一位置编码,该编码就是字符所在区号(行号)及位号(列号)二进制代码(7位区号在左、7位位号在右,共14位),也称为中文区位码。因而,字符集中任何一种图形、符号及中文都用唯一区位码表达。为了不影响已经商定好数据通信规程,将区位码区号和位号都加32(即100000),变换成相应国标码。2.计算机中数字小数点是如何表达。答:有两种表达办法,定点表达法和浮点表达法。二、微机构成、构造、总线A类:1.试阐明微机工作过程?答:当开始运营程序时,一方面应把第一条指令所在存储单元地址赋予程序计数器PC(ProgramCounter),然后机器就进入取指阶段。在取指阶段,CPU从内存中读出内容必为指令,于是,数据缓冲寄存器内容将被送至指令寄存器IR,然后由指令译码器对IR中指令操作码字段进行译码,并发出执行该指令所需要各种微操作控制信号。取指阶段结束后,机器就进入执行指令阶段,这时CPU执行指令所规定详细操作。当一条指令执行完毕后,转入下一条指令取指阶段。这样周而复始地循环,直到遇到暂停指令时结束。2.存储器读写操作不同点?答:①读操作:由CPU发出读命令控制。写操作:由CPU发出写命令控制。②读操作:把数据从内存中读出来,放到DB上。写操作:把DB上内容,写入到存储器中。3.计算机按其使用逻辑元件不同被分为哪几代?微型计算机是哪一代计算机分支?答:电子管计算机、晶体管计算机、集成电路计算机和大规模、超大规模集成电路计算机。微型计算机属于第四代计算机分支。4.何谓总线?有哪几类?作用如何?答:总线是计算机中各功能部件间传送信息公共通道。依照所传送信息内容与作用不同,总线可分为三类:地址总线、数据总线、控制总线。这三类总线作用为计算机各功能部件间传送地址、数据、控制信息。5.简述冯·诺依曼计算机体系构造基本思想。答:冯·诺伊曼基本设计思想为:①以二进制形式表达指令和数据。②程序和数据事先存储在存储器中,计算机在工作时可以高速地从存储器中取出指令并加以执行。③由运算器、控制器、存储器、输入和输出设备等五大部件构成计算机系统。6.假设四种CPU主存地址分别为16根、20根、24根以及32根,试问每种CPU可寻址内存多少字节?解:64K字节,1M字节,16M字节,4G字节B类:1.什么是微机总线。答:笼统来讲,就是一组进行互连和传播信息(指令、数据和地址)信号线。计算机总线,都是有特定含义。如“局部总线”,“系统总线”和“通信总线”等。2.总线原则特点有哪些?答:①具备公用性,同步可挂接各种不同类型功能模块;②在机箱内以总线扩展插槽形式提供使用;③普通为并行传播;④定义信号线多,且齐全,涉及分离数据、地址和控制信号线以及电源线。3.普通总线分为哪几类?其特点是什么?答:①局部总线是介于CPU总线和系统总线之间一级总线。它一侧直接面向CPU总线,另一侧面向系统总线,分别由桥接电路连接。局部总线又可分为专用局部总线;VL总线;PCI总线。②系统总线是微机系统内部各部件(插板)之间进行连接和传播信息一组信号线。如ISA和EISA就是构成IBM-PCX86系列微机系统总线。系统总线是微机系统所特有总线,由于它用于插板之间连接,故也叫板级总线。③通信总线是系统之间或微机系统与设备之间进行通信一组信号线。如微机与微机之间,所采用RS-232C/RS-485总线;微机与智能仪器之间,所采用IEEE-488/VXI总线,以及近几年发展和流行起来微机与外部设备之间USB和IEEE1394通用串行总线等。但是,与其把这种总线叫做通信总线,还不如把它叫接口原则更适当,由于它们更符合接口原则特性。C类:1.简述总线传播过程。答:总线完毕1次数据传播,普通分为4个阶段。①申请阶段:当系统总线上有各种主模块时,需要使用总线主模块要提出申请,由总线仲裁机构拟定把下一种传播周期总线使用权授权给哪个模块。②寻址阶段:获得总线使用权主模块通过总线发出本次打算访问从模块存储器地址或I/O端口地址及关于命令,使参加本次传播从模块开始启动。③传数阶段:主模块和从模块之间进行数据传播,数据由源模块发出,经数据总线流入目模块。④结束阶段:主从模块关于信息均从系统总线上撤除,让出总线。2.总线数据传播控制方式有哪几种?答:①同步方式,②异步方式,③半同步方式,④分离方式。三.8086/8088CPU内部构造、大小模式构成和总线周期A类:1.何谓逻辑地址,何谓物理地址?如何由逻辑地址求物理地址?答:逻辑地址是16位相对地址,其表达形式有“段地址”和“段内偏移地址”。物理地址是20位绝对地址,存储单元物理地址是唯一。CPU与存储器进行数据互换时在地址总线上提供20位地址信息称为物理地址。物理地址=逻辑地址×10H+段内偏移地址。2.EU与BIU各自功能是什么?如何协同工作?答:EU是执行部件,重要功能是执行指令。BIU是总线接口部件,负责与片外存储器及I/O接口电路传播数据。EU通过BIU进行外部数据访问,BIU为EU提供将要执行指令,EU与BIU可分别独立工作。3.8086存储器构造分哪4个逻辑段?各种逻辑段分别是什么用途?解:在8086存储器构造中有4种逻辑段,分别为:代码段、数据段、堆栈段和附加段。代码段用于存储程序;数据段和附加段ES用于存储数据;堆栈段SS用于存储数据(涉及暂存数据和保护现场数据)。B类:1.8086系统复位时,系统初始状态有什么特性?答:8086系统复位时:①标志寄存器值为0,其成果禁止中断与单步方式;②DS、SS、ES和IP寄存器值为0;③CS寄存器值为FFFFH。2.X=35H,Y=76H,进行X+Y和X-Y运算后,状态标志位各位状态是什么?解:X+Y=0ABH,各标志位分别为:OF=1,SF=1,ZF=0,AF=0,PF=0,CF=0。X-Y=0BFH,各标志位分别为:OF=0,SF=1,ZF=0,AF=1,PF=0,CF=1。3.标志寄存器FR状态标志位各位含义是什么?答:状态标志位涉及CF、PF、AF、ZF、SF和OF;其中①CF为进位标志位,表达算术运算指令执行之后,运算成果最高位(字节运算时为第7位,字运算时为第15位)若产生进位或借位,该标志置1,否则置0。②PF为奇偶标志位,运算指令执行后,运算成果中1个数为偶数,该标志置1,否则置0。③AF为辅助进位标志位,加法运算过程中,若第3位有进位,或减法过程中,第3位有借住,则AF=1,否则AF=1。④ZF为零标志位,运算指令执行之后,若成果为0,则ZF=1,否则ZF=0。⑤SF为符号标志位,它和运算成果最高位相似。SF=1表达负,SF=0表达正。⑥OF为溢出标志,若本次运算成果有溢出,则OF=1,否则OF=1。4.标志寄存器FR控制标志位各位含义是什么?答:控制标志位涉及IF、DF、TF;其中①IF为中断标志位,该标志用于控制可屏蔽硬件中断。IF=0,可接受中断;IF=0中断被屏蔽,不能接受中断。该标志可用指令置1或置0(复位)。②DF为方向标志位,该标志位用于指定字符串解决指令步进方向。当DF=1时,字符串解决指令以递减方式由高地址向低地址方向进行;当DF=0时,字符串解决指令以递增方式,由低地址向高地址方向进行。该标志可用指令置位或清零。③TF为单步标志位,TF=1,表达控制CPU进人单步工作方式,此时,CPU每执行完一条指令就自动产生一次内部中断。单步中断用于程序调试过程中。5.请将如下逻辑地址用物理地址表达:(1)0FFFFH∶0000H;(2)0045H∶0018H;(3)H∶0600H;(4)0B821H∶3456H答:用PA表达物理地址,PA=段基地址×16+偏移地址(1)PA=0FFFFH×16+0000H=0FFFF0H(2)PA=0045H×16+0018H=00468H(3)PA=H×16+4600H=24600H(4)PA=0B821H×16+3456H=0BB666H34H…12H…6BH5AH…5CE5AH5CE5BH5DC45H5DC46H6.某程序数据段中存有两个数据字1234H和5A34H…12H…6BH5AH…5CE5AH5CE5BH5DC45H5DC46H答:偏移地址为245AH字相应物理地址为:PA=DS×10H+EA=5AA0H×10H+245AH=5CE5AH偏移地址为3245H字相应物理地址为:PA=DS×10H+EA=5AA0H×10H+3245H=5DC45HC类:IORRWRIORRWRWRBHEBHERDRD解:当CPU将AH内容送到物理地址为91001H存储单元时,CPU完毕是写存储器操作,且完毕是访问存储器奇地址,因而,=0,/S7=0;若CPU完毕是将物理地址91000H单元内容读AL中时,CPU完毕是读存储器操作,且完毕是访问存储器偶地址,因而,=0,DT/=0。2.什么是引脚分时复用?请说出8086CPU有哪些引脚是分时复用引脚?如何分时复用?答:8086数据/地址线是分时复用线,即某一时刻数据/地址线上浮现是地址,另一时刻,数据/地址线上浮现是数据。正是这种引脚分时用法才干使8086用40条引脚实现20位地址、16位数据及众多控制信号和状态信号传播。8086CPU分时复用引脚有:地址/数据复用引脚是AD15~AD0,在总线周期T1状态,传送地址信息,在其他状态则传送数据信息;地址/状态复用引脚是A19/S6~A16/S3,这些引脚在总线周期T1状态输出地址高4位,在总线T2、T3、TW和T4状态时,用来输出状态信息。3.试阐明8086CPU工作在最大和最小模式下系统基本配备差别。解:8086CPU可以工作在两种工作模式,即最小工作模式和最大工作模式。最小工作模式用于单机系统,系统中所有总线控制信号所有由8086直接提供,因而系统中总线控制电路可减到至少;最大工作模式用于多解决机系统,8086作为主解决器,其他解决器为协解决器,协助主解决器工作。在最大工作模式下,系统所需要控制信号均由总线控制器8288提供。INTA4.分析8086CPU两个中断输入引脚区别,以及各自使用场合。INTA解:INTR是非屏蔽中断祈求信号,输入,高电平有效。该信号是中断源向CPU发出中断祈求信号。CPU响应中断祈求后,CPU在引脚上发出两个持续负脉冲,以便由中断控制器提供中断类型号。NMI是非屏蔽中断祈求信号,输入,正跳变有效。此类中断不受中断容许标志IF影响,也不能用软件进行屏蔽。当NMI引脚收到一种正沿触发信号时,CPU就会在结束当前指令后引起中断,执行中断类型号2非屏蔽中断解决程序。四、指令系统和汇编语言程序设计A类:1.简述子程序调用过程。设(IP)=3A42H,(CS)=8765H,(SP)=1234H,求执行CALL1000:2345H后,堆栈区数据存储状况。答:当程序执行到调用子程序指令时,系统会将该指令下一条指令段地址与段内偏移地址压入堆栈,同步变化当前段地址与段内偏移地址,转而去执行子程序。当子程序执行完毕,由RET指令,使固然栈顶数据弹入到CS,IP寄存器中,使程序回到本来处执行。执行CALL指令后,堆栈状况为(SP)=65H,(SP+1)=87H,(SP+2)=42H,(SP+3)=87H。2.什么叫寻址方式?惯用寻址方式有哪些?答:寻址方式就是指令中给出寻找操作数办法。惯用寻址方式有:及时数寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址。3.简述汇编语言上机过程?答:编辑、汇编、连接、DEBUG调试、运营。4.汇编语言程序设计基本构造有哪几类?答:顺序程序构造、分支程序构造、循环程序构造、子程序构造。5.用两种办法写出从80H端口读入信息指令。答:①用直接寻址方式INAL,80H②用间接寻址方式MOVDX,80HINAL,DXB类:1.什么是变量,变量有哪些属性,如何使用这些属性?答:变量是一种可存储数据存储单元符号名,即存储数据存储单元地址符号名。变量有三个属性:①段属性(SEGMENT):变量段基址普通在定义变量数据段DS寄存器中。在指令中它们被隐含使用。②偏移属性(OFFSET)是标号或变量所在地址距离段基址偏移量值。它们在指令中以显示方式浮现。③类型属性(TYPE)指变量是按字节、字或双字操作。字节、字和双字分别用BYTE、WORD和DWORD定义。2.8086/8088用什么途径来更新CS和IP值?答:出栈;转移;过程调用;中断。3.在执行CALL:0094H时,IP=3D8FH,CS=4050H,SP=0F17CH。当该指令执行后,试指出IP、CS、SP、(SP)、(SP+1)、(SP+2)和(SP+3)值。答:CS=H,IP=0094H;SP=0F78H,(SP)=8FH,(SP+1)=3DH,(SP+2)=50H,(SP+3)=40H4.汇编语言源程序和汇编程序有什么区别?两者作用是什么?答:用汇编语言编写应用程序叫汇编语言源程序。汇编程序是一种用来将汇编语言源程序转换成可执行机器码程序工具。汇编语言源程序是应用程序。汇编程序是工具程序。五、存储器构成、分类、性能、特点A类:1.已知某RAM芯片存储容量为16KB,ROM芯片存储容量为4K×8位,问每种存储芯片地址线和数据线分别为多少?解:RAM芯片地址线为14根,数据线为8根;ROM芯片地址线为12根,数据线为8根。2.分别用8KB和16K×8位RAM芯片构成48KB存储器,各需要多少片?解:用8KBRAM芯片构成48KB存储器需6片芯片;用16K×8位RAM芯片构成48KB存储器需3片芯片。C类:1.64K×4位动态存储器芯片必要引腿有哪些?它应采用多少引线封装?答:必要引腿有①Vcc,地;②8相地址线A7-A0(行、列地址分时使用);③行地址选通线RAS,列地址选通线CAS,读写控制线WE;④数据输入线4根(Din4-Din1),数据输出线4根(Dout4-Dout1)。采用22线引脚封装。2.Cache有哪几种组织方式,其机制特点和长处如何?答:Cache有3种组织方式,其特点和长处如下:(1)全相连方式,主存一种区块可以映象到Cache任何地方。长处:灵活;缺陷:速度慢,由于访存时,Cache控制器须将数据块地址和Cache中每一种区块地址比较。(2)直接映象方式,主存某个区块只也许映象到Cache一种唯一位置,长处:速度不久;缺陷:在CPU频繁交替访问几种区块索引相似而标记不同单元时,将浮现速度减慢,但这种现象很少发生。(3)组相连方式,将Cache分为诸多组,每个组含几种区块,主存每个区块相应Cache某个组,但可以映象次组任一种区块位置。长处:命中率比直接映象方式高;缺陷:访存时,要做两次地址比较,Cache控制器较复杂。六.接口技术与中断技术A类:1.什么叫中断?什么叫中断源?答:在CPU执行程序过程中,浮现了某种紧急或异常事件(中断祈求),CPU需暂停正在执行程序,转去解决该事件(执行中断服务程序),并在解决完毕后返回断点处继续执行被暂停程序,这一过程称为中断。任何可以引起中断事件都称为中断源。2.简述中断解决过程?答:中断祈求、中断响应、中断解决、中断返回。3.I/O端口编址有哪两种?答:独立编址、统一编址。4.简述中断过程与DMA过程不同点。答:在中断方式下,外设需与主机传播数据时要祈求主机予以中断服务,中断当前主程序执行,自动转向相应中断解决程序,控制数据传播,过程始终是在解决器所执行指令控制之下。在直接存储器访问(DMA)方式下,系统中有一种DMA控制器,它是一种可驱动总线主控部件。当外设与主存储器之间需要传播数据时,外设向DMA控制器发出DMA祈求,DMA控制器向中央解决器发出总线祈求,获得总线控制权后来,DMA控制器按照总线时序控制外设与存储器间数据传播而不是通过指令来控制数据传播,传播速度大大高于中断方式。5.CPU与外设之间数据传送方式有哪些?答:程序传送方式(无条件传送,查询传送)、中断传送方式、DMA传送方式。6.8086中断分哪两类?8086可解决多少个中断?答:分为内部中断(软)和外部中断(硬)两大类;8086可解决256个中断。7.8255A有哪能几种工作方式?每种工作方式有何特点?答:8255A工作方式有方式0、方式1和方式2;方式0为基本输入输出方式,在该方式下8255A3个端口均用作单向输入/输出端口,其中A口、B口是8位端口,C口作为两个独立4位端口使用。在此方式下8255A共有16种工作组态,不需要联系线,可以实现无条件数据传送。方式1为选通输入输出方式,在此方式下,A口、B口和C口分为两个组,即A组和B组。A组将A口作为数据端口,可设定为输入或输出,指定C口高五位作为专用联系信号线。B组将B口作为数据端口,可设定为输入或输出,并指定C口低三位为专用联系信号线。数据输入/输出均有锁存能力。惯用于中断或查询方式进行数据传送。方式2为选通双向方式。该方式仅限于A口,A口既作为输入又作为输出,C口高5位端口线(PC3~PC7)指定为A口专用联系信号线。8.简述软件和硬件定期办法优缺陷。答:软件定期具备通用性,灵活性好,不需硬件;但在定期过程中,占用CPU时间资源,且定期时间短,普通在毫秒~秒之间。可编程硬件定期具备通用和灵活长处,不占用CPU时间资源,可和CPU同步工作,通过输入控制字和时间常数,可以灵活修改其定期时间。9.A/D转换器功能是什么?有哪能些重要技术指标?答:A/D转换器即模数转换器,是将模仿量转换为数字量器件。重要技术指标有:①辨别率,②转换精度,③转换时间,④线性误差,⑤量化误差。10.A/D转换办法重要有哪几种?各有何特点?答:A/D转换惯用办法有:逐次逼近法、并行比较法、双积分法和V-F(电压频率)变换法等。逐次逼近型精度和速度均较高,11.简述接口概念及接口功能。答:接口是外设和CPU三总线之间一种能控制外设与CPU进行信息互换中转电路,用来协调CPU和外设信息互换及工作秩序。接口基本功能是在主机和外设之间进行数据互换时用于完毕对数据传送某些控制功能,重要涉及信息暂存、数据格式转换、传送途径切换控制和状态信号互换、通讯控制、设备动作、定期控制、中断管理及错误检测等功能。B类:1.什么是中断类型码、中断向量、中断向量表?答:解决器可解决每个中断编号为中断类型码。中断向量是指中断解决程序入口地址,需解决器寻址。中断向量表是存储所有类型中断解决程序入口地址一种特定内存区域。2.在8086/8088微机系统中,中断类型码和中断向量之间有什么关系?答:在8086系统中,中断类型码乘4得到中断向量表地址指针,从而得到中断向量。3.什么是硬件中断,什么是软件中断?在PC机中两者解决过程有什么不同?
答:硬件中断是外设通过CPU中断祈求输入端来祈求CPU进行中断服务;软件中断是解决机内部辨认并进行解决中断过程。硬件中断需提供中断服务程序入口地址信息,可由中断控制器提供中断类型码,解决机自动转向中断解决程序;软件中断完全由解决机内部形成中断解决程序入口地址并转向中断解决程序,不需外部提供信息。
3.试论述基于8086/8088微机系统解决硬件中断过程。INTAINTA答:以INTR祈求为例。当8086收到INTR高电平信号时,在当前指令执行完毕且IF=1条件下,8086在两个总线周期中分别发出有效信号;在第二个期间,8086收到中断源发来一字节中断类型码;8086完毕保护现场操作,IP、CS和RF内容进入堆栈,清除IF、TF;8086将类型码乘4后得到中断向量入口地址,从此地址开始读取4字节中断服务程序入口地址,8086从此地址开始执行程序,完毕INTR中断祈求响应过程。INTAINTA4.8255A有哪能几种控制字?每个控制字各位含义是什么?答:C类:1.在PC机中如何使用“顾客中断”入口祈求中断和进行编程?答:PC机中分派给顾客使用中断是IRQ9,经扩展插槽B4引出,故把顾客中断祈求线连接到B4上。在应用程序中,运用25H号系统调用将中断服务程序入口地址写入相应0AH类型中断相应中断向量表中去。在应用程序中把主片8259AD2屏蔽位清0,把从片8259AD1屏蔽位清0,使主片IR2、从片IR1可以输入中断祈求。中断服务程序结束前向主片8259A发中断结束命令。应用程序结束之前对主片IR2和从片IR1进行屏蔽,关闭顾客中断祈求。2.8255A方式0普通使用在什么场合?在方式0时,如果要使用查询方式进行输入输出操作,应当如果解决?答:方式0使用场合有两种,一种是同步传送,另一种是查询式传送。在方式0状况下,没有规定固定应答信号,这时将端口A和端口B作为数据端口,把端口C4个数位(高4位或者是低4位均可)规定为输出口,用来输出某些控制信号,而把端口C此外4个数位规定为输入口,用来读入外设状态,即运用端口C来配合端口A和端口B输入/输出操作。使用查询方式进行输入输出操作时,可运用端口C某一位作查询,只有当该位为1时,方可以将数据送到输入或输出端口中。3.简述ADC0809工作原理及工作方式。4.8253-5有哪几种工作方式?各有何特点?其用途如何?5.A/D转换器接口电路普通应完毕哪能些任务?其接口形式有哪能几种?选择题部分A类:1.设A=186,B=273Q,C=0BBH,它们之间关系是()。A)A>B>CB)A<B<CC)A=B=CD)A<B=C2.8086CPU用ALE下降沿将T1期间浮现()信息锁存在外部地址锁存器中。A)A0~A19B)C)A和BD)D0~D153.下列四条指令中有错误是()。A)MOVAX,[SI]B)MOVAX,[BP+DI]C)MOVAX,[DI]D)MOVAX,[BP-DI]4.在8086/8088系统中,用于堆栈段间接寻址寄存器有()。A)SP,BPB)SP,BXC)BX,BPD)DS,SP5..EXE文献产生在()之后。A)汇编B)编辑C)用软件转换D)连接6.由2732芯片构成64KB存储器,则需要()块芯片和()根片内地址线。A)12B)24C)167.二进制数10010110.10B十进制数值可表达为()A、96.8B、150.5C、96.5D、160.58.8253工作在()时,OUT引脚能输出一种CLK周期宽度负脉冲。A)方式0B)方式1C)方式39.CPU对内存进行读操作时,()。A)M/=0且=0且=0B)M/=0且=1且=0C)M/=1且=0且=0D)M/=1且=1且=010.在微机中,其内存容量为64MB指是()。A)64M位B)64M字C)64M字节D)64M千字节11.下列指令中,错误一条是()。A)JMPBYTEPTR[SI]B)LEABX,4[BX]C)PUSHWORDPTR20[BX+SI+2]D)MOVSAVE-WORD,DS12.8086CPU复位后,CPU执行第一条指令起始地址应是()。A)ROM,FFFF0HB)RAM,FFFF0HC)ROM,FFFFHD)RAM,FFFFH13.8086CPU40根引脚中,有()个是分时复用。A)1B)1C)21D)2414.接口基本功能是()和()。A)输出锁存B)输入锁存C)输出缓冲D)输入缓冲15.堆栈操作时,段基址由()寄存器指出,段内偏移量由()寄存器指出。A)CSB)DSC)SSD)ESE)DIF)SIG)SPH)BP16.用BP作基址变址寻址时,操作数所在段是当前()。A)数据段B)代码段C)堆栈段D)附加段17.执行下列指令:STR1DW‘NO’STR2DB14DUP(?)CONTEQU$-STR1MOVCX,CONTMOVAX,STR1HLT该段指令执行后,寄存器CL值是()。A)0FHB)0EHC)12HD)10H18.8253工作在()时,OUT引脚能输出一种CLK周期宽度负脉冲。A)方式0B)方式1C)方式319.DRAM存储器是()。A)动态只读存储器B)动态随机存储器C)静态只读存储器D)静态随机存储器B类:21.8086微机系统主存和外设端口,普通分为偶地址存储器和奇地址存储器(或外设端口),普通奇偶地址存储器(或外设端口)数据线以及选通信号和8086接法是()。A)奇地址存储器数据线接8086D15~D8,选通信号是=0,A0=1偶地址存储器数据线接8086D7~D0,选通信号是=1,A0=0B)奇地址存储器数据线接8086D7~D0,选通信号是=0,A0=1偶地址存储器数据线接8086D15~D8,选通信号是=1,A0=0C)奇地址存储器数据线接8086D15~D8,选通信号是=1,A0=0偶地址存储器数据线接8086D7~D0,选通信号是=0,A0=1D)奇地址存储器数据线接8086D7~D0,选通信号是=1,A0=0偶地址存储器数据线接8086D15~D8,选通信号是=0,A0=122.指令MOVBX,45H[BP]中,商定段寄存器是()。A)CSB)DSC)ESD)SS23.CPU对哪一种中断需通过两个中断响应机器周期且在第二个中断响应机器周期采样数据线以获得申请中断外设输入中断类型码。应是A.NMIB.INTn指令C.单步中断D.INTR24.外设与内存之间传送数据方式应采用A.无条件传送方式B.查询传送方式C.中断方式D.DMA方式25.若8086微机系统仅有16KBROM和16KBRAM,其适本地址范畴选取应是A.
ROM:00000H~03FFFH,RAM:FC000H~FFFFFHB.
ROM:FC000H~FFFFFH,RAM:0000H~03FFFHC.
ROM:FC000H~03FFFH,RAM:FC000H~FFFFFHD.
ROM:00000H~03FFFH,RAM:00000H~03FFFH26.下述指令,对的指令是(设BUF是字节变量,LAB为标号)A.MOVBX,ALB.MOVBX,BUFC.MOVBX,LABD.MOVBX,OFFSETBUF27.下述中断,优先权级别最高中断是A.NMIB.INTRC.单步中断D.INTn28.8086CPU对内存读/写操作,需两个总线周期读/写操作是A.从偶地址读/写一种字节B.从奇地址读/写一种字节C.从偶地址读/写一种字D.从奇地址读/写一种字C类:29.两片8259A采用主从级连方式,最多能接受A.8级中断B.15级中断C.16级中断D.7级中断30.若8259A工作在优先级自动循环方式,则IRQ3中断祈求被响应并且服务完毕后,优先权最高中断源是()。A)IRQ0B)IRQ2C)IRQ331.RAM6116芯片有2K×8位容量,它片内地址选取线和数据线分别是()A、A0~A15和D0~D15B、A0~A10和D0~D7C、A0~A11和D0~D7D、A0~A11和D0~D1532.8086可以访问存储空间大小是()。A.64kB.1MC.256D.16M33.保护断点就是保存()。中断类型码B.中断服务程序入口地址C.现场D.当前CS、IP值。34.相邻段地址之间最小距离为()A、16个字节B、64K字节C、1K字节D、256字节35.二进制数10010110.10B十进制数值可表达为()A、96.8B、150.5C、96.5D、160.536.8086可以访问存储空间大小是()。A.64kB.1MC.256D.16M判断题A类:1.由DRAM构成存储器所存储信息不需要定期刷新。()2.在给接口编址过程中,如果CPU有5根地址线没有参加译码,则也许产生52次幂个重叠地址。()3.对I/O端口编址普通有独立编址方式和统一编址方式。PC机采用是独立编址方式。()4.若8259A中断屏蔽字OCW1为00H,则8259A所管理8级中断全被屏蔽.()5.8255工作在方式1输出时,OBF信号表达输出缓冲器满信号。()6.有数据定义NUMDB‘123456’,经汇编后,NUM占有3字节存储单元。()7.OUTDX,AL指令输出是16位操作数。()8.8253计数器工作在方式3时,减法计数器对CLK减1计数。()9.若SP=1000H,则执行指令PUSHAX后,(SP)=0FFEH。()10.8088CPU对内存读/写1个字均需两个总线周期。()11.执行INAL,DX指令时,DX内容送到数据总线上。()12.RAM中电容断电后不会丢失。()13.段内转移指令执行成果要变化IP、CS值。()14.8253工作在方式0时,计数过程结束能自动装入计数初值继续进行计数。()15.REP是指令前缀,重复操作条件是CX≠0。()16.给8255C口PC3按位置位字是06H。(17.硬件复位8251A后,迫使8251A回到设立方式选取控制字状态。()18.总线控制器8288专门用于8086最大模式下产生控制信号。()19.8086CPU内部F标志寄存器所有标志位均可用指令事先置1或清0。()20.若SS=H,SP=1000H,执行指令PUSHAX后,AX内容压入21000H字单元中。()31.给8255C口PC3按位置位字是06H。()32.当8086CPU内标志寄存器中IF=0时,意味着禁止CPU响应所有类型中断。()33.一种外设最多可具有控制端口、数据端口、状态端口三种类型端口。()34.在8086微机系统中,普通外设中断申请接至8259AIR上,8259A中断申请线接至CPUINTR。()35.硬件复位8251A后,迫使8251A回到设立方式选取控制字状态。()36.8086CPU微机系统I/O端口采用统一编址方式。()37.8086CPU对内存读/写1个字操作仅需一种总线周期。()38.总线控制器8288专门用于8086最大模式下产生控制信号。()39.两片8259A采用主从连接方式时,最多可接受15级中断祈求。()40.8086CPU内部F标志寄存器所有标志位均可用指令事先置1或清0。()B类:51.
若BUF是变量名,指令LEABX,BUF和指令MOVBX,OFFSETBUF是等效。52.
OUT3F
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工现场突发事件处理措施方案
- 外墙粉刷吊篮施工安全方案
- 外墙真石漆施工管理方案范本
- 2026河南永锦能源招聘210人考试参考试题及答案解析
- 2026广东深圳市蛇口育才教育集团育才三中招聘初中道法、数学教师2人考试参考题库及答案解析
- 2026年四川中烟工业有限责任公司员工招聘(141名)考试备考题库及答案解析
- 2026福建宁德福鼎市前岐第二中心幼儿园招聘考试备考试题及答案解析
- 2026浙江台州椒江区第三中心幼儿园天空院子分园招聘考试参考试题及答案解析
- 2026云南临沧市临翔区人力资源和社会保障局城镇公益性岗位人员招聘2人考试参考试题及答案解析
- 2026福建浦丰乡村发展集团有限公司及其下属企业招聘4人考试参考题库及答案解析
- 售后服务流程管理手册
- 2020-2021学年新概念英语第二册-Lesson14-同步习题(含答案)
- 医院信访维稳工作计划表格
- 地下车库建筑结构设计土木工程毕业设计
- GB/T 2261.4-2003个人基本信息分类与代码第4部分:从业状况(个人身份)代码
- GB/T 16601.1-2017激光器和激光相关设备激光损伤阈值测试方法第1部分:定义和总则
- PDM结构设计操作指南v1
- 投资学-课件(全)
- 猕猴桃优质栽培关键技术课件
- 科目一驾考测试题100道
- 儿童吸入性肺炎的诊断与治疗课件
评论
0/150
提交评论