微机原理及应用综合练习一
- 格式:pdf
- 大小:837.06 KB
- 文档页数:9
《微机原理及应用》 试题库1.8086和8088的引脚信号中,D 为地址锁存允许信号引脚。
A . CLKB . INTRC . NMID . ALE2.下面的哪项是有效标识符: B A . 4LOOP :B. DELAYIS3. 如图所示的三态输出电路,当4. 设(SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令 PUSH AX 后,存放数据 21H 的物理地址是A. 20102HB. 20101HC. 200FEHD. 200FFH5.汇编语言中,为了便于对变量的访问,它常常以变量名的形式出现在程序中 ,可以认为它是存放数据存储单元的 A 。
A .符号地址B .物理地址C .偏移地址D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A 。
A. CXB. BXC. BPD. DI(C)7.执行下列程序段:MOV AX , 0 MOV BX , 1 MOV CX , 100AA : ADD AX , BXINC BX LOOP AA HLT执行后的结果:(AX)= ________ , (BX)= ________ 。
A. 5050 , 99B. 2500 , 100C. 5050 , 101D. 2550 , 1028.假设V1和V2是用DW 定义的变量,下列指令中正确的是A 。
A . MOVV1,20HB . MOV V1, V2 C. MOV AL, V1 D . MOV 2000H, V2 9.-49D 的二进制补码为A 。
C. MAIN A/B :D. GAMA$1A. E(ENABLE)=1, A=1 C. E(ENABLE)=0, A=1B. E(ENABLE)=1, A=0 D. E(ENABLE)=0, A=0A 时,VB 7DD 。
10. 在8086/8088CPU 中,为了减少 CPU 等待取指所需的时间,设置了11. ① MOV AX , 1000H :② MOV AX , [1000H]:③ MOV AX , BX上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:若 BL=87H , BH=0E6H ,贝U BX= D 。
《微型机原理及应用》练习题一一、单项选择1.PC机最主要核心的部分是 D 。
A.U盘、硬盘B.CPU、存储器C.键盘、鼠标D.主机箱、监控器、键盘、鼠标2.将数字量转换成模拟量信号的器件称为 A 转换器。
A.D/A B.A/D C.DMA D.RAM3.在中断方式下,外设数据输入到内存的路径是 D 。
A.外设→数据总线→内存 B.外设→数据总线→CPU→内存C.外设→CPU→DMAC→内存 D.外设→I∕O接口→CPU→内存4.下列指令书写正确的是 A 。
A.MOV BL, F5H B.MOV 5,AL C.MOV AL, BX D.POP CS5.假如AL=20H,BL=10H,当执行CMP AL, BL后(AL, BL中的内容均为有符号数),标志位置0的是 B 。
A.OF, ZF B.OF, SF C.SF, ZF D.DF, CF6.下列标号不是非法标号的是 B 。
A.GET.DATA B.A_NUM C.TEST-DATA D.NEW ITEM7.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么主机与设备数据传送方式中,B 主机与设备是并行工作的。
A.程序查询方式 B.中断方式 C.DMA方式 D.查询方式8.A/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、 A 等信号,也可以是声、光、压力、温度、湿度等随时间连续变化的非电的物理量。
A.电流 B.电阻 C.电容 D.电感9.属于数据寄存器组的寄存器是 C 。
A.AX,BX,CX,DS B.SP,DX,BP,IPC.AX,BX,CX,DX D.AL,DI,SI,AH10.需要在程序中使用I/O指令完成的数据输入输出方式有 B 。
A.DMA B.无条件程序直接传送C.程序查询控制式 D.中断方式11.A/D转换器的主要性能指标有: D 。
A.分辨率、精度、转换时间 B.温度系数和增益系数C.对电源电压变化的抑制比 D.以上均是12.在存贮器读周期时,根据程序计数器PC提供的有效地址,从内存中取出 D 。
《微机原理及应用》试题库1. 8086和8088的引脚信号中,D 为地址锁存允许信号引脚。
2.下面的哪项是有效标识符:4.设(SS)=2000H , (SP)=0100H , (AX)=2107H , 则执行指令 PUSH AX 后,存放数据 21H 的物理地址是A. 20102HB. 20101HC. 200FEH 5.汇编语言中,为了便于对变量的访问,它常常以变量名的形式出现在程序中,可以认为它是存放数据存储单元的 A o6.下列四个寄存器中,不能用来作为间接寻址方式的寄存器是(C)7.执行下列程序段:A. 5050, 99B. 2500 , 100C. 5050, 101D. 2550, 1028.假设V1和V2是用DW 定义的变量,下列指令中正确的是9. -49D 的二进制补码为A oB . INTRC . NMI ALEMOV AX , 0 MOV BX , 1 MOV CX , 100 ADD AX , BXINC BXLOOPAAAA :HLTA . 4LOOP :B. DELAYISC. MAIN A/B :D. GAMA$1 :3.如图所示的三态输出电路,当A. E(ENABLE)=1, A=1B. E(ENABLE)=1, A=0C.E(ENABLE)=0, A=1D.E(ENABLE)=0, A=0D. 200FFHA •符号地址B. 物理地址 C .偏移地址 D •逻辑地址A. CXB. BXC. BPD. DI执行后的结果:(AX)=(BX)=A . MOV V1, 20H B. MOV V1, V2 C . MOV AL, V1D . MOV 2000H, V2 EA ___ 时,VB ~V D o10.在8086/8088CPU 中,为了减少 CPU 等待取指所需的时间,设置了11. ① MOV AX , 1000H :② MOV AX , [1000H]:③ MOV AX , BX上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:若 BL=87H , BH=0E6H ,贝U BX= D 。
《微机原理及应用》试题库1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。
A.CLK B.INTR C.NMI D.ALE2. 下面的哪项是有效标识符: BA . 4LOOP:B。
DELAYIS: C. MAIN A/B: D. GAMA$1:3。
如图所示的三态输出电路,当 A 时,V B≈V DD。
A. E(ENABLE)=1,A=1B. E(ENABLE)=1, A=0C. E(ENABLE)=0, A=1D. E(ENABLE)=0,A=04. 设(SS)=2000H, (SP)=0100H,(AX)=2107H, 则执行指令PUSH AX 后,存放数据21H的物理地址是D .A。
20102H B。
20101H C。
200FEH D。
200FFH5. 汇编语言中,为了便于对变量的访问,它常常以变量名的形式出现在程序中,可以认为它是存放数据存储单元的 A 。
A.符号地址B.物理地址C.偏移地址D.逻辑地址6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A .A。
CX B。
BX C. BP D. DI(C)7. 执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA:ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)= ,(BX)= 。
A. 5050,99 B。
2500,100 C。
5050,101 D。
2550,1028。
假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。
A.MOV V1, 20H B.MOV V1,V2C.MOV AL, V1 D.MOV 2000H, V29。
– 49D的二进制补码为 A 。
A。
1100 1111 B。
1110 1101 C。
00010001 D。
1110 110010。
在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了 C 。
A. 时钟周期B. 等待状态C. 指令队列D。
微机原理及应⽤试卷(含答案)⼀、填空题(1—10题,每空1分,共30分。
)1、⼗进制数42.625转换为⼆进制数是 101010.101B ,转换为⼋进制数是52.5O ,转换为⼗六进制数是 2A.AH 。
2、⼗进制数-66的原码是 11000010B ,反码是 10111101B ,补码是 10111110B 。
(⽤⼋位⼆进制编码表⽰)。
3、8086从功能上可分为两个部分,即:总线接⼝单元(BIU)和执⾏单元(EU)。
4、可编程计数/定时控制器8253具有 3 个计数通道;它有 6 种⼯作⽅式,其中⼯作⽅式3被称为⽅波发⽣器。
5、三态输出电路可以有3种⼯作状态,即0、1和⾼阻态。
6、8086的地址有20位,那么它的可寻址空间为 1024 K,其中每个段的最⼤长度为 64 K。
7、8086的输⼊/输出控制⽅式包括程序控制⽅式、中断控制⽅式、 DMA控制⽅式和输⼊/输出处理机控制⽅式。
8、8086微机系统中的⼀个中断向量占4个存储单元,假定某中断对应的中断向量存放在0000:002C H;那么该中断向量对应的中断类型号为 0B H,若该向量对应的中断处理⼦程序放在0080:0402H开始的内存区域中,则按照地址由低到⾼的顺序写出其相应的存储单元的内容为 02H 、 04H 、 80H00H 。
9、8259A包括两种触发⽅式,即电平触发⽅式和脉冲触发⽅式;8259A中对中断优先权的管理可分为三种⽅式,即完全嵌套⽅式、⾃动循环⽅式、和中断屏蔽⽅式。
10、8086复位后如下寄存器的内容为:CS= FFFF H,IP= 0000 H。
⼆、选择题(1—15题,每题1分,共15分。
)1、8086的⼯作⽅式为 A 。
(A)实地址⽅式(B)保护地址⽅式(C)虚拟8086⽅式(D)实地址和保护地址⽅式2、8086通过 A 信号和控制连接在总线上的存储器和接⼝以何种⽅式传输数据。
(A) BHE A0 (B) ALE A0 (C) BHE A1 (D) ALE A13、MDR表⽰的意思是 B 。
《微机原理及应用》试题库1. 下列四条指令中, B 是错误的。
[LEA指令格式中要求源操作数必须为内存单元地址,目的操作数必须为一个16位的通用寄存器]A. LEA AX, [2728H]B. LEA CX, 6093HC. LEA SP, [0482H]D. LEA BX, [BP+SI]2. 下面的哪项是有效标识符: B 【有效标识符的遵循的规则在书上109页,需谨记】A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1:3. 如图所示的三态输出电路,当 A 时,V B≈V DD。
【单向三态输出电路当E为低电位时不管A点是什么电平B处都为高阻在书上29页】A. E(ENABLE)=1, A=1B. E(ENABLE)=1, A=0C. E(ENABLE)=0, A=1D. E(ENABLE)=0, A=04. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是D 【SS*16+(SP-2);得出的两个物理地址为200FEH和200FFH,07H在200FEH中,21H在200FFH 中,低位在前高位在后】A. 20102HB. 20101HC. 200FEHD. 200FFH5. 执行完毕下列程序段后,BX寄存器中的内容是 C 。
MOV CL,3MOV BX,00B7HROL BX, 1ROR BX,CLA. 0C02DHB. 00EDHC. 002D HD. 000DH6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。
【作为间接寻址方式的寄存器有BX、BP、SI、DI】A. CXB. BXC. BPD. DI7. 执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA:ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)= C ,(BX)= 。
微机原理与应用-习题集(含答案)《微机原理与应用》课程习题集一、单选题1.一个字是____位二进制数。
A、32B、20C、16D、82.一个字节是____位二进制数。
A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。
A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。
A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。
A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。
A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。
A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。
A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII 码为十六进制数。
A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。
A、67B、68C、69D、7011.十进制数36转换成二进制数是。
A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。
A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。
A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。
A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。
A、73QB、37QC、59QD、112Q16.二进制数1101.01转换成十进制数是。
A、17.256B、13.5C、13.25D、17.517.二进制数10101转换成十进制数是。
复习题一一、单项选择题(题目中给出的四个答案中只有一个是正确的,每题2分,共30分)1、有一个数值152,它与十六进制6A相等,那么该数值是。
A、二进制数B、八进制数C、十进制数D、BCD码2、中断指令INT 23的中断服务程序的入口地址,应放在中断向量表地址开始的4个存贮单元。
A、00023HB、00017HC、0005CHD、0005EH3、某微机具有1M字的最大存空间,其CPU的地址总线应有______条?A、20根B、21根C、19根D、不能确定4、可编程并行接口芯片8255A的端口B有种工作方式。
A、1种B、2种C、3种D、4种5、两个数相加后是否产生溢出,需要判断标志位中的_____ ___。
A、OFB、CFC、SFD、ZF6、调试汇编语言程序时,将目标文件转化成可执行文件的过程叫。
A、编译B、汇编C、编辑D、7、在8086cpu的寄存器中,用户不能直接访问的是A、CSB、FRC、IPD、BX8、在机器数的三种表示方法中,种方式中零的表示形式是唯一的。
A、补码B、反码C、原码D、三者都是9、8086cpu与存储器或外设进行交换数据时,为了使得传送速度能匹配,有时需要在__________状态之间插入若干等待周期。
A、T1和T2B、 T2和T3C、T3和T4D、随机10、可编程定时器/计数器8253在初始化时写入的最大计数初值是。
A、0000HB、7FFFHC、65535D、0FFFFH11、8086系统中,最多可以有______个段地址,任意相邻的两个段地址相距________个存储单元?A、64K,16B、64K,64KC、16,64KD、64K,64K12、在CPU响应中断时保护断点就是保存。
A、中断类型码B、中断服务程序入口地址C、现场D、当前CS 、IP和FR的容13、当RESET信号进入高电平状态时,将使得8086CPU的______寄存器的容初始化为FFFFH。
A、SSB、DSC、ESD、CS14、在8086计算机系统中,规定存中地址为的存单元存放中断服务程序入口地址(即中断向量),称为中断向量表。
练 习 题一、单项选择题1.下列字符中,ASCII码值最小的是(A )。
A. KB. YC. aD. i2.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需( A )芯片。
(1)32片 (2)16片 (3)8片; (4)4片3.8088CPU内部的数据总线有( B )条。
(1)8条; (2)16条; (3)20条; (4)32条4. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。
(1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH 5.在下列伪指令中定义字节变量的是( A )。
(1)DB; (2)DW; (3)DD; (4)DT6.在并行可编程电路8255中,8位的I/O端口共有( C )。
(1)1个 ;(2)2个; (3)3个; (4)4个7.可编程计数/定时器电路8253的工作方式共有( D )。
(1)3种; (2)4种; (3)5种; (4)6种8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是( C )。
A:184H B:178H C:118H D:280H12. 已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。
A:2和8 B:1和16 C:4和16 D:4和813.CPU与外设间数据传送的控制方式有( D )A.中断方式B.DMA方式C.程序控制方式D.以上三种都是14.8086 CPU内标志寄存器中的控制标志位占(C )A.9位B.6位C.3位D.16位15.CPU与I∕O设备间传送的信号有( D)A.数据信息B.控制信息C.状态信息D.以上三种都是17.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D)A.B口B.A口C.A、B、C三端口均可以D.C口18.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C)A.10个B.110个C.120个D.240个19.堆栈的工作方式是( D)A.先进先出B.随机读写C.只能读出,不能写入D.后进先出20.指令MOV AX,[3070H]中源操作数的寻址方式为( B)A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址21.Reset信号到来后,8086 CPU的启动地址为( C)A.00000HB.FFFFFHC.FFFF0HD.0FFFFH22.下列传送指令中有语法错误的是( A )。
微机原理及应用习题与习题答案模拟练习题一一、单项选择题(请将答案填入题号前的空格中)( )1.Pentium机中的CPU进行算术和逻辑运算时,可处理的数据长度为()。
A 32位B 16位C 8位D 都可以( )2.将内存储器和I/O接口集成在一个芯片的MCS-51属于()。
A.单片机B.通用微处理器C.数字信号处理器D.80x86系列微处理器( )3.世界上第一个微处理器生产厂家是()A.Motorola公司B.Intel公司C.Zilog公司D.IBM公司( )4.以下不属于16位微处理器的芯片是()。
A.8086 B.80186 C.80286 D.80386( )5.以下对8088CPU芯片描述错误的是()。
A.准16位微处理器B.80x86系列微处理器C.8位微处理器D.Intel公司生产的微处理器( )6.被确定为开发80x86系列微处理器体系结构IA-32标准的微处理器芯片是()。
A.80286 B.80386 C.80486 D.Pentium( )7. 计算机的软件系统由()组成。
A.系统软件和应用软件 B. 操作系统和数据库系统C. 通用应用软件和专用应用软件D. 应用软件和工具软件( )8.以下对微处理器芯片描述不正确的是()。
A.将CPU集成在一个芯片上B.由控制器、运算器和寄存器组组成C.是微型计算机的核心D.只有运算器和控制器( )9.80486微处理器芯片内的高速缓冲存储器Cache属于()。
A.L1 Cache B.L2 Cache C.数据Cache D. 指令Cache( )10. 在字长8位的定点整数补码表示中,能表示的最小数和最大数是()。
A.-128和128 B.-127和127 C.-127和128 D.-128和127 ( )11.以下对I/O接口的功能描述不正确的是()A.和I/O设备一起构成输入输出子系统B.是外设和主机间的桥梁C.完成信号变换、数据缓冲、联络控制D.不可直接与主机相连( )12.在微型计算机中,总线信号分为三组,()。
《微机原理及应用》试题库1. 下列四条指令中, B 是错误的。
[LEA指令格式中要求源操作数必须为内存单元地址,目的操作数必须为一个16位的通用寄存器]A. LEA AX, [2728H]B. LEA CX, 6093HC. LEA SP, [0482H]D. LEA BX, [BP+SI]2. 下面的哪项是有效标识符: B 【有效标识符的遵循的规则在书上109页,需谨记】A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1:3. 如图所示的三态输出电路,当 A 时,V B≈V DD。
【单向三态输出电路当E为低电位时不管A点是什么电平B处都为高阻在书上29页】A. E(ENABLE)=1, A=1B. E(ENABLE)=1, A=0C. E(ENABLE)=0, A=1D. E(ENABLE)=0, A=04. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是D 【SS*16+(SP-2);得出的两个物理地址为200FEH和200FFH,07H在200FEH中,21H在200FFH 中,低位在前高位在后】A. 20102HB. 20101HC. 200FEHD. 200FFH5. 执行完毕下列程序段后,BX寄存器中的内容是 C 。
MOV CL,3MOV BX,00B7HROL BX, 1ROR BX,CLA. 0C02DHB. 00EDHC. 002D HD. 000DH6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。
【作为间接寻址方式的寄存器有BX、BP、SI、DI】A. CXB. BXC. BPD. DI7. 执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA:ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)= C ,(BX)= 。
一、填空题(每空1分)1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系统配置。
2. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部件,这些部件通过数据总线、地址总线、控制总线相连接。
3. 8086的标志寄存器中控制标志有:IF、DF、TF。
4. 8086的标志寄存器中状态标志有:CF 、AF 、ZF 、PF 、SF 、OF 。
5. 随机存储器RAM可分为双极型和MOS型两大类。
6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。
7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。
8. 8253是可编程定时器/计数器,它有3 个计数通道, 6 种工作方式。
9. 串行通信中的数据传送模式有:单工,半双工,全双工。
10. 串行通信中最基本的通信方式:异步通信,同步通信。
11. ADC0809有8 个模拟量输入信号,可用 3 位地址信号控制,有8 位数据输出。
12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号,可设置3种工作方式。
13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。
14.汇编语言指令语句格式:[标号:]操作码助记符[操作数1][,操作数2][;注释]15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。
16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。
17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。
18.地址译码的方式有线译码、部分译码、全译码三种。
19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。
20.8237是可编程DMA控制器,它有4个独立的DMA 通道。
21. 8253每个计数器有2 种计数方式,计数范围分别为:BCD 0~9999 ;二进制0~FFFFH 。
《微机原理及应用》各章习题参考答案第1章微型计算机概论一、填空题1. 微机硬件系统主要由CPU、(存储器)、(总线)、(输入输出接口)和输入输出设备组成。
2. 冯·诺依曼计算机的核心原理是(存储程序原理)3. 完成下列数制的转换1)10100110B=( 166 )D=( A6H )H2)223.25 =( 11011111.01 )B=( DF.4 )H3)1011011.101B=( 5B.A )H=(1001 0001.01100010 0101 )BCD4. 已知[X]补5. 已知A=10101111,B=01010000,则A∧B的结果为( 00000000 ) B=86H,则X的十进制表示形式为( -122 )6. -29H的8位二进制反码是(11010110 )B7.字符4的ASCII码=( 34 )H二、简答题1.冯.诺依曼计算机的结构是怎样的,主要特点有哪些?解:将计算机设计为由运算器、控制器、存储器、输入设备和输出设备等5个部分组成,所有的执行都以运算器为核心,采用存储程序工作原理。
2. 已知X=-1101001B,Y=-1010110B,用补码方法求X-Y=?解:[X-Y]补=[X+(-Y)]补= [X]补+[-Y] [X]补原=11101001B [X]补 [-Y]=10010111B原=01010110B=[-Y] [X-Y]补补= [X]补+[-Y]补X-Y=[[X-Y]=11101101B补]补=10010011=-0010011=-193. 写出下列真值对应的原码和补码的形式:1)X=-1110011B2)X=-713)X=+1001001B解:1)[X]原码=11110011B , [X]补码=10001101B2)[X]原码=11000111B, [X]补码=10111001B3)[X]原码=01001001, [X] 补码=01001001B=?4. 已知X和Y的真值,求[X+Y]补1)X=-1110111B Y=+1011010B2)X=56 Y=-215. 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态为?若将这3位信号连接到或门,那么或门的输出又是什么状态?解:由与和或的逻辑关系知,若“与”门的输入端有一位为“0”,则输出为“0”;若“或”门的输入端有一位为“1”,则输出为“1”。
《微机原理及应用》试题库1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。
A.CLK B.INTR C.NMI D.ALE2. 下面的哪项是有效标识符: BA . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1:3. 如图所示的三态输出电路,当 A 时,V B≈V DD。
A. E(ENABLE)=1, A=1B. E(ENABLE)=1, A=0C. E(ENABLE)=0, A=1D. E(ENABLE)=0, A=04. 设 (SS)=2000H, (SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是D 。
A. 20102HB. 20101HC. 200FEHD. 200FFH5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。
A.符号地址 B.物理地址 C.偏移地址 D.逻辑地址6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。
A. CXB. BXC. BPD. DI(C)7. 执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA: ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)= , (BX)= 。
A. 5050,99B. 2500,100C. 5050,101D. 2550,1028. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。
A.MOV V1, 20H B.MOV V1, V2C.MOV AL, V1 D.MOV 2000H, V29. – 49D的二进制补码为 A 。
A. 1100 1111B. 1110 1101C. 00010001D. 1110 110010. 在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了 C 。
参考答案第一章计算机中的数制和码制第二章计算机概述一、填空题1.82. 23.10244.25.5、11001.1、00100101.0101B5.1000010B、42H、66H6.41.625、29.AH7.10001101B8.11001001、110010109.-128 ~ +12710.系统软件、应用软件11.电子管、超大规模集成电路二、单选题1. A 2. C 3. D4. C 5. A 6. C三、分析简答题1.8086 CPU的总线根据其中信息传送的类型可分为几种?哪几种?答:8086 CPU的总线根据其中信息传送的类型可分为三种种,分别是:数据总线、地址总线和控制总线2.写出-25的原码、反码、补码,并将补码转换成十六进制数(设机器字长为8位)。
答:X=-25=-11001BX原码:10011001BX反码:11100110BX补码:11100111B = E7H3.举例说明什么是机器数,什么是真值?答:将符号数值化了的数称为机器数。
如:-18=-10010B(真值);机器数为:10010010B第三章半导体存贮器一、填空题1.ROM、RAM2.6个3.8、4二、单选题1. A 2. B 3. D 4. B5. C 6. C 7. B三、分析简答题1.在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。
译码需要的器件多;②部分译码方式:存储器芯片中的一个存储单元有多个地址。
译码简单;③线选:存储器芯片中的一个存储单元有多个地址。
地址有可能不连续。
不需要译码。
四、硬件接口设计题1.答:(1)(2) 存储器类型为RAM 总容量为4K×8地址范围: 0#2000H-27FFH1# 2800H-2FFFH2.答:(9分)(1)存储器类型:RAM该系统的存储器容量为:6K×8位(或:6K字节)(2)1#芯片的地址范围:1000H ~ 17FFH2#芯片的地址范围:0800H ~ 0FFFH3#芯片的地址范围:0000H ~ 07FFH3.1)1K×42)2K×8或2KB3)地址分配范围第一组:A19~ A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0最小地址0 ~ 0 0 0 0 0 0 0 0 0 0 0 00000H~ 最大地址0 ~ 0 1 1 1 1 1 1 1 1 1 1 003FFH 第二组:0 ~ 1 0 0 0 0 0 0 0 0 0 0 00400H~0 ~ 1 1 1 1 1 1 1 1 1 1 1 007FFH第四章微型计算机及微处理器的结构和组成一、填空题1.BIU、EU、指令的译码和指令执行2.4、16、16、6、203.8、164.1、2二、单选题1. B 2. B三、分析简答题1.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
微机原理与应用习题及解答一、填空1、十六进制数74..DH转换为二进制数是_______________,转换为十进制数是_______________。
2、十六进制数2B.4H转换为二进制数是_______________,转换为十进制数是_______________。
3、十六进制数A2.4H转换为二进制数是_______________,转换为十进制数是_______________。
4、十进制数21.75转换为二进制数是_______________,转换为十六进制数是_______________。
5、二进制数100111100.0101B转换为十六进制数是_______________,转换为十进制数是_______________。
6、进制数53.375转换为二进制数是_______________,转换为十六进制数是_______________。
7、知X=-95,则X的原码(用八位二进制表示)是________________,补码是____________。
8、已知X=-4,则X的原码(用八位二进制表示)是________________,反码是________________。
9、已知X=-37,则X的反码(用八位二进制表示)是________________,补码是____________。
10、已知X=-115,则X的原码(用八位二进制表示)是________________,补码是____________。
11、已知X=95,则X的补码(用八位二进制表示)是________________,BCD码是________________。
12、已知X=22,则X的原码(用八位二进制表示)是________________,BCD码是________________。
13、一台计算机所用的二进制代码的位数称为该计算机的___________,8位二进制数称为一个__________。
微机原理及应用微型计算机系统概述第一讲和第二讲0.20.81画出微型计算机应用硬件基本组成框图。
微机原理及应用变量及伪指令第18讲0.80.810设变量var1的逻辑地址为0100:0000,画出下列语句定义的变量的存储分配图。
VAR1 DB 12H,0A5H,18+20,50/3,0,-1VAR2 DW 12H,0VAR3 DD 12345678HVAR4 DB ‘ABC’DW ‘AB’VAR5 DB ?,?VAR6 DB 4 DUP(0FFH,?)VAR7 DB 3 DUP(55H, 2 DUP(77H))微机原理及应用 总线结构与时序 第42~44讲 0.8 0.88CPU 执行一条指令的时间称为指令周期。
画出一个基本总线周期时序。
CLK微机原理及应用总线结构与时序第42~44讲0.80.810利用74LS373数据锁存器设计系统地址总线A19~A形成电路。
解:根据AD15~AD、A19/S6、A18/S5、A17/S4、A16/S3和ALE信号功能以及74LS373芯片引脚功能,设计的系统地址总线A19~A形成电路如下图所示。
微机原理及应用总线结构与时序第42~44讲0.80.810利用74LS245数据双向缓冲器设计系统数据总线D15~D0形成电路。
解:根据AD15~AD0、DEN和R/DT信号功能以及74LS245芯片引脚功能,设计的系统数据总线D15~D0形成电路如下图所示。
15 ~ D 87 ~ D 0微机原理及应用 总线结构与时序 第42~44讲 0.80.8 10画出8086CPU 工作在最小方式时的系统总线读时序图。
A 19/S 6 ~ A 16S 3AD 15 ~ AD 0ALE M/IO 地址,BHE 输出地址输出数据输入状态输出BHE/S 7低为I/O 读,高为存储器读RD微机原理及应用 总线结构与时序 第42~44讲 0.8 0.810画出8086CPU 工作在最小方式时的系统总线写时序图。
2012电子微机原理综合练习一
一、简答题。
1.8086CPU标志寄存器中的控制位有几个?简述它们的含义。
2.8086工作于最小方式或最大方式,如何设置?两种模式的主要区别是什么
3. 简述8086和8088CPU引脚信号的区别。
4. 何为时钟周期?它和指令周期、总线周期三者之间的关系是什么?
5. 简述标志位中溢出位和进位位的区别。
6. 简述8088和8086对存储器进行字访问的异同。
7. 在8086系统中,下一条指令所在单元的物理地址是如何计算的?
8.简述半导体存储器的分类和特点。
9.简述高位地址总线译码方法的种类和特点。
10. SRAM芯片6116是4K×8位的存储器,其地址线和数据线的分别有多少条?并简述它的3条控制线、和的含义和功能。
11. CPU与外设间的接口信息有哪几种?
12.简要说明8086/8088中断的分类,以及优先级顺序。
13. 8086/8088CPU响应可屏蔽中断INTR的条件是什么?
14.CPU与外设数据传送的方式有哪几种?什么情况下数据传送要采用无条件传送方式?它有什么特点?
15. 简述查询式数据传送方式的工作过程。
16.比较串行通信和并行通信的优缺点。
17.何为波特率?设数据传送的速率是120字符/秒,而每一个字符格式中的数据位7位,停止位,校验位各1位,则传送的波特率为多少?
18. 异步通信中,字符的格式是由哪些部分组成?
19.8253的方式0~方式3各是何种工作方式?为了便于重复计数,最好选用那些工作方式?
二、综合题
1.设8088的时钟频率为5MHZ,总线周期中包含2个T w等待周期。
问:
(1)该总线周期是多少?(2)该总线周期内对READY信号检测了多少次?
2.某微机有8条数据线、16条地址线,现用SRAM 2114(容量为1K×4位)存储芯片组成存储系统。
问采用线译码方式时,系统的最大存储容量最大是多少?此时需要多少个2114存储芯片
3. 设有一个具有15位地址和16位字长的存储器,试计算:
(1)该存储器能存储多少字节信息?
(2)如果存储器由2K×4位的RAM芯片组成,需多少RAM芯片?需多少位地
址进行芯片选择?
4.内存分为哪两大类?请根据下图所示的芯片的引脚及其连接关系,说明该存储芯片的容量及其地址范围。
6.下图是一个LED接口电路,写出使8个LED依次点亮2秒的控制程序(设延迟2秒的子程序为Delay2s),并说明该接口属于何种输入输出传送方式?为什么?
7. 按下面流程编制程序。
(INTEL8253的端口地址为40H-43H)
8.8253的计数通道0的连接如图,试回答:
(1)计数通道0工作于何种工作方式?工作方式的名称是什么?
(2)写出计数通道0的计数初值。
9.若采用一片8253产生近似为1HZ的方波,已知时钟频率为2MHZ,试说明需要几个计数器?8253的地址为350H~353H,试编写8253的初始化程序。
10. 8255A用作查询式打印接口时的电路连接和打印机各信号的时序如
下图,8255A的端口地址为80H~83H,工作在方式0,试编一程序段,将数据区中变量DATA的8位数据送打印机打印,程序以RET指令结束,并写上注释。
11.下图是ADC0809和微处理器直接连接的示意图。
设ADC0809端口的地址为85H,转换结束延迟采用软件延迟,延迟程序为Delay。
试采用简单的门电路形成译码电路,并写出从输入通道IN7读入一个模拟量经ADC0809转换后进入微处理器的程序段。
12.ADC0809通过并行接口8255和CPU相连的接口如图所示。
若地址译码器的输出(地址为80H)用来选通8255;(地址为84H)用来选通
ADC0809。
0809的START和ALE同8255的PB4相连,EOC同PC7相连。
试: (1)确定8255A端口地址;
(2)编写8255A的初始化程序,并写出从输入通道IN0读入一个模拟量经ADC0809转换后送入微处理器的程序段。
13. 已知8088系统包含如下图所示的接口。
8255A的PA7可根据PB0的状态决定是否点亮LED。
设8255A的片选信号由图左边的译码器提供。
完成下列要求:
(1)写出8255A各个端口的地址。
(2)设计一程序段,使8255A检测PB0的输入状态,当开关闭合时,使LED点亮。
(包含8255A的初始化部分)
14. 利用8253和8255实现对扬声器控制如下图所示。
试设计一个程序,使扬声器发出600Hz频率的声音,按下任意键声音停止。
已知8253计数器2与控制口地址为82H与83H,8255PB口的地址为41H,并且8255已经完成了初始化工作。
&
图 8253扬声器控制
15. 下图是用8253A监视一个生产流水线,要求每通过50个工件,扬声器响5秒,频率为2KHZ。
设计数器0、计数器1、控制寄存器的地址为40H、41H、43H,8255A的PA口地址为80H,系统提供5秒延时子程序DL5S供调用。
图 8253监测生产流水线示意图。