微机原理复习题
微机原理复习题含答案
微机原理复习题含答案一、选择题1. 微机系统中,CPU的全称是:A. Central Processing UnitB. Central Processing UnitC. Central Processing UnitD. Central Processing Unit答案:A2. 在微机系统中,存储器的分类不包括以下哪项?A. ROMB. RAMC. EPROMD. HDD答案:D3. 微机系统中,I/O设备指的是:A. 输入/输出设备B. 内部/外部设备C. 接口/输出设备D. 信息/输出设备答案:A二、填空题1. 微机系统中,______是执行程序的部件。
答案:CPU2. 微机系统中,______存储器用于存储程序和数据。
答案:RAM3. 在微机系统中,______是CPU与外部设备进行信息交换的桥梁。
答案:I/O接口三、简答题1. 简述微机系统中总线的作用及其分类。
答案:总线是微机系统中用于连接各个部件的通信线路,它的作用是传输数据、地址和控制信号。
总线按功能可以分为数据总线、地址总线和控制总线。
2. 描述微机系统中存储器的层次结构。
答案:微机系统中存储器的层次结构通常包括:寄存器、高速缓存(Cache)、主存储器(RAM和ROM)、辅助存储器(如硬盘、固态硬盘等)。
四、计算题1. 若某微机系统中,数据总线宽度为16位,地址总线宽度为24位,计算该系统的最大内存寻址能力。
答案:数据总线宽度为16位,意味着每次传输数据的宽度为16位,即2字节。
地址总线宽度为24位,表示可以寻址2^24个地址。
因此,最大内存寻址能力为2^24 * 2字节 = 16MB。
五、论述题1. 论述微机系统中中断机制的重要性及其工作原理。
答案:中断机制是微机系统中实现多任务处理和快速响应外部事件的重要手段。
它允许CPU在执行程序的过程中,响应外部设备的请求或内部事件,暂时中断当前任务,转而去处理更高优先级的任务或事件。
微机原理复习题及答案
微机原理复习题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU负责执行什么操作?A. 算术运算B. 逻辑运算C. 算术和逻辑运算D. 控制运算答案:C2. 在微机中,以下哪个部件负责存储程序和数据?A. 中央处理器(CPU)B. 存储器C. 输入/输出设备D. 总线答案:B3. 8086微处理器的地址总线宽度是多少?A. 8位B. 16位C. 32位D. 64位答案:B4. 微机中的I/O设备通过什么与CPU进行通信?A. 数据总线B. 控制总线C. 地址总线D. 所有总线答案:D5. 微机的存储器分为哪两类?A. 只读存储器和随机访问存储器B. 静态存储器和动态存储器C. 主存储器和辅助存储器D. 内部存储器和外部存储器答案:C6. 微处理器的时钟频率是指什么?A. 处理器的运算速度B. 处理器的时钟周期C. 处理器的时钟脉冲频率D. 处理器的时钟周期数答案:C7. 在微机中,中断服务程序的入口地址通常存放在哪个寄存器中?A. IPB. CSC. DSD. SS答案:B8. 微机的总线通常包括哪几类?A. 数据总线、地址总线和控制总线B. 数据总线、控制总线和电源总线C. 地址总线、控制总线和电源总线D. 数据总线、地址总线和电源总线答案:A9. 微机中的DMA是指什么?A. 直接内存访问B. 动态内存分配C. 数据管理器D. 动态内存访问答案:A10. 微机中,以下哪个部件负责控制数据流向?A. 中央处理器(CPU)B. 存储器C. 输入/输出设备D. 控制器答案:D二、填空题(每空1分,共10分)1. 微处理器中的______(寄存器名)用于存储指令的地址。
答案:IP2. 微机中的______(部件名)用于控制CPU的运行状态。
答案:控制器3. 微机中的______(部件名)用于存储临时数据。
答案:寄存器4. 微机的______(部件名)是CPU与外部设备之间的桥梁。
答案:接口5. 微机中的______(部件名)用于存储程序和数据。
微机原理复习题答案
微机原理复习题答案一、选择题1. 微处理器中的ALU是指()A. 算术逻辑单元B. 控制单元C. 存储器D. 输入输出单元答案:A2. 8086微处理器的地址总线宽度为()A. 8位B. 16位C. 20位D. 32位答案:B3. 在微机系统中,内存地址从0000H到FFFFH可寻址的内存空间大小为()A. 64KBB. 128KBC. 256KBD. 512KB答案:A二、填空题1. 微机系统中,CPU不能直接访问的存储器是______。
答案:外存2. 8086微处理器的指令系统中,用于实现子程序调用的指令是______。
答案:CALL3. 在微机系统中,DMA是指______。
答案:直接存储器访问三、简答题1. 简述微处理器和微控制器的区别。
答案:微处理器主要负责执行程序指令,处理数据,通常需要与外部存储器、输入输出设备等配合使用。
而微控制器则是将CPU、存储器、输入输出接口等集成在一个芯片上,具有完整的处理能力,可以直接控制外部设备,适用于嵌入式系统。
2. 描述8086微处理器的工作模式。
答案:8086微处理器有两种工作模式,实模式和保护模式。
在实模式下,它可以直接访问20位的地址空间,寻址1MB的内存。
保护模式提供了更高级的内存管理和保护特性,支持更大的地址空间和多任务操作。
四、计算题1. 假设某微机系统的内存地址从0开始,若要访问地址为1000H的内存单元,请问该内存单元的物理地址是多少?答案:1000H2. 如果一个微机系统的内存地址总线为16位,那么该系统最多可以寻址多少内存空间?答案:64KB五、论述题1. 论述微机系统中总线的作用及其分类。
答案:总线在微机系统中起到连接各个部件并传输信息的作用,它分为数据总线、地址总线和控制总线。
数据总线负责传输数据,地址总线负责传输内存地址,控制总线则负责传输控制信号,如读写信号、中断请求等。
总线的宽度决定了系统的数据传输能力和寻址能力。
微机原理复习题
一.选择题1.十进制数-80用16位补码表示是( )。
A. F080HB.8080HC.FF88HD.FFB0H2.在机器内部操作中,CPU 与存贮器之间信息交换使用的是( )。
A.逻辑地址B.物理地址C.有效地址D.相对地址3.假设V AR 为变量,指令MOV BX ,OFFSET V AR 源操作数的寻址方式是( )A.直接寻址B.间接寻址C.立即数寻址D.存贮器寻址4.下列操作中,允许段超越的是( )。
A.取指令B.存目的串C.以BP 为基础存取操作数D.堆栈操作5.下列指令执行后能使BX 中数据必为奇数的是( )。
A.XOR BX,01HB.OR BX,01HC.AND BX,01HD.TEST BX,01H6.设CL=05H,要获得CL=0AH,可选用的指令是( )。
A.XOR CL,0FHB. NOT CLC.OR CL,0AHD.AND CL,0FH7.下列语句中能与“DA1 DB 32H,34H”语句等效的是( )。
A. MOV DA1,32HB. MOV DA1,32MOV DA1+1,34H MOV DA1+1,34C.MOV WORD PTR DA1,3234HD.MOV WORD PTR DA1,’24’8.设SP=50H,执行段间返回指令RET 后,寄存器SP 的内容是( )。
A.5AHB.5CHC.54HD.44H9.使用DOS 功能调用时,子程序编号应放在( )寄存器中。
A.ALB.AHC.AXD.任意指定10.寄存器BX 和DX 中存放有32位二进制数,其中BX 中放高16位,下列程序段完成对这32位数扩大4倍的功能,那么该程序段中方框里应填的语句是( )。
MOV CX ,2LOPA.ROL BX,1B.ROR BX,1C.RCL BX,1D.RCR BX,111.8086CPU 在进行I/O 读操作时,//M IO DT R 和必须是( )。
A.0 0B.0 1C. 1 0D.1 112.8086执行一个总线周期最多可传送( )字节。
微机原理复习题
微机原理复习题⼀、简答题1.简述8086cpu如何应⽤地址锁存信号ale将地址A15~A0与数据线D15~D0分开的⼯作原理.2. 8086CPU有哪⼏种主要的寻址⽅式。
3.试说明位、字节以及字长的概念。
4.⽐较主程序调⽤中断服务程序和主程序调⽤⼦程序的主要异同点。
5.什么是8086 CPU的最⼤/最⼩⼯作⽅式?两者的区别是什么?6.8086 CPU 使⽤的存储器为什么要分段?怎样分段?7.动态 RAM 为何要刷新?8.8086 CPU 中设置的指令指针寄存器IP 中存放的内容是什么?9.简述8086CPU的ALE引脚、READY引脚及BHE引脚的作⽤。
10.已知⼀个SRAM芯⽚的容量为8K×8,该芯⽚有⼀个⽚选信号引脚和⼀个读/写控制引脚,问该芯⽚⾄少有多少个引脚?地址线多少条?数据线多少条?还有什么信号线?⼆、计算题1.选取字长N为8位,已知原码(或补码)如下,求其补码(或原码)1)[X]原=010101012)[Y]原=100000013)[Z]原=000000004)[U]补=10000005)[V]补=000000012. 将下列⼆进制数分别转换为⼋进制数、⼗六进制数1)1101 1010B2)1011 1100 1111B3)0.1101B4)1110.1010B3. 将下列⼗进制数转换为⼆进制数1)23.6252)10.53) 75.254. 将下列⼗进制数⽤压缩BCD码表⽰1)23.642) 809.75. 写出下列逻辑地址的段地址,偏移地址和物理地址。
1)2314H:0032H2)10ADH:DDF6H6.已知(DS)=3000H, (ES)=2000H, (SS)=4000H, (BX)=1000H, (BP)=2000H, (SI)=0001H,(DI)=0002,请计算下列指令中源操作数的段地址、有效地址及物理地址。
1)MOV CX,[BX]2)MOV CX,[BP+DI]3)MOV CX,SS:[1000H]4)MOV CX, ES:[BX][SI]7. 设有⼀个具有16位地址和8位字长的存储器,试问:1)存储器能存储多少字节的信息?2)如果存储器由2K x 4位的RAM芯⽚组成,共计需要多少⽚?3)需要⽤哪⼏位⾼位地址作⽚选译码产⽣芯⽚选择信号?8.给定⼀个堆栈区,地址为1240H:0000H ~ 1240H:0200H,SP=0062H,问:(1)栈顶地址是多少?(2)栈底地址是多少?(3)堆栈段寄存器SS=?9.在8086系统中,若当前SS=3500H,SP=0800H(1)说明堆栈段段⾸在存储器中的物理地址PA?(2)问⼊栈10个字节后,SP的内容是什么?(3)若再出栈6个字节,SP的内容⼜是什么值?10.若AL = 3BH,AH = 7DH,则:(1)列竖式计算AL和AH中的内容相加后的结果。
微机原理复习题
微机原理复习题⼀、单选题1.8088 CPU系统主存储器以()为单位编址。
A. 字节B. 字C. 双字D. ⼋字节2.在下列8086指令中,合法的指令是()。
A. ADD [BX],01HB. SHL CL,AXC. OUT 258H,ALD. IN AL,DX3.8086 CPU是()CPU。
A. 8位B. 16位C. 32位D. 64位4.8088 指令MOV AX,[BX] 中源操作数的寻址⽅式为()。
A.寄存器寻址B.寄存器间接寻址C.直接寻址D.⽴即寻址5.在下列伪指令中定义字节变量的是()。
A.DB B.DW C.DD D.DT6. 执⾏PUSH AX和POP BX两条指令也相当于执⾏( )指令。
A. MOV BX,AXB. MOV AX,BXC. XCHG AX,BXD. LEA AX, BX7.8088系统中将⼀个数送⼊堆栈后,堆栈指针寄存器应进⾏()操作。
A. 减1B. 减2C. 加1D. 加28. 8088 CPU执⾏算术运算指令不会影响的标志位是()。
A.溢出标志B.符号标志C.零标志D.⽅向标志9.若位容量为16K位的SRAM 芯⽚具有8 条数据线,则它具有的地址线条数为()。
A. 11B. 12C. 13D. 1410. 8255A的⽅式选择控制字应写⼊()。
A. A ⼝B. B ⼝C. C ⼝D. 控制⼝11.微型计算机的性能主要由()来决定。
A. 价钱B. CPUC.控制器D.其它12.8086 CPU是()CPU。
A. 8位B. 16位C. 32位D. 64位13.⼆进制001111对应⼗进制是( )A.10B. 13C. 15D. 1914.在下列伪指令中定义字节变量的是()。
A.DB B.DW C.DD D.DT15. ⼀般地,我们将计算机指令的集合称为()。
A.机器语⾔B.汇编语⾔C.翻译程序D.指令系统16.⼗进制33.25转换成⼗六进制数为( )A. B1.4HB. 1B.19HC.21.4HD. 33.4H17. 若有16条地址线,那么可访问的内存地址范围为。
微机原理复习资料和答案
一、单项选择题1.8086微处理器将下一条指令的地址保存在指令寄存器()中。
A)OP B)MP C)IP D)XP2.以下寻址方式中只有()不需要访问内存。
A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址3.关于微处理器的指令系统,以下说法正确的是()。
A)指令系统就是该处理器能够执行的全部指令B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现D)以上都正确4.在Intel系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符,从而得到段的相关信息来访问内存。
A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器5.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。
A)PROM B)EPROM C)DRAM D)SRAM6.以下指令错误的是()。
A)MOV AX,1234H B)MOV AX,BLC) MOV AX,12H D)MOV AL,BL7.8086CPU的中断源中只有()能被CPU的IF标志屏蔽。
A)INTR B)NMI C)软中断D)溢出中断8.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中断。
A)15 B)16 C)17 D)189.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。
A)AF B)CF C) OF D)ZF10.DMA数据传送是指在()之间直接进行的数据传送。
A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设11.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。
A. 32B. 29C. 28D. 2412.采用查询方式来实现输入输出是因为它( )A. 速度最快B. 在对多个事件查询工作时,能对突发事件做出实时响应C. 实现起来比较容易D. CPU可以不介入13.并行接口与串行接口的区别主要表现在( )之间的数据传输前者是并行,后者是串行A. 接口与MPUB. 接口与外设C. 接口与MPU和外设14.8086CPU通过M/IO控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为()电平。
微机原理复习题(附答案)
微机原理复习题(附答案)一.名词解释1.算术逻辑部件(ALU)(P4)答:cpu内部的算数逻辑部件也叫运算器,是专门用来处理各种数据信息的,它可以进行加、减、乘、除算术运算和与、或、非、异或等逻辑运算。
2.控制器(P5)答:是CPU的控制中心3.字长(P9)答:是cpu同时能处理的数据位数,也称数据宽度。
字长越长,计算能力越高,速度越快。
4.主频(P9)答:Cpu的时钟频率,和cpu的运算速度密切相关,主频越高,运算速度越快。
5.偶校验(P11)答:运算结果的低八位中所含的1的个数为偶数,则PF为1。
6.奇校验(P11)答:运算结果的低八位中所含的1的个数为奇数,则PF为0。
7.总线周期(P12)答:在取指令和传送数据时,CPU总线接口部件占用的时间。
8.最小模式(P13)答:在系统中只有一个微处理器9.中断向量(P27)答:中断处理子程序的入口地址,每个中断类型对应一个中断向量。
10.非屏蔽中断(NMI)(P28)答:从引脚NMI进入的中断,它不受中断允许标志IF的影响。
11.可屏蔽中断(INTR)(P28)答:从引脚INTR进入的中断,它受中断允许标志IF的影响。
12.基址(P77)答:任何通用寄存器都可以作为基址寄存器,即其内容为基址。
注意,这里的基址不是段基址,而只是一个延续下来的习惯叫法,实际上是指有效地址的一个基础量。
13.直接寻址(P77)答:数据在存储器中,有效地址由指令直接给出。
默认段地址寄存器DS。
直接寻址是对存储器访问时可采用的最简单的方式。
14.指令性语句(P127)答:一条指令,在汇编的过程中会产生对应的目标代码。
如:ADD AL,BL和MOV AX,1000都是指令性语句。
15.指示性语句(伪指令)(P127)答:伪指令,为汇编程序提供某些信息,让汇编程序在汇编过程中执行某些特定的功能。
16.接口技术(P177)答:接口按功能分为两类:一类是使CPU正常工作所需要的辅助电路,通过这些辅助电路,使CPU得到时钟信号或接收外部的多个中断请求等;另一类是输入/输出接口,利用这些接口,CPU可接收外部设备送来的信息或发送给外设。
微机原理复习题及答案
微机原理复习题及答案一、选择题1. 微处理器中的寄存器主要用于存储什么?A. 指令B. 数据C. 地址D. 程序答案:B2. 在微机系统中,总线分为哪几种类型?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D3. 微机系统中,CPU的主要功能是什么?A. 存储数据B. 执行程序C. 管理内存D. 显示图像答案:B4. 在微机系统中,RAM和ROM的区别是什么?A. RAM是只读存储器,ROM是随机存取存储器B. RAM是随机存取存储器,ROM是只读存储器C. RAM和ROM都是随机存取存储器D. RAM和ROM都是只读存储器答案:B5. 微机系统中的I/O设备指的是什么?A. 输入/输出设备B. 内部/外部设备C. 集成电路/操作系统设备D. 接口/操作系统设备答案:A二、填空题6. 微机系统中的CPU由______和______组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机系统中的______用于存储正在执行的指令。
答案:指令寄存器(IR)8. 微机系统中的______用于存储当前正在处理的数据。
答案:累加器(ACC)9. 在微机系统中,______是用于存储指令和数据的设备。
答案:内存10. 微机系统中的______是用于输入输出数据的设备。
答案:外部设备三、简答题11. 简述微机系统中的指令周期包括哪些步骤?答案:指令周期通常包括取指令、分析指令、执行指令和写回结果四个步骤。
12. 描述微机系统中的中断系统的作用。
答案:中断系统允许微机在执行程序的过程中,响应并处理外部或内部的突发事件,提高了系统的响应能力和效率。
四、计算题13. 假设一个微机系统有16位地址总线和8位数据总线,请计算该系统的最大内存容量。
答案:最大内存容量 = 2^地址总线位数 * 数据总线位数 = 2^16 * 2^8 = 65536 * 256 = 16777216字节,即16MB。
五、论述题14. 论述微机系统中的流水线技术及其优点。
微机原理复习题
一、填空题
1、8086/8088CPU内部有一个始终指向堆栈顶部 的地址指针是sp 。
2、三态引脚除正常的高、低电平外,还能输出 高阻抗状态。
3、组成16KB存储空间,用SRAM 2114(1K×4) 需要 32 个芯片。
4、指令“MOV AX ,[BX+SI+2000H]”源操作数 是 相对基址变址 寻址方式。
A、通用寄存器 B、存储器
C、堆栈 D、段寄存器
2. 堆栈操作时,段基址由( D )寄存器指出。
A、CS
B、DS
C、ES D、SS
3. 下列不是半导体存储芯片的性能指标的选项是( B )。
A、存储容量 B、存储结构 C、存取时间 D、集成度
4. 在8253的6种工作方式中能够自动重复工作的方式是( )
15、CPU与I/O设备间传送的信号有( )
A、控制信息 B、状态信息 C、数据信息
D、以上三种都有
16.当( )时,8088CPU工作在最小模式之下。
A、芯片引线最少 B、MN/MX=0
C、MN/MX=1 D、使用多处理器
17. 若READY为低电平,此时CPU执行( )
A、T3周期 B、等待的时钟周期TW C、T4周期 D、T1周期
8、8086有一个16位的标志寄存器,它包含6个 状态标志位和3个控制标志位。(T)
9、立即数寻址可以用于目的操作数。(F) 10、8086和8088CPU的M/IO这根引脚的控制极
性正好相反。(T ) 11、一个总线周期由1个或若干个指令周期组成。
(F) 12、在存储器连接过程中应该避免地址重叠。
15、 8255芯片上有3 种工作方式,PC口有1 种 工作方式。
16、8259的中断结束方式有自动EOI 、一般的 EOI 、特殊的EOI 。
微机原理复习题及答案
是运放 电阻,被放在电阻,被放在电阻,被放在 。
内部有 地和地和地和 地。
地。
地。
时,数据时,数据 在寄存器,不再随在寄存器,不再随在寄存器,不再随 上的数据变化而变化。
上的数据变化而变化。
上的数据变化而变化。
的,在给定值时产生的的,在给定值时产生的和 。
若D/A 转换行 ; ; 若一个并行一个并行 。
是CMOS 的 位位 转换器。
转换器。
转换器。
EOC 是 信号,可作为信号,可作为信号,可作为 。
6、设被测温度的变化范围为300℃~1000℃,300℃~1000℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,应选用分辨应选用分辨率为多少位的A/D 转换器?转换器?7、模、模--数转换器ADC 常用的有双积分式和逐次逼近式,请扼要比较它们的优缺点。
在微机控制系统的模拟输入通道中常常应用采样机控制系统的模拟输入通道中常常应用采样--保持电路,其主要原因是什么保持电路,其主要原因是什么? ?五、编程应用题1.1. 设状态端口地址为86H 86H,数据端口的地址为,数据端口的地址为87H 87H,外部输入信息准备好状态标,外部输入信息准备好状态标志为D 7=1=1,请用查询方式写出读入外部信息的程序段。
,请用查询方式写出读入外部信息的程序段。
,请用查询方式写出读入外部信息的程序段。
2.2. 设状态端口地址为76H 76H,数据端口地址为,数据端口地址为75H 75H,外部设备是否准备好信息,外部设备是否准备好信息,外部设备是否准备好信息 由D 7位传送,位传送,D D 7=0为未准备好为未准备好((忙),请用查询方式写出CPU 向外部传送数据的程序段。
序段。
3.3. 数据采集系统电路如下图所示。
图中A/D 转换器为ADCO809ADCO809,定时器,定时器,定时器//计数器8233-5的计数器1将5MHz 时钟转换成500KHz 提供给ADC0809ADC0809。
微机原理复习题(完整参考答案版)
微机原理复习题试题类型有:1.简答题;2.填空题;3.注释指令功能;4.二进制运算题;5.选择题;6.可编程芯片初始化题;7、数模模数转换分析题.;8、程序分析题;9、编程题。
1、简述8255A的结构及功能;P1302、简述可编程芯片8253的及结构及功能;P1483、简述8259A的结构及功能;P2174、简述矢量中断过程:P2075、指令指针寄存器IP的作用是什么?(答:始终存有相对于当前指令段起点偏移量的下一条指令)和哪个段寄存器内容形成物理地址?(CS)指令运行到内存3100H:2000H逻辑地址时,则(CS)=3100H,(IP)=2000H;6、(1(2(3(47、8910111213入1415161)2)3)4)5)6)7)、RCL AX,1 (将BX数据左移一位,移空位由CF位补充)8 )、NOT AX (将AX数据取反)9)、JZ LL1 (若ZF标志位为1,则转移到LL1代码段)10)、JC LL2 (若CF标志位为1,则转移到LL2代码段)11)、DAA (十进制数调整)12)、XOR AX,BX (将AX和BX中数据进行异或计算,然后存入AX中)17.写出结果:(1)[ -1 ]=11111111,补(2)、补码[10000000]的真值=-128(3)、逻辑地址00BAH:0001H的物理地址= 00BA1H,(4)、两个数[11101110]+[11000110]运行后;各位状态:[OF]=0;[SF]=1;[ZF]=0;[CF]=1;(5)、(AX)=00FFH,NEG AX执行后,AX=0FF01H;(6)、push BX (SP)=SP-2;(7)、POP BX (SP)=SP+2;(8)、(41.55)10=(101001.10001)2=(29.8CCD)16==(51.4315)8==(0100 0001.0101 0101)BCD14.选择题:(1)将AX中的D0 D5 D8 D11位取反,指令是(C);A 、 AND AX,92HB 、 OR AX,910HC、 XOR AX,0921HD、 XOR AX,0110H(2)、执行存储器写操作,CPU的引脚状态是(D);A、WR#=1 RD#=1 M/IO#=0B、WR#=0 RD#=0 M/IO#=0C、WR#=1 RD#=0 M/IO#=1D、WR#=0 RD#=1 M/IO#=1(3)、执行外设读操作,CPU的引脚状态是(B);A、WR#=1 RD#=1 M/IO#=0B、WR#=1 RD#=0 M/IO#=0C、WR#=1 RD#=0 M/IO#=1D、WR#=0 RD#=1 M/IO#=1(4)、下列哪个不是段寄存器(D)A、CSB、DSC、SSD、BP(5)、计算机直接执行的指令是(A)A、机器语言B、汇编语言C、高级语言D、仿真语言(6)、每个总线周期通常包括(C)个T状态。
微机原理复习题
一、选择题1. 通用寄存器是 B 部件A.在CPU之外存储指令的;B. 在CPU之内暂存数据及地址的;C.在CPU之外存储数据及地址的;D. 在CPU之内存储指令的;2. 无论8086CPU还是目前更高档的微处理器其内部原理结构中共同具有的基本部件是 D 。
A.算术逻辑运算单元(ALU);B. 指令指针寄存器和标志寄存器;C.通用寄存器组和总线接口单元;D. 以上都对;3. 在8086/8088系统下,对当前用户程序的堆栈进行访问,其逻辑地址是由B 提供的。
A.SS与BX;B. SS与SP;C.CS与SP;D. DS与BP;4. IP寄存器的用途是 C 。
A.指向下一个存储单元;B. 指向下一个要读写的数据;C.指向下一条要执行的指令;D. 指向下一个堆栈;5. 在8086/8088系统中,如果一个程序开始执行前CS=3A70H,IP=1400H,那么该程序第一个字节的物理地址是 A 。
A.3BB00H;B. 3A701400H;C.4E70H;D. 3A724H;二、简答题1.计算机中常用的计数制有哪些?解:二进制、十六进制、十进制(BCD)、八进制2.完成下列数制的转换:(1)10100110B=( )D=( )H(2)0.11B=( )D(3)253.25=( )B=( )H解:(1)166, A6H (2) 0.75 (3) 11111101.01B, FD.4H3.8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?解:原码范围:8位的为 -127~+127,16位的为 -32767~+32767 反码范围:8位的为 -127~+127,16位的为 -32767~+32767补码范围:8位的为 -128~+127,16位的为 -32768~+327674.微处理器主要由哪几部分构成?解:微处理器主要由运算器、控制器、内部寄存器等三个部分构成。
5.说明8086CPU中EU和BIU两个单元的主要功能。
微机原理复习题
一、单项选择题1.8086微处理器的地址线有( )A.16条B.20条C.24条D.32条2.8086微处理器中,可屏蔽中断请求的控制线是( )A.HOLDB.NMIC.INTRD.INTA3.条件转移指令JNE的转移条件是( )A.ZF=0B.O F=0C.SF=0D.CF=03.8086CPU中段寄存器有( )A.1个B.2个C.4个D.8个4.如果仅用8086的一条移位指令实现目的操作数中的数据移动多位,则应先将移位次数保存到( )A.AL中B.BL中C.CL中D.DL中5.DOS系统功能调用中的1号调用是从键盘输入一个字符并送入寄存器( )A.ALB.BLC.CLD.DL5.下列只读存储器中,属于一次性写入数据的存储器是( )A.PROMB.EPROMC.EEPR O MD.Flash Memory6.下列关于I/O端口的编址方式的说法,正确的是( )A.8086对I/O端口采用独立编址B.8051对I/O端口采用独立编址C.独立编址的I/O端口操作指令比统一编址丰富D.独立编址对I/O端口与存储器的控制方法是相同的7.下列芯片中,用来锁存地址信息及数据信息的芯片是( )A.74LS240B.74LS244C.74LS245D.74LS3738.下列关于825l基本性能的叙述,正确的是( )A.只用于异步传送数据B.具有奇偶、溢出和帧错误等检测电路C.可以产生1、1.5或3个位的终止位D.具有完全双工、单缓冲器发送和接收器11.用16位二进制补码表示一个带符号数,其最小值为( )A.-65536B.-32768C.-32767D.013.设BL=0FEH,执行指令“SAR BL,l”后,BL中的内容为( )A.7FHB.0FCHC.OFDHD.OFFH14.设AL=5DH,执行指令“NEG AL”后,AL中的内容为( )A.5DHB.0A2HC.0A3HD.0D5H15.设AL=-64,BL=-75,执行指令“ADD AL,BL”后,标志位CF和O F的状态为 ( )A.CF=0,O F=0B.CF=0,O F=1C.CF=1,O F=0D.CF=1,O F=116.语句“DAl DB 4 DUP(O,2 DUP(1,2))”定义的数据DAl占内存单元数是 ( )A.4B.8C.12D.2017.接口电路中,通常要求( )A.输入三态缓冲,输出三态缓冲B.输入三态缓冲,输出锁存C.输入锁存,输出三态缓冲D.输入锁存,输出三态锁存18.在程序控制的数据传送方式中,能提高系统工作效率、实现外设之间并行工作的是( )A.无条件传送B.查询传送C.中断传送D.DMA传送20.设DS=2000H,BX=0010H,AL=01H,(20010H)=0ABH,(20011H)=0CDH,执行指令“XLAT”后,AL中的内容为( )A. O1HB. 10HC. 0ABHD.0CDH6.EPROM是指( )A.不可编程ROMB.可擦除可编程ROMC.电可改写的ROMD.电可擦除可编程ROM7.下列关于I/O端口编址方式的说法,正确的是( )A.8086对I/O端口采用统一编址B.独立编址的I/O端口占用内存空间C.统一编址的I/O端口数量不超过210个D.统一编址使用对存储器访问的指令访问I/O 端口8.下列芯片中,具备地址锁存功能的是( )A.74LS245B.74LS273C.Intel 8286D.Intel 82879.下列8251A的引脚中,属于MODEM控制信号的是( )A.CSB.RTSC.RDD.WR14.设AL=7AH,BL=8BH,执行指令“CMP AL,BL”后,标志位OF和SF的状态为( )A.OF=0,SF=0B.OF=0,SF=1C.OF=1,SF=0D.OF=1,SF=115.设AX=006BH,顺序执行指令“NEG AL”和“CBW”后,AX中的内容为( )A.0094HB.0095HC.0FF94HD.0FF95H16.能对状态标志位CF产生影响的指令是( )A.NEG AXB.NOT AXC.DEC AXD.INC AX17.通常,外设接口中的数据端口、状态端口和控制端口( )A.都是双向端口B.分别为双向端口、输出端口和输入端口C.分别为双向端口、输入端口和输出端口D.分别为输入端口、输入端口和输出端口18.实际应用中,大部分DMAC采用的最常用、最简单的传送方式是( )A.中断传送B.周期挪用C.周期扩展D.CPU停机20.设SS=1000H,SP=0100H,AX=1234H,执行指令“PUSH AX”后,存放数据34H的内存单元物理地址为( )A.100FEHB.100FFHC.10102HD.10103H1.8086CPU系统中,内存的最大容量为()A.1024BB.1024KBC.1024MBD.1024GB2.每条指令的执行由取指令、译码和执行等操作组成,执行一条指令所需要的时间称为()A.指令周期B.总线周期C.时钟周期D.CPU周期3.8086微处理器的A19/S6~A16/S3引脚是()A.数据总线B.地址总线C.地址/数据总线D.地址/状态总线4.当零标志ZF=1时,表示()A.运算结果为1B.运算结果为0C.运算结果不为0D.运算结果为全15.在堆栈操作中,它隐含使用的通用寄存器是()A.AXB.BXC.BPD.SP6.指令JMPDWORDPTR[BX][SI]的寻址方式是()A.段内直接转移寻址B.段内间接转移寻址C.段间直接转移寻址D.段间间接转移寻址7.下列指令执行后,能使(BX)=0,同时也使CF=0、OF=0的指令是()A.ORBX,BXB.XORBX,BXC.ANDBX,BXD.TESTBX,0FFFFH8.只读存储器芯片写入内容后,可以用电信号清除的是()A.ROMB.PROMC.EPROMD.E2PROM9.I/O端口工作在独立编址方式时()A.与存储器共用统一的地址空间B.读写操作由硬件信号和来实现C.用MOV指令访问D.用专用的I/O指令访问10.中断向量表中存放着()A.中断服务程序B.被中断的服务程序C.中断服务程序入口地址D.被中断的服务程序的断点地址11.一般的接口电路片选信号是由()A.译码器产生B.寄存器产生C.锁存器产生D.缓冲器产生12.当8255A的端口AI作在方式2时,该端口()A.只能输出B.只能输入C.既可输入也可输出D.不能输入和输出13.8253—5中的计数执行单元是()A.8位计数器B.10位计数器C.16位计数器D.32位计数器14.当8253—5的某一计数器设定为方式2,初值为1000,GATE一直为1的情况下,若CLK的输入频率为10KHz,则OUT的输出频率为()A.1HzB.10HzC.100HzD.1000Hz15.下列芯片中,属于可编程串行通信接口的芯片是()A.8251AB.8253—5C.8255AD.8259A16.用8位补码85H表示的十进制数为()A.-123B.-5C.122D.13317.在8086CPU中,用于保存当前代码段段基值的寄存器是()A.DSB.ESC.CSD.SS18.设AL的内容为0BEH,执行指令“SHRAL,01H”后,AL的内容为()A.5FHB.7CHC.0BEHD.0DFH19.Intel2732A的存储容量为()A.2K×8位B.4K×8位C.32K×4位D.64K×1位20.响应INTR中断请求的必要条件为()A.IF=0B.IF=1C.TF=0D.TF=1二、填空题26.8086CPU中的INTR信号称为_______,NMI信号称为_______。
微机原理考试复习题
《微机原理》复习试题一、填空题1、设字长为八位,有x= -1,y=124,则有:[x+y]补=01111011,[x-y]补=10000011;2、数制转换:247.86= F7.DCH =001001000111.10000110 BCD;3、在8086CPU中,由于BIU和EU分开,所以取指令、执行指令可以重叠操作,提高了CPU 的利用率;4、8086的中断向量表位于内存的00000H~003FFH区域,它可以容纳256个中断向量,每一个向量占4个字节;5、8086系统中,地址FFFF0H是CPU复位以后执行第一条指令的地址;6、8086CPU的MN/MX引脚的作用是决定CPU工作在什么模式(最小/最大);7、8086CPU中典型总线周期由4个时钟周期组成,其中T1期间,CPU输出地址信息;如有必要时,可以在 T3和T4两个时钟周期之间插入1个或多个T W等待周期。
8、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和操作命令字;9、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为117.D99H, 427.6631Q, 000100010111.110110011001B;10、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为148D,-20D或-108D;11、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=0000H,标志位的状态分别为CF=1,ZF=1,OF=0,SF=0;12、8086中,BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能;13、8086中引脚BHE信号有效的含义表示高8位数据线D15~D8有效;14、8086正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号;15、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为35H,它的中断入口地址在中断向量表中的地址为000D4H~000D7H;16、若一个数据块在内存中的起始地址为9E40H:C52AH,则这个数据块的起始地址的物理地址为AA92AH;17、设堆栈指针(SP)=6318H,此时若将AX、BX、CX、DX依次推入堆栈后,(SP)=(6310H);18、某8086微处理器系统中设计了一个存储为16KB的SRAM存储器模块,如果该存储器模块的起始地址为80000H,则该存储器模块的末地址为(83FFFH)。
微机原理复习题(含答案)
微机原理复习题(含答案)微机原理及应⽤复习题(1)⼀、选择题1.MOV AX, ES:[BX][SI]的源操作数的物理地址是()。
A.16×(DS)+(BX)+(SI) B.16×(ES)+(BX)+(SI)C.16×(SS)+ (BX)+(SI) D.16×(CS)+(BX)+(SI)2.8086CPU内标志寄存器中的控制标志位占()。
A.9位 B.3位 C.6位 D.16位3.Reset信号到来后,8088CPU的启动地址为()。
A.00000H B.FFFFFH C.FFFF0H D.0FFFFH4.典型的计算机硬件结构主要包括三个组成部分,它们分别是()。
A.CPU、存储器、I/O设备 B.CPU、运算器、控制器C.存储器、I/O设备、系统总线 D.CPU、控制器、I/O设备5.CPU通过总线对内存或I/O端⼝存取(读或写)⼀个字节所需的时间是⼀个()。
A.总线周期 B.时钟周期 C.指令周期D.存储器周期6.⼗进制数36.875转换成⼆进制数是()。
A.110100.01 B.100100.111 C.100110.11 D.100101.1017.⼗进制数-75⽤⼆进制数10110101表⽰,其表⽰⽅式是()。
A.原码 B.补码 C.反码 D.ASCⅡ码8.8086/8088可⽤于间接寻址的寄存器有()。
A.2个 B.4个 C.6个 D.8个9.堆栈的⼯作⽅式是()。
A.先进后出 B.可以根据地址选择存取C.先进先出 D.随机存取10.寄存器间接寻址⽅式中,操作数在()中。
A.通⽤寄存器 B.堆栈 C.内存单元 D.段寄存器11.直接、间接、⽴即三种寻址⽅式指令的执⾏速度,由快⾄慢的排序为()。
A.直接、⽴即、间接 B.直接、间接、⽴即C.⽴即、直接、间接 D.不⼀定12.微机控制总线上传送的是()。
A.存储器和I/O设备向CPU传送的状态信号 B.存储器和I/O接⼝的地址C.CPU向存储器和I/O设备发出的命令信号 D.A和C 13.将累加器AX的内容清零的不正确操作是()。
微机原理复习题及答案
微机原理复习题及答案一、选择题1. 下列那个不是半导体存储器芯片的性能指标()。
A.存储容量B.存储结构 C .集成度 D.最大存储时间2. 外部设备的端口不包括()。
A .数据端口B .状态端口C .控制端口D .写保护口3. DMA控制器能够实现高速数据传送的主要原因是( )。
A.采用高速芯片 B.时钟频率高C.直接由硬件完成 D.DMA内部采用特殊控制方式4. 调试程序DEBUG的命令G表示()A.单步运行程序 B.运行C.检查和修改寄存器内容D.修改内存单元内容5. 8086CPU 用( ) 信号的下降沿在 T 1 结束时将地址信息锁存在地址锁存器中。
A . RDB .RESTC . ALED . READY6. 下列指令中,影响标志的指令是( )。
A.从寄存器取数指令B.条件转移指令C.压栈指令D.循环移位指令7. 8086CPU在允许中断状态下,若INTR=1,则CPU在()之后,响应中断请求。
A.完成当前时钟周期 B.完成当前总线周期C.完成当前指令周期 D.取得当前指令的操作码8. 采用查询传送方式时,必须要有( ).A.中断逻辑 B.请求信号 C.状态端口 D.类型号9. 8086CPU 工作在总线请求方式时,会让出( ) 。
A .地址总线B .数据总线C.地址和数据总线 D .地址、数据和控制总线10. 内存又称主存,相对于外存来说,它的特点是().A. 存储容量大,价格高,存取速度快B. 存储容量小,价格低,存取速度慢C. 存储容量大,价格低,存取速度快D. 存储容量小,价格高,存取速度快11. 设SP=000CH,SS=00A8H,在执行POP AX指令后得到的栈顶的物理地址为( )A.000B6HB.00A8EHC.000B2H D:00A8AH12.在下列指令中,正确的格式是( )A.XCHG AX,DSB.MOV CL,DXC.LEA DX,BETA[BX][SI]D.POP CS13.在DMA方式下,CPU与总线的关系是( ).A.只能控制数据总线B.只能控制地址总线C.成隔离状态D.成短接状态二、填空题1. 微处理器是把()和()这两部分功能部件集成在一个芯片上的超大规模集成电路。
微机原理考试复习题
《微机原理》复习试题一、填空题1、设字长为八位,有x= -1,y=124,则有:[x+y]补=01111011,[x-y]补=10000011;2、数制转换:247.86= F7.DCH =001001000111.10000110 BCD;3、在8086CPU中,由于BIU和EU分开,所以取指令、执行指令可以重叠操作,提高了CPU 的利用率;4、8086的中断向量表位于内存的00000H~003FFH区域,它可以容纳256个中断向量,每一个向量占4个字节;5、8086系统中,地址FFFF0H是CPU复位以后执行第一条指令的地址;6、8086CPU的MN/MX引脚的作用是决定CPU工作在什么模式(最小/最大);7、8086CPU中典型总线周期由4个时钟周期组成,其中T1期间,CPU输出地址信息;如有必要时,可以在 T3和T4两个时钟周期之间插入1个或多个T W等待周期。
8、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和操作命令字;9、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为117.D99H, 427.6631Q, 000100010111.110110011001B;10、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为148D,-20D或-108D;11、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=0000H,标志位的状态分别为CF=1,ZF=1,OF=0,SF=0;12、8086中,BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能;13、8086中引脚BHE信号有效的含义表示高8位数据线D15~D8有效;14、8086正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号;15、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为35H,它的中断入口地址在中断向量表中的地址为000D4H~000D7H;16、若一个数据块在内存中的起始地址为9E40H:C52AH,则这个数据块的起始地址的物理地址为AA92AH;17、设堆栈指针(SP)=6318H,此时若将AX、BX、CX、DX依次推入堆栈后,(SP)=(6310H);18、某8086微处理器系统中设计了一个存储为16KB的SRAM存储器模块,如果该存储器模块的起始地址为80000H,则该存储器模块的末地址为(83FFFH)。
微机原理复习题参考答案
一.填空题。
1 . 单片机与普通计算机的不同之处在千其将—CPU—、—存储器—和_1/0接口—三部分集成千一块芯片之上。
2. MCS-51系列单片机中,片内无ROM的机型是—8031—,有4KB ROM的机型是—8051—,而有4KB EPROM的机型是—8751—°3. 通常单片机上电复位时PC=—0000—H,SP=—07—H。
4. 1/0数据传送方式有_PO—-、—P1—、_P2_和_P3_四种。
5. 当8051地RST端上保持—2个—机器周期以上低电平时,8051即发生复位。
6. MOV A, #30H是—立即数—寻址方式。
MOVX A, @DPTR是—变址—寻址方式。
7. 微型计算机一般都是采用总线结构,它的系统总线有—地址总线—、—数据总线—、—控制总线。
8. 通常单片机上电复位时PC=—0000—H,SP=—07—H。
8031单片机复位后R4所对应的存储单元地址为_04_H,因上电时PSW=—00—H。
9. MCS-51的中断系统优先级有_两—_级,由—I P—寄存器控制。
10. MCS-51的堆栈存取数据的原则是—先进后出。
11. 若系统晶振频率为12MH z,机器周期为—1—us,最短和最长指令周期分别为_—1_us和—4—us。
12. MOV A, B是—寄存器—寻址方式。
MOVC A, @A+PC是—变址—寻址方式。
13. 使用8031单片机时需将E正扑脚接_—低_电平,因为其片内无—ROM—存储器。
8051地RST端上保持—2—个机器周期以上低电平时,8051即发生复位。
14. 通常单片机上电复位时,SP=—0000—H,通用寄存器则采用第—°—组,这一组寄存器的地址范围是从00—H N_07—H。
15. 8051单片机其内部有_21_个特殊功能寄存器,其中—°—个可以位寻址。
16. MCS-51单片机PC的长度为—_16_位;另一个与PC长度相同的寄存器为DPTR。
微机原理复习题
微机原理复习题一、选择题1.8086/8088的常用支持芯片8284的作用是(A)。
A. 时钟发生器B. 三态输出锁存器C. 总线驱动器D. 总线控制器2.8086/8088的常用支持芯片8288的作用是(D)。
A. 时钟发生器B. 三态输出锁存器C. 总线驱动器D. 总线控制器3.下列指令语句表述正确的是(D)。
A.MOV DL,AXB.MOV 8650H,AXC.MOV DS,0200HD. MOV AL,ES:[BP]4.下列指令语句表述正确的是(C)。
A.MOV [BX], [1200H]B.MOV IP,0FFHC. MOV DX,AXD.MOV AX,OFFSET 0A20H5.下列指令语句中采用的寻址方式是直接寻址方式的是( A )。
A.MOV AX, V ALB.MOV AX, [BX]C.MOV AX, [SI]D. MOV AX,ES:[BX]6.下列指令语句中采用的寻址方式是寄存器间接寻址方式的是(B)。
A.MOV AX,[BP][DI]B.MOV AX, [BP]C.MOV AX,VALD. MOV AX,[100H]7.有符号定义语句如下:BUF DB 3, 4, 5, ‘123’ABUF DB 0L EQU ABUF-BUF则L的值为(B)。
A. 4B. 6C.8D. 128.指令ARRAY DB 2DUP(0,3DUP(1,2),3)共占用( B )个字节单元。
A. 10B. 16C. 18D. 129.循环控制指令LOOP用于控制程序的循环,它以( C )寄存器为递减计数器。
A. AXB. BXC. CXD. DX10.TEST指令的功能与(B)指令相同,只不过是结果不送回目标操作数而已。
A. ADDB. ANDC. SUBD. OR11.CPU最小系统和CPU最大系统由( A )引脚分别接高电平和低电平决定。
A. MN/MXB. IO/MC. RQ/GT0D. RQ/GT112.CPU是访问外设还是访问内存,由(B)引脚信号决定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题1.二进制数101101.10B转换成十进制数为____45.5____D,转换成十六进制数为_____2D.8_____H。
2.73.25D=__01001001.01___B, 10010010B=___92___H ,100101.11B=___37.75D____D3.字长为8位,设x=-46, y=117,则[x]补=__11010010B___,[y]补=__01110101B。
4.设字长为8位,有x= -1,y=124,则有:[x+y]补=__1001111001B__, [x-y]补=_110000101B_。
5.8086的指令队列缓冲器有___8_____字节。
6.机器数常用的编码方式有___原码____、___反码____和____补码____。
7.对存储芯片6116进行读操作,6116引脚=__0____, =__1____,=___0___。
8.标号是某条指令所在存储单元的逻辑地址,它具有三种属性,分别是_段属性__、偏移量属性和类型属性。
9.变量具有三种属性,分别是段属性、____偏移属性和类型属性。
10. 80x86 CPU通常从___HOLD___接收总线请求信号,若其同意放弃总线控制权,则将从___HLDA____引脚发出总线响应信号。
11.从功能上讲,8086CPU的结构由 __总线接口部件__ 和_执行部件___ 两部分组成。
12.微型计算机的基本组成包括:___运算器______ 、____控制器____ 、_存储器______ 、____输入设备_____ 和 __输出设备___ 五部分。
13.8086CPU的数据总线有___16__条,地址总线有__20__条,可寻址的地址空间为___1MB___。
14.在汇编语言程序设计中有三种程序设计方法,它们分别是_顺序结构____、__分支结构___、__循环结构___。
15.微型计算机软件系统包括___应用软件__和__系统软件____两部分。
16.子程序又称____过程___,由伪指令___PROC___定义,以___ENDP___结束,属性可以是___NEAR____或___FAR___ ,与调用程序在同一代码段中的子程序,使用___NEAR____属性,而和调用程序不在同一代码段中的子程序使用___FAR____属性。
17.子程序的调用和返回使用____CALL___和___RET__指令。
18. 8086CPU最小模式基本总线读操作包括___4____ 个时钟周期,当存储器或I/O速度较慢时,则需要插入__等待周期_____。
19.8086的I/O端口寻址方式为:__直接寻址___ 和 __间接寻址___。
20.系统总线包括___数据总线__、__地址总线__和__控制总线__。
二、选择题1. 若要使寄存器AL中的高4位不变,低4位清零,应使用指令(B )。
A. AND AL,0FHB. AND AL,0F0HC. OR AL,0FHD. OR AL,0F0H2. 在数据传送指令中要注意:立即数只能作为(A )。
A. 源操作数B. 目的操作数C. 源操作数和目的操作数D.源操作数或目的操作数3. 堆栈的工作方式是( B)。
A.先进先出B. 后进先出C.只能读出,不能写入D.随机读写4.运算器的主要功能是进行( A)A.逻辑运算与算术运算 B.算术与函数运算 C.逻辑运算 D.算术运算5.下面的数据项定义了多少个字节?(D )DATA DT 1123367890HA.4 B.6 C.8 D.106.若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为(C )。
A.20098HB.20102HC.200FEHD.20100H7.已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为( C)。
A.0,0B.0,1C.1,0D.1,18.执行IN AL,70H时,8086CPU外部引脚状态是( D )。
A.=0、=1、=1 B.=1、=0、=1C.=1、=0、=0 D.=0、=1、=09.控制计算机完成指定操作的命令称为____。
其所有指令的集合称为该计算机的_____。
( D)A.软件操作系统B.应用软件 MC-DSC.指令操作系统D.指令指令系统10.将十进制数112.25 转换为等值的二进制数是________. (A )A.1110000.01B. 1111000.01C. 1110010.01D. 1110000.1111.给定MOV AX,[DI] ,(DI)=2000H,(DS)=30000H (SS)==50000H,则该内存单元的物理地址为?( A)A.32000HB.31000HC.33008HD.320E8H=11001100,则X 的真值为( C)12.若X补A +0010101B +0010110C -0110100D +011010013.指令MOV AX,[SI+BP+10H]的源操作数所在的逻辑段为( D)。
A.数据段B.附加段C. 代码段D. 堆栈段14.已知AX,BX中为无符号数,当AX≥BX时,转到标号OK,不能实现此功能的程序段为( A)。
A. CMP BX,AXB.CMP AX,BXJC OK JAE OKC.CMP AX,BXD. CMP AX,BXJNB OK JNC OK15.指令LOOP隐含制定(C )寄存器作为循环计数器。
A. AXB. BXC. CXD. DX16.指令MOV AX, [BP+10]的源操作数的寻址方式是(C )。
A. 寄存器寻址B. 寄存器间接寻址C. 寄存器相对寻址D. 基址相对寻址17.已知寄存器DS、CS、ES和SS的值分别为1000H,2000H,3000H和4000H, BP和SI 的值分别为0100H和0200H,则指令MOV AX,[SI+BP-0100H] 的源操作数的物理地址是(D )。
A. 10200HB. 20200HC. 30200HD. 40200H18.微机中的算术/逻辑单元的英文缩写为(B )。
A. CPUB. ALUC. BIUD. MPU19.在下列伪指令中定义字节变量的是( A )。
A.DB B.DW C.DD D.DT20. 8086CPU执行算术运算指令不会影响的标志位是( D )。
A.溢出标志 B.符号标志 C.零标志 D.方向标志21.8086/8088系统中通常堆栈堆栈以( C )为单位进行操作A.半字节 B.字节 C.字 D.双字22.在8086/8088 微机系统中,从I/O 接口读入一个字节数据到AL寄存器中,使用指令是(B )A.MOV AL,端口地址B.IN AL,端口地址C.OUT 端口地址,ALD.MOV 端口地址,AL23.在8086/8088 微机系统中,将AL 内容送到I/O 接口中,使用的指令是(C )A.IN AL,端口地址B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL24.已知寄存器DS、CS、ES和SS的值分别为6000H,5000H,4000H和3000H,BP和DI的值分别为0400H和0200H,则指令MOV [DI+BP-0200H],AX的目的操作数的物理地址是( D )。
A.60200HB.40400HC.50400HD.30400H25.已知AX=1234H,BX=809AH,指令ADD AL,BL执行后,OF和CF的值分别为( A )。
A.0,0B.0,1C.1,0D.1,126.8086CPU的I/O指令,采用间接寻址时,可使用的间接寻址的寄存器是( D )。
A.BXB.SIC.DID.DX27. 若定义DAT DD 87654321H,则DAT+1字节单元的数据是___ C ___。
A. 87HB. 65HC. 43HD. 21H28. 指令指针寄存器(IP)中存放的是_D____。
A.当前指令B.下一条要执行的指令C.操作数地址D.下一条要执行指令的地址三、简答题1. 设堆栈段指针SP的初值为2400H,AX= 4000H,BX= 3600H,下列指令连续执行,试问:(1)执行指令PUSH AX后,SP的内容是多少?(2)再执行PUSH BX后,SP和BX的内容是多少?(3)再执行POP AX后,寄存器SP、AX和BX的内容分别是多少?答:(1)SP=2400H-2=23FEH(2) SP=23FCH,BX=3600H(3) SP=23FCH+2=23FEH,AX=3600H,BX=3600H2. 伪指令的主要作用是什么?在汇编语言源程序中,变量和标号各有哪几个属性?答:伪指令的主要作用是告诉程序如何进行汇编。
变量具有三个属性:段地址、偏移地址和类型标号具有三个属性:段地址、偏移地址和类型3.写出下列语句中目的操作数的寻址方式。
(1)MOV [BX],2000H 寄存器间接寻址(2)MOV [1000H],AX 直接寻址(3)MOV [BP+SI],DX 基址加变址寻址4.判断下列指令是否有误,若有错,说明原因并予以改正。
(1)ADC AX , 0ABH(2)OUT 3EBH , AX(3)DEC WORD PTR [BP](4)MOV BX,[AX]答:(1)无误(2)有错端口地址大于8位,用DX间接寻址MOV DX,3EBHOUT DX,AX(3)无误(4)错AX不能间接寻址,可改为 MOV BX,[SI]5.已知BX=0F36H,CX=0004H,状态标志寄存器的内容为0,求下列每条指令执行后的结果是什么?标志位CF的内容是什么?(1)RCL BX,1(2)CMP CX,02H答:(1)BX=1E6CH CF=0(2)CX=0004H CF=06.计算机发展已经历了哪四代的更替?电子管-晶体管-中小集成电路-大规模和超大规模集成电路7.8086/8088CPU 的指令系统共包含多少种基本指令,按照功能可将它们分为几大类,分别是什么?数据传送、算术运算、逻辑运算、串操作、程序控制、处理器控制8.8088/8086 系统中的操作数主要分为几类,分别是什么?立即数、寄存器操作数、存储器操作数、端口操作数9.试说明DOS系统功能调用的应用格式.1、系统功能号送AH寄存器中;2、入口参数送到指定寄存器中;3、用INT 21H 指令执行功能调用;4、根据出口参数分析功能调用执行情况四、程序阅读与编程1.编写指令序列将AX寄存器的高4位置1、第0、1位清0,第2、3位取反。
2.阅读程序,并写出结果MOV AL, 05HMOV BX, 1050HXOR AX, AXADD AL, BL执行结果; AX=___ 0050H ______, CF=_____0____。