下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理复习资料1. 计算器中的译码器有何作用?译码器可用以寻找存储单元的地址。2. ALU是什么部件?它能完成什么功能?ALU称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的”与” 、”或” 、”比较”等运算功能.辑运算辑部件3. INTEL的CPU怎么分类?大概分为几代?各代的典型代表型号有哪些?第一代微处理器是1971年Intel公司推出的4004,以后又推出了4040和8008.第二代为处理器是1974年推出的8080.第三代为处理器是20世纪70年代后期,超大规模集成电路投入使用, Intel公司推出的8086/8088. 1985年,第四代微处理器80386推出市场.4. 设
2、计一个能译出12个端口的译码器,它需要多少条编码线?4条5. 简述微处理的构成。微处理器由算术逻辑部件(ALU) 、控制部件、寄存器组和片内总线等几部分组成.6. 计算机的控制器有哪些部件构成? 控制器有程序计数器PC 、指令寄存器IR 、指令译码器ID 、堆栈指示器SP和处理器状态字PSW构成.7. 8086/8088微处理器的标志寄存器是如何设计的?可分为几种类型?各类的功能是什么?8086有一个18位的标志寄存器FR,在FR中有意义的有9位,其中6位是状态位,3位是控制位OF: 溢出标志位OF用于反映有符号数加减运算所得结果是否溢出DF:方向标志DF位用来决定在串操作指令执行时有关指针寄
3、存器发生调整的方向。 IF:中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。TF:跟踪标志TF。该标志可用于程序调试。TF标志没有专门的指令来设置或清楚。SF:符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同ZF: 零标志ZF用来反映运算结果是否为0。AF:下列情况下,辅助进位标志AF的值被置为1,否则其值为0PF:奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。 CF:进位标志CF主要用来反映运算是否产生进位或借位。8. 计算机的基本机构应包括哪些部件? 微处理器(CPU), 存储器,输入/输出接口电路,外部设备,总线9. 8086/8088
4、CPU内部都有那些寄存器?如何分类?通用寄存器:累加器,基地址寄存器, 计数器, 数据寄存器, 堆栈指针寄存器, 基地址寄存器, 源变址寄存器, 目的变址寄存器控制寄存器:指令指针寄存器, 状态标志寄存器段寄存器:代码段寄存器, 数据段寄存器, 堆栈段寄存器, 附加段寄存器10. 简述8086/8088的指令执行过程。包括三个基本阶段:1)取指令(将要执行的指令从内存取到CPU内。)2)对指令译码(CPU对取入的该条指令进行分析译码,判断该条指令要完成的操作。)3)执行指令(CPU向各部件发出完成该操作的控制信号,完成该指令的功能)11. 简述8086/8088微处理的编程结构。12. 808
5、6/8088指令系统可分为那几大类? 8086/8088指令系统可分为六大类:数据传送指令(Data transfer);算术指令(Arithmetic);逻辑指令(Logic);串处理指令(String manipulation);控制转移指令(Control transfer);处理机控制指令( Processor control)13. 从跳转类指令可以看出计算机程序功能的那些特征? 14. 用2114(1Kx4bit)芯片构造128Kx8bit的存储器,要用多少组多少块芯片? 组=8/4=2片/组 块=128/1=128组15. 用2Kx4bit的芯片构造32Kx8bit的存储器,要用
6、多少组多少块芯片? 组=8/4=2片/组 块=32/2=16组16. PC及开机或Reset时,各寄存器的状态怎样?机器从什么物理地址开始执行程序?该地址放了什么程序;是那种内存?该内存中是什么程序? 答:PC及开机或Reset时,代码段寄存器CS和指令寄存器IP分别初始化为FFFFH和000H.从FFFF0H处开始执行程序。该地址放了初始化、自检、自取程序;该内存是ROM。17. 简述只读存储器ROM有哪些种类?(1) 掩膜只读存储器(2) 可编程只读存储器(3) 可擦除、可编程只读存储器(4) 只读存储器的设计由多个存储器芯片组成一个实际存储器,并与CPU连接。18. PC机中的ROM都具
7、有哪些作用? 答:ROM为只能读出的存储器,可用以存放固定的程序和数据。19. IBM PC机中断技术的核心思想是什么?答:1.关闭中断;2.保留断点;3.保护现场;4.进行中断服务程序;5.恢复现场;6.开放中断并返回20. 可编程芯片的特征有哪些? 答:具有多种功能和多种工作方式,使用灵活、通用性强,通过编程可以选择其功能、改变其工作方式。21. CPU与外设数据传送信息有哪些方式?答: 1.程序直接控制方式;2.中断传送方式;3.直接数据通道传送(DMA)22. 简述IBM PC机的寻址方式?1.立即寻址方式2.寄存器寻址3.存储器寻址方式 1)直接寻址方式 2)寄存器间接寻址 3)寄存
8、器相对寻址 4)基址加变址寻址 5)相对基址加变址寻址4.I/O寻址方式23. 简述IBM PC机的执行中断的过程?(1) 关闭中断(2) 保留断点(3) 保护现场(4) 进行中断服务程序(5) 恢复现场(6) 开放中断并返回24. 由中断向量表可看出PC机的中断机制是什么?1. 将A,C口设为输出,从B口输入的数据送到A,C口,地址高位为010000B,写出这个程序。答:CW=10000010B=82H端口地址(二进制)地址(十六进制)A100000040HB100000141HC100001042HCW100001143H 则地址为 程序: MOV AL, 82H ;控制写入 OUT 43
9、H, AL ;CWReg(送控制字到控制字寄存器) IN AL, 41H ;从B口读 OUT 40H, AL ;输出到A口 OUT 42H, AL ;输出到C口2. 8253/8254编程示例已知8254个通道时钟接8MHz信号,端口地址为700H、702H,704H和706H,要求在OUT0产生周期为10µs的方波,OUT1产生2KHz的连续脉冲信号,OUT3产生一个最大的负脉冲。分析:OUT0:初值=10µsx8MHz=80 方式3OUT1:初值=8MHz/2KHz=4000 方式2OUT2:初值=0 方式1OUT0的控制字:00010110B答:;CTC0MOV DX
10、, 706H ;控制端口地址MOV AL, 00010110B ;CTC0控制字TC口OUT DX, AL MOV DX, 700H ; CTC0口地址MOV AL, 80 ; CTC0初值OUT DX,AL ;CTC1 MOV DX, 706H ; 控制端口地址MOV AL, 01110100B ; CTC1控制字OUT DX, ALMOV DX, 702H ; CTC1口地址MOV AX, 4000 ; CTC1初值OUT DX, AL ;先写低字节MOV AL, AH ;取高字节OUT DX, AL ;后写高字节 ;CTC2 MOV DX, 706H ; 控制端口地址MOV AL, 10
11、110010B ; CTC2控制字OUT DX, ALMOV DX, 704H ; CTC2口地址MOV AL, 0 ; CTC2初值OUT DX, AL ; 先写低字节OUT DX, AL ; 后写高字节3. 下图中检测连接在8255A(工作模式0)的PB信道的开关K3-K0是否闭合,而使PA通道相应位的发光二机管G3-G0点亮,如A7-A2为010101B时通过译码器选中8255A,请回答:(1)8255A的A,B,C三个通道和控制寄存器的地址是多少;(2)编写一段通过查询哪一路开关是闭合,使相应位的发光二级管点亮的小程序.4. 下图中通过读取8255A的B口的开关输入(BCD码),利用查
12、表法将其传换成对应的七段LED字型码,在8255A的A口输出,设8255A的地址范围是2E80H-2E83H.1)请选择8255A的工作模式以及A口和B口的输入/输出方向.2)编写一段读取8255A的B口的输入到A口输出的程序,七段LED字段码位于SEGCODE处.答: (1)工作模式0;A口输出;B口输入.(2) MOV DX, 2E81H IN AL, DX AND AL, 0FH MOV BX, OFFSET SEGCODE X LAT MOV DX, 2E80H OUT DX, AL 5. 在下面8251串行接口图中:(1) TxRDY和RxRDY的名称和功能是什么?(2) 当外接频率
13、f=153.6KHz,波特率因子=16,则波特率为多少(列出计算式).答: (1) TxRDY发送准备好,表示8251发送缓冲器满,有数据要发送; RxRDY接收准备好,表示8251接受缓冲器空,可接收数据. (2) BAUD RATE=153.6K/16=9600 BAUD6. 8253计数通道2连接图如下:(1)请说明计数通道2的工作方式及名称;(2)计算计数通道2的计数初值.(列出计算式)答: (1)方式3,方波发生器 (2) n=T x f CLK=1x10-3x2x106=2000道节78253计数通道1的工作方式为2,其连接图和输出波形如下:(1)如地址A7-A2为010000B时经地址译码器选中8253,求信道1的地址(十六进制表示).(2)计算计数通道1的计数初值(列出计算式).答: (1) 41H (2)n=T x f CLK=1x10-3x2x106=20006. 在下面打印机并行接口图中,8255A工作在模式0,请回答:(1) CPU使用查询方式打印数据的操作过程;(2) 编写打印机寄存器AH中一个字符的打印子程序,8255A的地址为80H83H. 答: (1)先查询打印机的BUSY,如忙则继续查询; 如不忙则发送数据至PA口,并
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-天津-天津公路养护工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-四川-四川理疗技术员四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-四川-四川工程测量工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-吉林-吉林热处理工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-吉林-吉林工程测量员二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-吉林-吉林不动产测绘员五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-北京-北京图书资料员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-内蒙古-内蒙古计量检定工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-内蒙古-内蒙古无损探伤工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-云南-云南舞台技术工二级(技师)历年参考题库含答案详解
- 2026年《中国梅尼埃病诊疗临床管理指南(2026版)》
- 9.1铸牢中华民族共同体意识 课件(共35张) 2026-2027学年统编版道德与法治9年级上册
- 事业编计算机岗2026必刷题试卷及解析
- 2026秋新教材人教版四年级上册数学|第五单元 平行四边形和梯形 教案(共12课时)
- NBT 10209-2019《风电场工程道路设计规范》
- 2026年长期照护师资格考试试卷及答案(共五套)
- 2026分红险与万能险保险销售资质考试试题及答案
- 2025年检察院法律辩论赛辩题库及答案
- 服装订货会策划方法
- 篮球介绍英文介绍
- 餐厅厨房设备采购技术规范
评论
0/150
提交评论