




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档中原工学院微机原理考试题库试题库中题型及难易程度题型包括以下八类:一、填空题二、简答题三、选 择 题四、判断题五、读程序六、汇编程序设计七、存储器八、接口技术难易程度分为三类,分别为:A 类:较小 基本题主要内容:基本概念,基础知识。B 类:难度适中 综合题主要内容:基本概念和基础知识的加深。C类:难度较大一一提高题主要内容:基本概念,基础知识的综合与提高。1欢迎下载 。填空题部分填空题目包含以下几大类内容:一数制变换,运算,码制等二微机组成、结构、总线三 8086/8088CPU 的内部结构、 大小模式构成和总线周期四指令系统和汇编语言程序设计五存储器组成、分类、性能、特点六接口技术
2、与中断技术精品文档一、数制变换,运算,码制、补码运算、溢出判断等A类:1 .微型计算机由 、控制器、输入设备 和输出设备等五部分组成。2.用8位二进制数表示下列数(1) 68 =B=BCD=H(2) 64H =D =BCD。(3) 86 H =D =BCD;(4)十进制数73 =B=Q=HO(5) - 87的原码是,补码是,反码O(6) 93的原码是,补码,反码O(7) 976的BC加是'#'的七位 ASCII码是O(8) 10111 B =D=H(9)若 X1=+ 0010111 B ,则X1补码=BX2= 1011001 B ,则X2反码=BX2补码=B(10) 10111
3、.01 B =_D=H(11) 10110011.01 B =D =(BCD(12)若 X1 =+ 1000000 B.,则X1补码=BX2=- 1111111 B,则X2补码=_ B。3.下述机器数形式可表示的数值范围是:(请用十进制形式写出)单字节无符号整数 ;单字节有符号整数 B类:1 .计算机的硬件由 、和 等五部分组成。2 .用8位二进制数表示下列数-1原码=B, -1反码=B , -1补码=B3 .用16位二进制数表示下列数-1 原码=B , -1 反码=B , -1 补码= B4 .下述机器数形式可表示的数值范围是:(用十进制形式写出)双字节无符号整数 ;双字节有符号整数(补码表
4、示) 5 . 823的BCD码是 ,飞的七位 ASCII码是 。6 .若X补码=00110011 B ,贝Ux原码= , 2X补码= 7 .若凶补码=10000011 B ,则x反码= , X补码=C类:1 .若X补码= 10110011B,则X原码= , -2X补码= 2 . 1010 B + 0A H = D 。3 .若凶补码=78H,则-X补码=H。4 .已知X补码=10101100 B , Y补码=11000110 B则进行X+Y补码运算后,OF = , CF = 。X-Y补码运算后,OF = , CF= 。5 .已知X反码=01110110 B , Y补码=00100110 B则进行
5、X+Y补码运算后,OF= , CF= 。X-Y补码运算后,OF= , CF= 。6 .若凶补码=10001000 B , Y补码=11010001 B ,则X+Y补码=B且 CF = , OF = 。9欢在下载二、微机组成、结构、总线A类:1 .计算机系统的三大总线是 、 和 。2 .将 和 集成在一块芯片上,被称作 CPU3 . CPUfe括 和。B类:1 .根据冯?诺依漫结构,CPU的机器指令由 和 两部分组成。C类:1 . 一般来说,微型计算机包括、 和 2 .微型计算机系统包括 、和 三.8086/8088CPU的内部结构、大小模式构成和总线周期A类:1 . 8086/8088 CPU
6、 的寻址范围 。2 . 8086/8088 CPU的程序存储空间 。3 . 8086 CPU的外部数据总线有 位,地址总线有 位。4 . 8088 CPU的外部数据总线有 位,地址总线有 位。5 . 8086/8088 CPU由 和 两大部件构成。6 . 8086/8088 CPU能否响应外部中断请求受 标志位控制。7 .已知当前数据段位于储存器的C1000H至ij D0FFFH围内,问DS= 。8 .有一个由100个字节组成的数据区,其起始地址为7300H:20A0H,则该数据区首单元的物理实际地址是 ,末单元的物理地址是。9 .把BX寄存器和DX寄存器的内容相加,结果存入BX寄存器中,其汇
7、编指令是: ;用寄存器BX和位移量OB2H的寄存器相对寻址方式把寄存器中的一个字和DX相加,并把结果送回存储器中,其汇编指令是 。10 .指令 MOV AX BX+DI中源操作数的寻址方式为 ;目的操作数的寻址方式为 。11 .对于指令 XCHG BX, BP+SI,如果指令执行前,BX = 6F30H, BP = 0200H , SI =0046H, SS =2F00H (2F246H) = 4154H ,则执行指令后:BX = , (2F246H) = 。12 . XOR DX, DX指令可以用功能等效的 指令替换。13 .堆栈是按照 原则组织的一片连续的存储区域。14 .假设 BX =
8、0449H , BP = 0200H , SI = 0046H , SS = 2F00H , (2F246H) = 7230H , 则执行 XCHG BX BP+SI指令后,BX = 。15 .指令 MOV CL, BXSI中源操作数的寻址方式为 ;目的操作数的寻址方式为 。16 .对于指令 XCHG BX BP+SI,如果指令执行前, BX = 6F30H, BP = 0200H , SI = 0046H, SS = 2F00H, (2F246H) = 4154H ,则执行指令后,BX = , (2F246H) = 。17 .以BX基址寻址,约定的段寄存器是 ,以BP基址寻址,约定的段寄存器
9、 是 ,变址寻址约定的段寄存器是 。18 . 8086 CPU内部的四个段寄存器是 、 及 。19 .根据以下要求用一条指令写出相应的操作:(1)把BX和DX的内容相力口,结果送入 DX中。(2)用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和CX的内容相加,结果送入该存贮器中。(3)用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相力口,结果送入 AL 寄存器中。 (4)用位移量为0524H的直接寻址方式把存贮器中的一个字与数2A59H相加,并把结果送入该存贮单元中。20 .根据以下要求用 一条指令写出相应的操作:(1)把AX和DX的内容相减,结
10、果送入 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 .根据标志位功能,8086 CPU
11、的标志位可分为 标志和 标志两类。4 . 8086/8088 CPU中可用于寄存器间接寻址的寄存器有 、 和 。5 .乘法指令MULI勺指令格式只有一个源操作数,若源操作数的类型属性为字节,则结果存放 中,若源操作数的类型属性为字,则结果存放在 中。6 . 8086/8088 CPU系统中,存储器是分段的,每段最大长度是 字节,段内偏 移地址从 到。7 . 8086CPU地址总线有 条,其最大寻址能力为 KB,地址范围为C类:1 . 8086/8088 CPU 的 I/O 地址空间 。2 .当8086CPU的MN / MX引脚接 电平,CPU处于最大模式,这时对存储器和外设 端口的读写控制信号
12、由 芯片发出。3 . CPU问存储器进行读写操作时,通常在 状态去检测READY, 一旦检测到 READY6效,就在其后插入一个 周期。4 .若8086CPU时钟频率为5MHZ时,它的典型总线周期为ns5 .在数据段寻址时,可用的间接寻址寄存器有、 三个;在堆栈段寻址时,可用的间接寻址寄存器有 。6 . 8086访问I/O的指令有 和 两种寻址方式,相应端口的 地址范围是 和 。7 .对于指令 MOV AX, BX执行前DS = 1000H , BX = 11H ,则操作数BX的有效地址为 。8 .假设 DS = 3000H , BX = 0808H, (30808H) = 012AAH, (
13、 3080AH = 0BBCCH 当执 行指令:LES DI , BX后,DI = , ES = 。9 .寻址方式是指 , 指令 MOV BX, 45H +DI+ BP的源操作数寻址方式是 ,该 指令还可以写书成 。10 . 8086/8088的状态标志有 个。11 .假设某个字的值是1234H,其低位字节地址是 20H,高位字节地址是 21H,那么该字地址是 。12 . SP总是指向 ,若原先SP=2000H SS=2000H问CPUM亍指令 PUSH AX后,AL内容压入物理地址为 存储单元中,AH内容压入物理地址为 存储单元中。13 . 8086最大模式下产生控制信号利用芯片 总线控制器
14、,最小/最大模式下, 外部地址锁存器利用芯片 ,外部数据收/发器利用芯片 。14 .通常8086 CPUi存分为奇地址存储体和偶地址存储体,最小模式下8086 CPLK地存储体数据线接 ,奇地址存储体选通条件除m/ ro=1外,还有 ;8086 CPU偶地址存储体数据线接 ,选通条件除M/I0=1外,还有 。15 .标志寄存器FR中,有 个状态标志,有 个控制标志。16 . 8086 CPU内部设置三类寄存器, 其中4个十六位通用寄存器是、4个段寄存器四、指令系统和汇编语言程序设计A类:1 .汇编语言程序上机过程包括编辑输入源程序、 、连接、 等步骤。2 . 一条完整的汇编指令由 、 、 等四
15、部分组成。3 .与指令 MOXBX, OFFSETBUF功能相同的指令是 4 . DOS系统功能号应放在 寄存器中。5 .在DEBUGM牛中,A命令的功能是; Q命令的功能是6 .在DEBUGM牛中,U命令的功能是 ; G命令的功能是T命令的功能是一 一 。B类:1 . CPU的机器指令由 和 两部分组成。2 .子程序又称 ,它可以由 语句定义,由 语句结束, 属性可以是 或 。3 .语言程序的结构可分为 , , , 四种。4 .程序中调用其他子程序称 、子程序中调用其自身称 . 调用子程序要进行 操作。C类:1 .汇编语言中的变量或标号一般有三种属性,分别是、和 。2 . 8086CPU外部
16、8位端口( PORT的指令有2条,分别是 、3 .汇编语言源程序中的语句有三种类型,它们是 语句、语句、精品文档语句。5 .指令 AND AX, X1 XOR X2中,X1和X2是两个已赋值的变量,问AND!算是在 时执行,XOR勺操作是在 时执行,变量X1和X2的类型属性应是 。五、存储器组成、分类、性能、特点A类:1 .在8086系统中,逻辑地址为 2000H:1234H的存储单元的物理地址是 。2 . 8088 CPU取指令时,段地址由 寄存器提供,偏移地址由 寄存器提供。3 . 8088 CPU可直接寻址的存储空间为KB ,地址编码从H 到 H 。4 .将存储器与系统相连的译码片选方式
17、有 法和 法。5 .若存储空间的首地址为 01000H,存储容量为1KX 8、2Kx 8、4Kx 8和8Kx 8的存储器所对应的末地址分别为 、 和 c 6.某一 RAMK片,其容量为1024X 8位,地址线和数据线分别为 、 根。 7.某一 RA岖片,其容量为2Kx 8位,地址线和数据线分别为 、 根。 8.微机系统中,RO娓只 存储器,RAM ,动态RA的储芯片的内容需定时 。9 .设有一个具有16KB的存储器系统(存储器单元地址连续),若存储器系统的起始单元地址为80000H,则末单元地址为 。10 .设有一个具有32KB的存储器系统(存储器单元地址连续),若存储器系统的起始单元地 址为
18、40000H,则末单元地址为 。11 .内存地址从 40000H到BBFFFHtt有KB。12 .由2732芯片组成64KB的存储器,则需要 片芯片。B类:1.8086 CPU写入一个规则字,数据线的高8位写入 存储体,低8位写入 存储体。2 .存储芯片的主要性能指标 、功率损耗及可靠性等。3 .若存储空间的首地址为3800H,存储容量为5KX8、12KX8的存储器所对应的末地址分别为、 。C类:国1 .对 6116 进行读操作,6116 引脚 CE = , WE = , oe = 。2 .在分层次的存储系统中, 存取速度最快、靠CPUM近且打交道最多的是 存储器, 它是由 类型的芯片构成,而
19、主存储器则是由 类型的芯片构成。六.接口技术与中断技术A类:1. 8086/8088 CPU共有 个中断源,其相应的中断向量存放在存储器中从 到 的地址区间内。2. 8086CPU中断系统有 个中断类型号(码),中断类型号与对应的矢量地址换算公 式为。3. PC/XT机的中断矢量表放在从H地址单元开始到H地址单元结束的存储区域内,总共占有 个字节。4. CPUT外设之间信息传输方式有四种,它们分别为 、 、5. 数据的输入/输出指的是CPUIW 进行数据交换。6. 数据输入/输出的三种方式是 、 和 c7. 当CPUWT IN AL, DX指令时,RD引脚为 电平,WR引脚为 电平。8. 80
20、86 CPU设置为最小模式时,访问I/O接口时,其 M/IO信号应为 电平。9. 8088 CPU设置为最小模式时,访问I/O接口时,其 M/IO信号应为 电平。10. 8255A工作在方式 0时,有 个I/O (位)。11. 8255A有两个控制字,它们分别是 和 12. 典型的中断处理过程(硬件中断)应包括的四个阶段是 , 13. 若某中断向量为 08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为 。14. 8253 5定时/计数器有 个独立的计数器,每个计数器都是 位。15. 被检测的模拟信号必须经 转换变成 量才能送计算机处理。16. DAC0832有引脚 根,其
21、中数字量输入引脚有 根。17. ADC0809的模拟输入引脚有 根,数字输出引脚有 根。18. LED数码管有 和 两种接法。1欺速下载精品文档B类:1 .中断向量就是中断服务子程序的 ,在内存中占有 个存储单元, 其中低地址字单元存放的是 ,高地址字单元存放的是 。2 .中断返回指令是 ,该指令将堆栈中保存的断点弹出后依次装入 寄存器 和 寄存器中,将堆栈中保存的标志装入 寄存器中。3 . CPUP向应中断后,将 寄存器的内容入栈保存,然后自动将 标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条 指令。4 .对I/O 端口的编址方式一般有 和 两种。 8086 CPU采用的编址方式
22、是 。5 .在8086 CPU中,I/O指令采用直接寻址方式时,可寻址的I/O端口地址有 个。若采用DX间接寻址方式,可寻址的I/O端口地址有 个。6 . CPU执行OUTDX AL指令时,将 寄存器的内容送到地址总线上,将 寄 存器的内容送到数据总线上。7 .计算机与外界交换信息称为通信,通信的两种基本方式为 和 。8 . 8086CPU#址外设可以有两种方式,一种是 寻址方式,另一种是 寻址方式。9 . 一片8259A可管理 级中断,经过级连最多可扩展为管理 级中断。 8259A有 个方式选择控制字和 操作命令字。10 . CPUM外设之间的连接部件称为 ,其基本功能是 和 。11 .中断
23、向量表的首地址为,末地址为 ,共占 个字 节单元,一个中断向量占 个字节,其中前两个字节放中断服务程序的 地址,后两个字节放中断服务程序的 地址。C类:1. 用8255的PA 口和PC 口的低4位接一个键盘阵列,最多可识别 个按键。 软件识别按键时,当识别有键按下后所加的一段延时程序是为了 。2. CPU响应8259A中断,在 引脚上输出 个负脉冲,在第 个负脉冲 期间读入中断类型码。3. PC机中当8259A工作在 方式和 方式时,在中断返回前必 须向 端口写入一条中断结束指令。4. CPg执行IN AL , DX指令时,M/ 丽却为 电平,fRD 电平。5. 串行通信方式有 和 两种,其中
24、 方式是以字符格式、起始位开始、停止位结束传送字符串。6. 输入/输出端口有2种编址方法,即I/O端口与存储器单元统一编址和 I/O端口单独编 址。前一种编址的主要优点是 和。7. 8255A 口工作于方式 1时,C 口的 作为A 口的联络信号;B 口工作于 方式1时,C 口的作为B 口的联络信号。简答题部分简答题目包含以下几大类内容:1 .数制变换,运算,码制等2 .微机组成、结构、总线3 .8086/8088CPU的内部结构、大小模式构成和总线周 期4 .指令系统和汇编语言程序设计5 .存储器组成、分类、性能、特点6 .接口技术与中断技术13欠0迎下载精品文档一、数制变换,运算,码制、补码
25、运算、溢出判断等A类:1 溢出与进位不同点?答: 进位是指运算结果的最高位向更高位的进位, 用来判断无符号数运算结果是否超出了计算机所能表示的最大无符号的范围。溢出是指带符号数的补码运算溢出, 用来判断带符号数补码运算结果是否超出了补码所能表示的范围。2 .什么是组合的BC加?什么是非组合的BC加?答:组合的BCM是用一个字节表示2位BCM。非组合的BC加一个字节仅在低四位表示1位BC加。3简述十进制数转换为二进制数的方法。4简述十六进制数转换为十进制数的方法。5在计算机中,如何表示正、负号。答:数的最高位为符号位,并且用“ 0 ”表示正;用“ 1 ”表示负。6计算机中机器数有哪些常用的编码形
26、式。答:常用的编码有原码、反码和补码。B 类:1 原码、反码和补码是怎样定义的。答: 原码的定义: 一个数的原码其尾数就是该数的真值, 其最高位用来表示符号, “ 和 “ ” 分别用“ 0” 和 “ 1” 来表示。反码的定义:对于正数它的反码等于原码,对于负数它的反码等于它的原码除符号位外,其余各位取反。补码的定义:对于正数它的补码等于原码,对于负数它的补码等于它的原码除符号位外,其余各位取反后加一。2 .在计算机中,BC加的加减运算是按什么规则进行调整的。C类:1 简述汉字的编码规则。答:GB2312国标字符集呈二维表,分成 94行X 94歹U,行号称为区号,列号称为位号。每一个汉字或符号在
27、码表中都有各自一个惟一的位置编码, 该编码就是字符所在的区号 (行号)及位号(列号)的二进制代码( 7 位区号在左、 7 位位号在右,共14 位) ,也称为汉字的区位码。因此,字符集中的任何一个图形、符号及汉字都用唯一的区位码表示。为了不影响已经约定好的数据通信规程, 将区位码的区号和位号都加32(即 100000 ) ,变换成对应的国标码。2计算机中数字的小数点是如何表示的。答:有两种表示方法,定点表示法和浮点表示法。17欢迎下载。二、微机组成、结构、总线A类:1 试说明微机的工作过程?答:当开始运行程序时,首先应把第一条指令所在存储单元的地址赋予程序计数器PC(Program Counte
28、r) ,然后机器就进入取指阶段。在取指阶段, CPU 从内存中读出的内容必为指令,于是,数据缓冲寄存器的内容将被送至指令寄存器IR ,然后由指令译码器对 IR中指令的操作码字段进行译码, 并发出执行该指令所需要的各种微操作控制信号。 取指阶段结束后,机器就进入执行指令阶段,这时cpua行指令所规定的具体操作。当一条指令执行完毕后,转入下一条指令的取指阶段。这样周而复始地循环,直到遇到暂停指令时结束。2存储器读写操作的不同点?答: 读操作:由CP必出的读命令控制。写操作:由CPU发出的写命令控制。读操作:把数据从内存中读出来,放到DB上。写操作:把DB上的内容,写入到存储器中。3计算机按其使用的
29、逻辑元件的不同被分为哪几代?微型计算机是哪一代计算机的分支?答:电子管计算机、 晶体管计算机、 集成电路计算机和大规模、超大规模集成电路计算机。微型计算机属于第四代计算机的分支。4何谓总线?有哪几类?作用如何?答: 总线是计算机中各功能部件间传送信息的公共通道。 根据所传送的信息的内容与作用不同,总线可分为三类:地址总线、数据总线、控制总线。这三类总线作用为计算机各功能部件间传送地址、数据、控制信息的。5 .简述冯诺依曼计算机体系结构的基本思想。答:冯诺伊曼基本设计思想为: 以二进制形式表示指令和数据。 程序和数据事先存放在存储器中,计算机在工作时能够高速地从存储器中取出指令并加以执行。 由运
30、算器、控制器、存储器、输入和输出设备等五大部件组成计算机系统。6 .假设四种CPU主存地址分别为16根、20根、24根以及32根,试问每种CPM寻址内存多少字节?解:64K字节,1M字节,16M字节,4G字节B 类:1 什么是微机总线。答:笼统来讲,就是一组进行互连和传输信息(指令、数据和地址)的信号线。计算机的总线,都是有特定含义的。如“局部总线” , “系统总线”和“通信总线”等。2总线标准的特点有哪些?答: 具有公用性, 同时可挂接多种不同类型的功能模块; 在机箱内以总线扩展插槽形式提供使用;一般为并行传输;定义的信号线多,且齐全,包括分离的数据、地址和控制信号线以及电源线。3通常总线分
31、为哪几类?其特点是什么?答:局部总线是介于 CPU总线和系统总线之间的一级总线。它一侧直接面向CPU总线,另一侧面向系统总线,分别由桥接电路连接。局部总线又可分为专用局部总线; VL 总 线; PCI 总线。 系统总线是微机系统内部各部件(插板)之间进行连接和传输信息的一组信号线。如ISA和EISA就是构成IBM-PC X86系列微机的系统总线。系统总线是微机系统所特有的总线,由于它用于插板之间连接,故也叫板级总线。 通信总线是系统之间或微机系统与设备之间进行通信的一组信号线。如微机与微机之间, 所采用的 RS-232C/RS-485 总线; 微机与智能仪器之间, 所采用的 IEEE-488/
32、VXI 总线, 以及近几年发展和流行起来的微机与外部设备之间的USB和IEEE1394通用串行总线等。但是, 与其把这种总线叫做通信总线, 还不如把它叫接口标准更合适, 因为它们更符合接口标准的特征。C类:1 简述总线传输的过程。答:总线完成1 次数据传输,一般分为 4 个阶段。 申请阶段:当系统总线上有多个主模块时,需要使用总线的主模块要提出申请,由总线仲裁机构确定把下一个传输周期的总线使用权授权给哪个模块。 寻址阶段:取得总线使用权的主模块通过总线发出本次打算访问的从模块的存储器地址或 I/O 端口地址及有关命令,使参与本次传输的从模块开始启动。 传数阶段:主模块和从模块之间进行数据传输,
33、数据由源模块发出,经数据总线流入目的模块。 结束阶段:主从模块的有关信息均从系统总线上撤除,让出总线。2总线数据传输的控制方式有哪几种?答: 同步方式, 异步方式,半同步方式,分离方式。三.8086/8088CPU的内部结构、大小模式构成和总线周期A类:1 何谓逻辑地址,何谓物理地址?如何由逻辑地址求物理地址?答:逻辑地址是16 位的相对地址,其表达形式有“ 段地址 ” 和“段内偏移地址” 。物理地址是20位绝对地址,存储单元的物理地址是唯一的。CPU与存储器进行数据交换时在地址总线上提供的 20 位地址信息称为物理地址。物理地址=逻辑地址x 10H+段内偏移地址。2 . EU与BIU各自的功
34、能是什么?如何协同工作?答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,负责与片外存储器 及I/O接口电路传输数据。EU经过BIU进行外部数据的访问, BIU为EU提供将要执行的指 令,EU与BIU可分别独立工作。3 8086 存储器结构分哪4 个逻辑段?各种逻辑段分别是什么用途?解:在 8086 存储器结构中有4 种逻辑段,分别为:代码段、数据段、堆栈段和附加段。代码段用于存放程序;数据段和附加段ES用于存放数据;堆栈段SS用于存放数据(包括暂 存数据和保护现场的数据) 。B 类:精品文档1 . 8086系统复位时,系统的初始状态有什么特征?答:8086系统复位时: 标志寄存
35、器值为0,其结果禁止中断与单步方式;DS、SSES和IP寄存器值为0;CS寄存器值为 FFFFH2 . 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为进位标志位,表示算术运算指令执行之后,运算结果最高位(字节运
36、算时为第7位,字运算时为第15位)若产生进位或借位,该标志置1,否则置0。1的个数为偶数,该标志置1,否3位有进位,或减法过程中,第 3位0,则 ZF= 1 ,否则 ZF=0oSF= 1表不'负,SF= 0表不'正。OF=1,否则 OF=1oPF为奇偶标志位,运算指令执行后,运算结果中 则置0。AF为辅助进位标志位,加法运算过程中,若第有借住,则 AF= 1,否则AF= 1。ZF为零标志位,运算指令执行之后,若结果为SF为符号标志位,它和运算结果的最高位相同。OF为溢出标志,若本次运算结果有溢出,则4 .标志寄存器FR的控制标志位各位的含义是什么?答:控制标志位包括 IF、DF
37、、TF;其中IF为中断标志位,该标志用于控制可屏蔽的硬件中断。IF = 0 ,可接受中断;IF =0中断被屏蔽,不能接受中断。该标志可用指令置1或置0 (复位)。DF为方向标志位,该标志位用于指定字符串处理指令的步进方向。当 DF = 1时,字符串处理指令以递减方式由高地址向低地址方向进行;当DF = 0时,字符串处理指令以递增方式,由低地址向高地址方向进行。该标志可用指令置位或清零。TF为单步标志位,TF = 1 ,表示控制CPUS人单步工作方式,此时,CPM执行完一条指令就自动产生一次内部中断。单步中断用于程序调试过程中。5 .请将如下逻辑地址用物理地址表示: 0FFFFH : 0000H
38、; (2) 0045H : 0018H; 2000H : 0600H; (4) 0B821H : 3456H答:用PA表示物理地址,PA=段基地址X 16+偏移地址(1) PA= 0FFFFHX 16+0000H= 0FFFF0H(2) PA= 0045Hx 16+ 0018H= 00468H(3) PA= 2000Hx 16+4600H= 24600H(4) PA= 0B821HX 16+ 3456H= 0BB666H6 .某程序数据段中存有两个数据字1234H和5A6BH若已知DS= 5AA0H它们的偏移地址分 别为245AH和3245H,试画出它们在储存器中的存放情况。5CE5AH5CE
39、5BH34H12H答:偏移地址为 245AH的字对应的物理地址为:PA = DSX 10H+ EA= 5AA0HX 10H+ 245AH= 5CE5AH偏移地址为3245H的字对应的物理地址为:PA= DSX 10H+ EA= 5AA0HX 10H+ 3245H= 5DC45HC类:1 .若8086CPU工作于最小模式,试指出当 CPU各AH的内容送到物理地址为 91001H的存储 单元时,以下哪些信号应为低电平: M/IO、前 Wr BHn、DT/Ro若CPUle成的是将 物理地址91000H单元的内容读入 AL中时,则上述哪些信号应为低电平。解:当CPUW AH的内容送到物理地址为 910
40、01H的存储单元时,CPU完成的是写存储器 操作,且完成的是访问存储器的奇地址,因此,WR= 0, BH/E7 =0;若CPUlg成的是将物理地址 91000H单元的内容读 AL中时,CPUlg成的是读存储器操作, 且完成的是访问存储器的偶地址,因此,RD- 0, DT/R = 0。2 .什么是引脚的分时复用?请说出8086CPU有哪些弓I脚是分时复用弓I脚?如何分时复用?答:8086的数据/地址线是分时复用线,即某一时刻数据/地址线上出现的是地址,另一时刻,数据/地址线上出现的是数据。正是这种引脚的分时使用方法才能使8086用40条引脚实现20位地址、16位数据及众多的控制信号和状态信号的传
41、输。8086CPU的分时复用的引脚有:地址/数据复用引脚是 AD5AD,在总线周期的T1状态, 传送地址信息,在其它状态则传送数据信息;地址/状态复用引脚是 A19/S6A16/S3,这些引脚在总线周期的 T1状态输出地址的高 4位,在总线的T2、T3、TMD T4状态时,用来输出 状态信息。3 .试说明8086CPU工作在最大和最小模式下系统基本配置的差异。解:8086CPUM以工作在两种工作模式,即最小工作模式和最大工作模式。最小工作模式用于单机系统,系统中所有总线控制信号全部由8086直接提供,因此系统中的总线控制电路可减到最少;最大工作模式用于多处理机系统,8086作为主处理器,其它的
42、处理器为协处理器,协助主处理器工作。 在最大工作模式下,系统所需要的控制信号均由总线控制器 8288提供。4 .分析8086CPU两个中断输入引脚的区别,以及各自的使用场合。解:INTR是非屏蔽中断请求信号,输入,高电平有效。该信号是中断源向CPU发出的中断请求信号。CPUP向应中断t#求后,CPUE INTA引脚上发出两个连续的负脉冲, 以便由中 断控制器提供中断类型号。NMI是非屏蔽中断请求信号,输入,正跳变有效。这类中断不受中断允许标志IF的影21欠0迎下载精品文档响,也不能用软件进行屏蔽。当 NMI引脚收到一个正沿触发信号时,CPU就会在结束当前指令后引起中断,执行中断类型号2 的非屏
43、蔽中断处理程序。四、指令系统和汇编语言程序设计A类:1 .简述子程序调用的过程。设(IP) =3A42H, (CS) = 8765H, (SP) = 1234H,求执行 CALL1000:2345H 后,堆栈区数据存储的情况。答: 当程序执行到调用子程序指令时, 系统会将该指令的下一条指令的段地址与段内偏移地址压入堆栈, 同时改变当前的段地址与段内偏移地址, 转而去执行子程序。 当子程序执行完毕,由RET指令,使当然栈顶数据弹入到CS,IP寄存器中,使程序回到原来处执行。执行 CALL指令后,堆栈的情况为(SP) = 65H,(SP+1) = 87H, (SP+2)= 42H,(SP+ 3)
44、= 87H。2什么叫寻址方式?常用的寻址方式有哪些?答:寻址方式就是指令中给出的寻找操作数的方法。常用的寻址方式有:立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址。3简述汇编语言上机过程?答:编辑、汇编、连接、DEBU朋试、运行。4汇编语言程序设计的基本结构有哪几类?答:顺序程序结构、分支程序结构、循环程序结构、子程序结构。5. 用两种方法写出从 80H 端口读入信息的指令。答:用直接寻址方式IN AL, 80H 用间接寻址方式MOV DX, 80HIN AL, DXB 类:1 .什么是变量,变量有哪些属性,如何使用这些属性?答:变量是一个可存
45、放数据的存储单元的符号名,即存放数据存储单元的地址符号名。变量有三个属性: 段属性(SEGMENT变量段基址通常在定义变量的数据段的DS寄存器中。在指令中它们被隐含使用。偏移属性(OFFSET是标号或变量所在地址距离段基址的偏移量值。它们在指令中 以显示方式出现。类型属性(TYPE指变量是按字节、字或双字操作。字节、字和双字分别用BYTEWORD DWORD义。2 . 8086/8088用什么途径来更新 CS和IP的值?答:出栈;转移;过程调用;中断。3 .在执行 CALL 2000:0094H 时,IP=3D8FH CS= 4050H, SP= 0F17CH 当该指令执行后, 试指出 IP、
46、 CS、 SP、 (SP)、 (SP 1)、 (SP 2)和(SP 3)的值。答:CS= 2000H, IP = 0094H; SP= 0F78H, ( SP) = 8FH, ( SP+ 1) = 3DH, (SP+ 2) = 50H, (SP+ 3) = 40H4汇编语言源程序和汇编程序有什么区别?两者的作用是什么?答: 用汇编语言编写的应用程序叫汇编语言源程序。 汇编程序是一种用来将汇编语言源程序转换成可执行的机器码程序的工具。 汇编语言源程序是应用程序。 汇编程序是工具程序。25欢迎下载。五、存储器组成、分类、性能、特点A类:1 .已知某RAMK片的存储容量为16KB, ROM&
47、片的存储容量为 4Kx 8位,问每种存储芯片 的地址线和数据线分别为多少?解:RAMK片地址线为14根,数据线为8根;ROM&片地址线为12根,数据线为8根。2 .分别用8KB和16Kx 8位的RAMEAU成48KB的存储器,各需要多少片?解:用8KB的RAM芯片构成48KB的存储器需6片芯片;用16Kx 8位的RAMK片成48KB的存储器需3片芯片。C类:1. 64Kx 4位的动态存储器芯片必要的引腿有哪些?它应采用多少引线的封装?答:必要引腿有 Vcc,地;8相地址线A7-A0 (行、列地址分时使用); 行地址 选通线RAS列地址选通线 CAG读写控制线 WE 数据输入线4根(Di
48、n4-Din 1),数据输出线 4 根 (Dout 4-Dout 1) 。采用22 线引脚封装。2. Cache有哪几种组织方式,其机制特点和优点如何?答: Cache 有 3 种组织方式,其特点和优点如下:( 1 )全相连方式,主存的一个区块可以映象到 Cache 任何地方。优点 : 灵活;缺点 : 速 度慢,因为访存时, Cache 控制器须将数据块地址和 Cache 中每一个区块地址比较。( 2 )直接映象方式,主存的某个区块只可能映象到Cache 的一个唯一位置,优点:速度很快;缺点:在CPU1繁交替访问几个区块索引相同而标记不同的单元时,将出现速度减慢,但这种现象很少发生。( 3 )
49、 组相连方式,将Cache 分为很多组,每个组含几个区块,主存的每个区块对应Cache某个组,但可以映象次组的任一个区块位置。优点:命中率比直接映象方式高;缺点:访存时,要做两次地址比较, Cache 控制器较复杂。六接口技术与中断技术A类:1 什么叫中断?什么叫中断源?答:在CPU执行程序的过程中,出现了某种紧急或异常的事件(中断请求),CPU需暂停正在执行的程序,转去处理该事件(执行中断服务程序) ,并在处理完毕后返回断点处继续执行被暂停的程序,这一过程称为中断。任何能够引发中断的事件都称为中断源。2简述中断处理过程?答:中断请求、中断响应、中断处理、中断返回。3 I/O 端口编址有哪两种
50、?答:独立编址、统一编址。4 .简述中断过程与 DMA±程的不同点。答: 在中断方式下, 外设需与主机传输数据时要请求主机给予中断服务, 中断当前主程 序的执行, 自动转向对应的中断处理程序, 控制数据的传输, 过程始终是在处理器所执行的 指令控制之下。在直接存储器访问(DMA方式下,系统中有一个DMAS制器,它是一个可驱动总线的主控部件。当外设与主存储器之间需要传输数据时,外设向DMA$制器发出DMA青求,DMA控制器向中央处理器发出总线请求,取得总线控制权以后,DM册制器按照总线时序控制外设与存储器间的数据传输而不是通过指令来控制数据传输,传输速度大大高于中断方式。5 . CPU
51、与外设之间的数据传送方式有哪些?答:程序传送方式(无条件传送,查询传送)、中断传送方式、DMA专送方式。6 8086 中断分哪两类? 8086 可处理多少个中断?答:分为内部中断(软)和外部中断(硬)两大类; 8086 可处理 256 个中断。7 8255A 有哪能几种工作方式?每种工作方式有何特点?答:8255A 的工作方式有方式0、方式1 和方式 2 ;方式0为基本的输入输出方式,在该方式下8255A的3个端口均用作单向的输入 /输出端口,其中 A 口、B 口是8位端口,C 口作为两个独立的 4位端口使用。在此方式下 8255A 共有 16 种工作组态,不需要联络线,可以实现无条件数据传送
52、。方式1为选通的输入输出方式,在此方式下, A 口、B 口和C 口分为两个组,即 A组和B组。A组将A口作为数据端口,可设定为输入或输出,指定 C口的高五位作为专用联络信号线。 B 组将 B 口作为数据端口,可设定为输入或输出,并指定C 口的低三位为专用联络信号线。数据的输入 / 输出均有锁存能力。常用于中断或查询方式进行数据传送。方式 2 为选通的双向方式。该方式仅限于A 口, A 口既作为输入又作为输出, C 口的高5位端口线(PGPG)指定为A 口的专用联络信号线。8简述软件和硬件定时方法的优缺点。答:软件定时具有通用性,灵活性好,不需硬件;但在定时过程中,占用CPU时间资源,且定时时间
53、短的,一般在毫秒 秒之间。可编程硬件定时具有通用和灵活的优点,不占用CPU的时间资源,可和 CPU同步工作,通过输入控制字和时间常数,可以灵活修改其定时时间。9 A/D 转换器的功能是什么?有哪能些主要技术指标?答: A/D 转换器即模数转换器,是将模拟量转换为数字量的器件。主要技术指标有:分辨率, 转换精度, 转换时间, 线性误差, 量化误差。 10 A/D 转换的方法主要有哪几种?各有何特点?答:A/D转换常用的方法有:逐次逼近法、并行比较法、双积分法和 V F (电压频率)变换法等。逐次逼近型精度和速度均较高,11简述接口的概念及接口的功能。精品文档答:接口是外设和 CPU三总线之间一个
54、能控制外设与CPU进行信息交换的中转电路,用来协调CPU外设的信息交换及工作秩序。接口的基本功能是在主机和外设之间进行数据交换时用于完成对数据传送的某些控制 功能,主要包括信息暂存、数据格式转换、传送路径的切换控制和状态信号的交换、通讯控 制、设备动作、定时控制、中断管理及错误检测等功能。B类:1 .什么是中断类型码、中断向量、中断向量表?答:处理器可处理的每个中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,需处理器寻址。中断向量表是存放所有类型中断处理程序入口地址的一个特定的内存 区域。2 .在8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?答:在8086系统中,中断类型码乘4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作职责如何体现个人价值
- 地产销售渠道规划
- 2025云南省临沧市镇康县实验中学自主公开招聘教师(15人)笔试备考试题及答案解析
- 农田土地资源的整合与利用
- 2025新疆和田中汇典当有限责任公司岗位社会化招聘3人笔试历年参考题库附带答案详解
- 煤矿人员紧急救援预案
- 2025天津港(集团)有限公司选聘资产评估专家15人笔试历年参考题库附带答案详解
- Web服务投入产出分析报告
- 2025年事业单位工勤技能-广西-广西药剂员一级(高级技师)历年参考题库含答案解析
- 2025年事业单位笔试-江苏-江苏病案信息技术(医疗招聘)历年参考题库含答案解析
- 管线物探基本知识培训课件
- 医护人员护理文书书写规范模板
- 财务岗招聘笔试题目及答案
- 急诊急救业务知识培训课件
- 生产安全事故应急条例讲解
- 2025上教师资格笔试考试试题与答案(初中化学考生回忆版)
- 《中国名菜》课程标准
- 感染性腹泻的病例讨论
- 输尿管癌根治术后护理查房
- 《商务数据分析与处理》高职电子商务数据分析全套教学课件
- 2025年二级建造师(市政专业)继续教育习题及考试答案
评论
0/150
提交评论