微机原理复习题.pdf





《微机原理复习题.pdf》由会员分享,可在线阅读,更多相关《微机原理复习题.pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理复习题 Revised as of 23 November 2020一、填空题1二进制数转换成十进制数为_D,转换成十六进制数为_H。_B,B_H,_D3.字长为8位,设x=-46,y=117,则x补=_B_,y补=_01110101B _。4.已知X补=1111 0000B,则X原。所表示的有符号数是,表示的无符号数是。8088CPU的总线按传送信息的类型分为、和。的指令队列缓冲器有_6_字节。8.机器数常用的编码方式有_原码_、_反码_和_补码_。中断系统最多可管理_256_个不同中断源。10.对 6116 进行读操作,6116 引脚=_0_。11标号是某条指令所在存储单元的逻辑地
2、址,它具有三种属性,分别是_段属性_、偏移量属性和类型属性。12变量具有三种属性,分别是段属性、_偏移_属性和类型属性。13.80 x86 CPU 通常从_HOLD_接收总线请求信号,若其同意放弃总线控制权,则将从_HLDA_引脚发出总线响应信号。的功能部件分为_ _和_两部分。8088 构成的微机中,每个内存单元对应两种地址:和。16.串操作指令规定源串在_段中,用_来寻址源操作数;目的串在_段中,用_来寻址目的操作数。17.半导体存储器按照存取方式可分为和。的数据总线有_16_条,地址总线有_20_条,可寻址的地址空间为_1MB_。=_0_,=_1_,19在汇编语言程序设计中有三种程序设计
3、方法,它们分别是_顺序结构_、_分支结构_、_循环结构_。20微型计算机软件系统包括_应用软件_和_系统软件_两部分。21.子程序又称_过程_,由伪指令_PROC_定义,以_ENDP_结束,属性可以是_NEAR_或_FAR_,与调用程序在同一代码段中的子程序,使用_NEAR_属性,而和调用程序不在同一代码段中的子程序使用_FAR_属性。22.子程序的调用和返回使用_CALL_和_RET_指令。的指令队列缓冲器有_4_字节。24.8086CPU最小模式基本总线读操作包括 _4_ 个时钟周期,当存储器或I/O速度较慢时,则需要插入_等待周期_。的 I/O 端口寻址方式为:_直接寻址_ 和 _间接寻
4、址_。26.冯.诺依曼计算机由五大基本组成:、。复位后,寄存器中的值将进入初始状态,(CS)=。位机器数 45H,作为无符号数时其真值为_,而作为压缩 BCD 码时代表_。29.补码是用来表示有符号数的,有符号数(67)的补码为_ H,而有符号数(67)的补码为_H。30.执行乘法指令 MUL BL,其被乘数存放在_中,乘积存放在_中。2817A的容量为2K8位/片,则其有_根地址线和_根数据线,用它组成32KB的存储器共需_片。32.执行 IN AL,20H时 RD_,WR_,IOM_。33.伪指令 ARRAY DW 4DUP(4)共为变量 ARRAY 分配了_个字节单元。34以下指令,设执
5、行前:DS=2000H,BX=0700H,SI=00A0H,ES=2100H,SS=1500H,CS=3300H,BP=0070H。执行指令 ADD AX,BXSI,其源操作数物理地址为 H。二、选择题1.当使用串处理指令CMPSW寻找两串中的不同数据时,应使用重复前缀为(C)。2.若用128K*4bit的SRAM芯片构成640KB的存储器组织,共需要(A)片芯片。A.10 B.20 C.30 D.403.若要使寄存器AL中的高4位不变,低4位清零,应使用指令(B)。A.AND AL,0FH B.AND AL,0F0HC.OR AL,0FH D.OR AL,0F0H4.在数据传送指令中要注意:
6、立即数只能作为(A)。A.源操作数 B.目的操作数C.源操作数和目的操作数 源操作数或目的操作数5.堆栈的工作方式是(B)。A.先进先出 B.后进先出 C.只能读出,不能写入 D.随机读写6.存储器分为四个现行可寻址的段,不属于存储器分段的寄存器是。()A、代码段B、堆栈段C、数据段D、地址段7.在下列伪指令中定义字节变量的是。()8.要使寄存器 AL 中的高 4 位不变,低 4 位为 0,所用指令为。()AL,0FOH AL,0FH AL,0FH AX,09.设(SS)=3100H,(SP)=1140H,在堆栈中压入 4 个字数据后,又弹出 1 个字数据,则(SP)=。()10运算器的主要功
7、能是进行(A)A逻辑运算与算术运算 B算术与函数运算 C逻辑运算 D算术运算11下面的数据项定义了多少个字节(D)DATA DT 90HA4 B6 C8 D1012若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为(C)。13已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为(C)。,0,1,0,114执行IN AL,70H时,8086CPU外部引脚状态是(D)。AC=0、=1、=1、=0、=1 B=0 D=1、=0、=0、=1、=1=015.控制计算机完成指定操作的命令称为_。其所有指令的集合称为该计算机的_。(D)A.软件 操作系
8、统 B.应用软件 MC-DS C.指令 操作系统 D.指令 指令系统16.将十进制数 转换为等值的二进制数是_.()B.C.D.17给定 MOV AX,DI,(DI)=2000H,(DS)=30000H(SS)=50000H,则该内存单元的物理地址为(A)18.若Y 补,则X 的真值为(C)A+0010101 B+0010110 C-0110100 D+011010019指令 MOV AX,SI+BP+10H的源操作数所在的逻辑段为(D)。A.数据段 B.附加段 C.代码段 D.堆栈段20.下列存储器中只读不写的存储器是。21.下列指令中,执行速度最快的指令是。()AX,10 AL,SI+10
9、H AX,CX AX,BX22.下列指令中不影响堆栈内容的是。(23.下列指令中格式错误的是_。()()AL,CL BX,IP BX,OFFSET VARSI AX,BX24.设 AL=7FH,要使 AL=80H,应使用下列哪一条指令。()AL,80H AL,80H AL,80H AL25.已知AX,BX中为无符号数,当AXBX时,转到标号OK,不能实现此功能的程序段为(A)。A.CMP BX,AX AX,BXJC OK JAE OK AX,BX D.CMP AX,BXJNB OK JNC OK26指令LOOP隐含制定(C)寄存器作为循环计数器。A.AX B.BX C.CX D.DX27指令M
10、OV AX,BP+10的源操作数的寻址方式是(C)。A.寄存器寻址 B.寄存器间接寻址 C.寄存器相对寻址 D.基址相对寻址28已知寄存器DS、CS、ES和SS的值分别为1000H,2000H,3000H和4000H,BP和SI的值分别为0100H和0200H,则指令MOV AX,SI+BP-0100H 的源操作数的物理地址是(D)。A.10200H B.20200H C.30200H D.40200H29.若定义 DAT DD H,则 DAT+1 字节单元的数据是_。()B.65H C.43H D.21H30.指令MOV AX,COUNTBX的源操作数的寻址方式为_。()A.寄存器寻址 B.
11、寄存器间接寻址 C.寄存器相对寻址 D.以上均不对31.与外存储器相比,内存储器的特点是。()A、容量大、速度快、成本低C、容量小、速度快、成本高B、容量大、速度慢、成本高D、容量小、速度快、成本低32.下列哪种寻址方式不是存储器操作数的寻址。()A.寄存器寻址 B.寄存器相对寻址 C.寄存器间接寻址 D.基址变址寻址AX,BP+SI隐含使用的段寄存器是。()的 I/O 指令,采用间接寻址时,可使用的间接寻址的寄存器是_。()35微机中的算术/逻辑单元的英文缩写为(B)。A.CPU B.ALU C.BIU D.MPU36.若CPU的地址线为共16条,而某存储器芯片单元为2K,则加在该存储器芯片
12、上的地址线为(A)。A.A0 A10 B.A0 A11 C.A0 A12 D.A0 A1337在下列伪指令中定义字节变量的是(A)。ADB BDW CDD DDT38.8086CPU执行算术运算指令不会影响的标志位是(D)。A溢出标志 B符号标志 C零标志 D方向标志8088 系统中通常堆栈堆栈以(C)为单位进行操作A半字节 B字节 C字 D双字40.有一静态RAM芯片,其地址引脚有10根,数据引脚4 根,该芯片的容量是(A)4位 8 位4位 8 位41.动态RAM芯片容量为16K1位,要构成32K字节的RAM存贮器,需要该芯(C)片片 片片42.在8086/8088 微机系统中,从I/O 接
13、口读入一个字节数据到AL寄存器中,使用指令是(B)AL,端口地址 AL,端口地址端口地址,AL端口地址,AL43.在8086/8088 微机系统中,将AL 内容送到I/O 接口中,使用的指令是(C)AL,端口地址 AL,端口地址 AL,端口地址端口地址,AL44.已知寄存器 DS、CS、ES 和 SS 的值分别为 6000H,5000H,4000H 和 3000H,BP 和 DI 的值分别为 0400H 和 0200H,则指令 MOV DI+BP-0200H,AX 的目的操作数的物理地址是(D)。45十进制负数 38 的八位二进制补码是。()46.8086CPU 系统中某数存于内存数据段中,已
14、知该数据段的逻辑地址为3000H:0120H,则该数的在内存的物理地址为。()8088 系统中,对存储单元进行写操作时,CPU 输出控制信号有效的是。()IO=1,WR=0 B.WR=1IO=0,RD=0 D.RD=048.下列8086 指令中,不正确的指令是。()AX,BX AX,BX AX,CX AX,CX49CPU 在执行指令的过程中,每完成一次对存储器或 I/O 端口的访问过程,称为()。A.时钟周期 B.总线周期 C.总线读周期 D.总线写周期50.已知 AX=1234H,BX=809AH,指令 ADD AL,BL 执行后,OF 和 CF 的值分别为(A)。,0,1,0,151.由
15、2K1bit 的芯片组成容量为 4K8bit 的存储器需要(D )个存储芯片。的 I/O 指令,采用间接寻址时,可使用的间接寻址的寄存器是(D )。53.安排 2764(8K8)芯片内第一个单元的地址是 1000H,则该芯片的最末单元的地址是(D )。三、简答题1.计算机发展已经历了哪四代的更替8088CPU 的指令系统共包含多少种基本指令,按照功能可将它们分为几大类,分别是什么8086 系统中的操作数主要分为几类,分别是什么4 4 微机系统的硬件由哪几部分组成微机系统的硬件由哪几部分组成答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。5 5 什么是微机的总线
16、,分为哪三组什么是微机的总线,分为哪三组答:是传递信息的一组公用导线。分三组:地址总线,数据总线,控制总线。6 8086/8088CPU6 8086/8088CPU 的内部结构分为哪两大模块,各自的主要功能是什么的内部结构分为哪两大模块,各自的主要功能是什么答:总线接口部件(BIU)功能:根据执行单元 EU的请求完成 CPU 与存储器或 IO设备之间的数据传送。执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。7 80867 8086 指令队列的作用是什么指令队列的作用是什么答:
17、作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让 CPU 轮番进行取指和执行的工作,从而提高 CPU 的利用率。8 80868 8086 的存储器空间最大可以为多少怎样用的存储器空间最大可以为多少怎样用 1616 位寄存器实现对位寄存器实现对 2020 位地址位地址的寻址完成逻辑地址到物理地址转换的部件是什么的寻址完成逻辑地址到物理地址转换的部件是什么答:8086 的存储器空间最大可以为 220(1MB);8086计算机引入了分段管理机制,当 CPU 寻址某个存储单元时,先将段寄存器内的内容左移 4 位,然后加上指令中提供的
18、16位偏移地址形成 20 位物理地址。9 9 段寄存器段寄存器 CSCS1200H1200H,指令指针寄存器,指令指针寄存器 IP=FF00HIP=FF00H,此时,指令的物理地,此时,指令的物理地址为多少指向这一物理地址的址为多少指向这一物理地址的 CSCS 值和值和 IPIP 值是唯一的吗值是唯一的吗答:指令的物理地址为 21F00H;CS 值和 IP 值不是唯一的,例如:CS=2100H,IP=0F00H。1010设存储器的段地址是设存储器的段地址是 4ABFH4ABFH,物理地址为,物理地址为 50000H50000H,其偏移地址为多少,其偏移地址为多少答:偏移地址为 54100H。(
19、物理地址=段地址*16+偏移地址)11 8086/8088CPU11 8086/8088CPU 有哪几个状态标志位,有哪几个控制标志位其意义各是有哪几个状态标志位,有哪几个控制标志位其意义各是什么什么答:状态标志位有 6个:ZF,SF,CF,OF,AF,PF。其意思是用来反映指令执行的特征,通常是由 CPU 根据指令执行结果自动设置的;控制标志位有 3个:DF,IF,TF。它是由程序通过执行特定的指令来设置的,以控制指令的操作方式。12 RAM12 RAM 有几种,各有什么特点有几种,各有什么特点 ROMROM 有几种,各有什么特点有几种,各有什么特点答:RAM 有两种,SRAM(静态 RAM
20、),它采用触发器电路构成一个二进制位信息的存储单元,这种触发器一般由 6个晶体管组成,它读出采用单边读出的原理,写入采用双边写入原理;DRAM(动态 RAM),它集成度高,内部存储单元按矩阵形式排列成存储体,通常采用行,列地址复合选择寻址法。ROM 有5 种,固定掩摸编程 ROM,可编程 PROM,紫外光檫除可编程 EPROM,电可檫除的可编程 EPROM,闪速存储器。1313 若用若用 4K4K位的位的 RAMRAM 芯片组成芯片组成 8K8K8 8 为的存储器,需要多少芯片为的存储器,需要多少芯片A19A19A0A0 地址线中哪些参与片内寻址,哪些用做芯片组的片选信号地址线中哪些参与片内寻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 复习题

限制150内