




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
交通信息与控制工程系教案(理论教学用)课程名称微机原理与接口技术第 5 次第 2 周2 学时上课教室WM1306课程类型专业基础课授课对象自动化专业章节名称第2章 习题课教学目的和要求1 指导学生熟练掌握第1章和第2章课后全部习题;2 参考其他高校的期末考试题,指导学生练习。3 初始汇编语言的编程环境讲 授主要内容及时间分配1. 第1章和第2章课后全部习题(40min)2. 各个高校微机原理试题前两章相关内容。(40min)3. 汇编语言的编程环境(10)教学重点与难点重点:第1章和第2章课后全部习题。要求掌握知识点和分析方法1 第1章和第2章课后全部习题。2 了解其他高校试题。启发与提问教学手段多媒体+板书作业布置习题课主 要参考资料微型计算机硬件技术及应用基础.邹逢兴.国防科技大学出版社东南大学试卷Linux Ubuntu操作系统下的汇编程序调试备注唯有多练习、做题才能真正使学生掌握微机原理这门课程。注:教案按授课次数填写,每次授课均应填写一份。重复班授课可不另填写教案。长安大学讲稿(第五讲)讲 授 内 容作业问题:1、 未交的2、 出错(原因:没有仔细看书)3、 缺斤少两4、 缺少必要的步骤习题19把下列十进制数转换为二进制数、八进制数和十六进制数。(1)4.85 (2)255 (3)256【分析】十进制到任意进制的转换原则:整数部分:除基取余,逆写;小数部分:乘基取整,顺写整数部分可直接用心算法求取:27=128;26=64;25=32;24=16;23=8;22=2;21=2;20=1。【解】(1)4.85转换为二进制数485的整数部分=0100485的小数部分:0.85 小数部分 2= 1.70 1 0.70 2= 1.40 10.40 2= 0.80 0因此4.85D=100.11011011B转换为八进制数4.85D=4.66314631Q转换为十六进制数4.85D=4.D9H(3)256256D=1 0000 0000B = 400Q = 100H12分别用8位和16位二进制数表示下列数的补码。(1) 127D补 = 0111 1111B = 0000 0000 0111 1111B(2)-127D补 = 10000001B = 1111 1111 1000 0001B(3) 80D补 = 0101 0000B = 0000 0000 0101 0000B(4)-80D补 = 1011 0000B = 1111 1111 1011 0000B13.下列数是某十进制数的补码,求这个十进制数。(1)无符号十进制数的补码7AH;7AH = 0111 1010B = 122D(2)有符号十进制数的补码7AH;参考P11:补码表示法的规则是:“对于二进制数,正数的补码就是它本身,负数的补码,对该负数相对应的正数的补码先按位求反后末位加1”。参考P12:补码的表数范围:-128127有的同学将此题设置为正负两种情况是不对的,因为该数既然是有符号数,因此其最高位就是其符号位,这些同学计算为-134D,超出数的表示范围(3)无符号十进制数的补码E8H;E8H = 1110 1000B = 232D有同学计算为了432,超出了表数范围!(4)有符号十进制数的补码E8H。【分析】负数的补码,求反加1该数对应正数的补码=1110 1000对其求反加1 0001 0111 + 1=0001 1000该数即对应的正数值,为16+8=24-24D可以用-24D来验证一下E8H是否为其补码!14.用补码进行下列运算。(1)56+23(2)56-23(3)-56+23(4)-56-(-23)【解】 56补 = 0011 1000-56补 = 1100 100023补 = 0001 0111-23补 = 1110 1001运算完应该重新反验证一下习题2要求所有课后习题都要理解和记忆自己阅读教材并理解和掌握的:15,8,9,10,13,14,1621要求提交的作业:6,7,11,12,156. 8086 CPU工作在最小模式时,(1)当CPU访问存储器时,要利用哪些信号?(2)当CPU访问外部设备时,要利用哪些信号?(3)当HOLD有效并得到响应时,CPU的哪些信号是高阻?【解】(1)参考P33的图2-13 “8086最小模式下读周期时序图”。要利用的信号有:CLK、M/IO、A19/S6A16/S3、BHE/S7、AD15AD0、ALE、RD、DT/R、DEN。(2)(3)参考P25:当其它总线主控部件向CPU发HOLD=1总线请求,如果CPU此时允许让出总线,就在当前总线周期完成时,发HLDA=1应答信号,且同时使具有三态功能的地址/数据总线和控制总线处于浮空(高阻)。7. 8086 CPU工作在最大模式时,S2,S1,S0在CPU访问存储器与CPU访问外部设备时,分别是什么状态?【解】结合P35的图2-15和P26的表S2、S1、S0对应总线周期及8288控制命令,在最大模式下,从总线周期一开始,状态信号S2、S1、S0便出现在CPU相应引脚上,以告诉8288当前CPU正在进行的总线操作类型。必须说明S2、S1、S0是由正在控制总线的芯片发出的(可能是8086,也可能是8087),所以编码表明的也是当前处理器的操作。8288据此译码,组合产生各种控制信号并发至总线。直到T4周期,S2、S1、S0输出编码111,CPU处于本总线周期向下一个总线周期的过渡阶段。11. 对于8086,已知(DS)=1050H,(CS)= 2080H,(SS)= 0400H,(SP)= 2000H,问:1)在数据段中可存放的数据最多为多少字节?首地址和末地址各为多少?2)堆栈段中可存放多少个16 位的字?首地址和末地址各为多少?3)代码段最大的程序可存放多少字节?首地址和末地址各为多少4) 如果先后将FLAGS,AX,BX,CX,SI和DI压入堆栈,则(SP)为多少?如果此时(SP)=2300H,则原来的(SP)为多少?【解】1)数据段中可存放64K字节,首地址是10500H,末地址是204FFH。2)堆栈段中可存放32 K字,首地址是04000H,末地址是13FFEH。3)代码段中可存放 64K字节,首地址是20800H,末地址是307FFH。4)堆栈操作:双字节操作;堆栈地址向低地址方向生成。数据每次进栈时堆栈指针SP向低地址方向移动(减2);反之,数据出栈时,SP向高地址方向移动。(SP)=1FF4H,(SP)=230CH。15. 试画出8086最小模式下将内存单元50326H的内容55H读入AL的时序图。【解】P32补充习题:一、选择题1、在下列描述中属于冯诺依曼体系结构特点的是 C 。采用16进制计数。集中而顺序的控制。存储程序并且存储时不区别数据和指令。A和 B和 C和 D,和2、 C 是以CPU为核心,加上存储器、I/O接口和系统总线构成。A微处理器 B微型计算机 C微型计算机系统 D单板机3、计算机的字长越长,一个字所能表示的数据精度就越高,在完成同样精度的运算时,则数据处理速度 A 。A越高 B越低 C不变 D不一定4、计算机存储数据的最小单位是二进制的 B 。A 位 B字节 C字长 D千字长5、通常所说的32位机,是指这种计算机的CPU B 。A由32个运算器组成的 B能够同时处理32位二进制数 C包含32个寄存器 D一共有32个运算器和控制器6、8086是高性能的第三代微处理器,是Intel系列的 B 位微处理器。A8 B16 C32 D647、8086有20根地址线,可以寻址到的内存空间能达到 B 字节。A1K B1M C1G D1T8、80486的内部所有部件都连接在 A 上,并通过 B 交换数据A内部总线 B数据总线 C地址总线 D外部总线9、 C 的任务就是在内部控制总线信号的控制下,把内部数据总线上的数据送上外部地址总线,或与外部数据总线的某些位交换数据,并产生相应的外部控制信号。A高速缓存部件 B代码预取部件C总线接口部件 D指令译码部件10、当存储器的读出时间大于CPU要求的时间时,为了保证CPU与存储器的周期配合,就要利用一个READY信号,使CPU插入一个 D 状态。AT BT CT DT11、指令队列的作用是 D 。A暂存操作数地址 B暂存操作数C暂存指令地址 D暂存预取指令12、段寄存器和 D 一起为操作系统完成内存管理、多任务环境、任务保护提供硬件支持。 A调试寄存器 B系统地址寄存器C标志寄存器 D指令指针寄存器13、 B 为中断允许标志。该位置为1时,允许响应外部可屏蔽中断(INTR);该位置为0时,禁止响应外部可屏蔽中断。AOF BIF CDF DZF14、存储单元是指_C_。A、存放一个二进制信息位的存贮元 B、存放一个机器字的所有存贮元集合C、存放一个字节的所有存贮元集合 D、存放两个字节的所有存贮元集合15、计算机系统中的存贮器系统是指_D_。A、RAM存贮器 B、ROM存贮器C、主存贮器 D、主存贮器和外存贮器16、主存贮器和CPU之间增加cache的目的是_A_。A、解决CPU和主存之间的速度匹配问题B、扩大主存贮器容量C、扩大CPU中通用寄存器的数量 D、既扩大主存贮器容量,又扩大CPU中通用寄存器的数量17、存储器是计算机系统的记忆设备,它主要用来_C_。A、存放数据 B、存放程序 C、存放数据和程序 D、存放微程序18、计算机的外围设备是指_A_。A、输入输出设备 B、外存储器C、远程通信设备 D、除了CPU和内存以外的其他设备19、中断向量地址是 C A、子程序入口地址 B、中断服务程序入口地址C、中断服务程序入口地址的地址 D、中断服务程序20、在中断响应周期内,将中断标志位IF置0是由 A A、硬件自动完成的 B、用户在编制中断服务程序时设置的C、关中断指令完成的 D、以上都不是二、简答题1、简述计算机硬件与软件的关系。2、简述微型计算机的主要性能指标。3、简述8086 CPU的内部基本寄存器的组成。4、简述冯诺伊曼型计算机的基本组成。汇编语言程序调试方法【方法1】:利用MASM 5.0利用文本编辑器编辑程序代码,源文件明应使用”.ASM”为文件扩展名。如TEST.ASM源文件准备好后,还需进行汇编和连接才能生成可执行文件。相应的命令为:MASM TEST.ASMLINK TEST.OBJ得到TEST.EXE【方法2】:Masm for Windows 集成实验环境 2009.7幻灯片里的练习题1、当存储器的读出时间大于CPU要求的时间时,为了保证CPU与存储器的周期配合,就要利用一个READY信号,使CPU插入一个( )状态。A、T1 B、T2 C、T3 D、Tw2、8086微处理器的内部由两个独立的工作部件( )和( )构成。3、8086/8088段寄存器的功能是( )A、用于计算机有效地址 B、执行各种数据传送操作C、用于存放段起始地址及计算物理地址4、( )为中断允许标志。该位置为1时,允许响应外部可屏蔽中断(INTR);该位置为0时,禁止响应外部可屏蔽中断。A、OF B、IF C、DF D、ZF5、计算机的外围设备是指( )A、输入/输出设备 B、外存储器C、远程通信设备 D、除了CPU和内存以外的其他设备6、计算机存储数据的最小单位是二进制的( )。A、位 B、字节 C、字长 D、千字长7、系统总线中控制线的功能是( )。A、提供主存、I/O接口设备的控制信号与响应信号B、提供数据信息 C、提供时序信号D、提供主存、I/O接口设备的响应信号8、8086 CPU的MN/MX引脚的作用是( )。9、8086 CPU中典型总线周期由( )个时钟周期组成,其中T1期间,CPU输出( )信息;如有必要时,可以在( )两个时钟周期之间插入1个或多个TW等待周期。10、8086 内部由执行部件EU和总线接口部件BIU两部分组成,其作用分别是( )和( )。11、8086有20根地址线,可以寻址到的内存空间能达到 ( )字节。A1K B1M C1G D1T12、某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有( )条。 A.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 发光字产品知识培训课件
- 民族民间器乐课件形式
- 2025sql考试题及答案
- 2025淄博中考试题及答案
- 2025操作系统考试题及答案
- 2025济宁近年中考试题及答案
- 企业风险管理与控制指南
- 移动社群用户生成内容营销创新创业项目商业计划书
- 装饰装修质量员核心备考题及答案(含典型题、重点题)
- 新疆机电职业技术学院《汉语史》2024-2025学年第一学期期末试卷
- 普洱市森洁乳胶制品有限公司灭菌乳胶医用手套工厂项目环评报告书
- 著名文学著作列夫托尔斯泰《复活》教育阅读名著鉴赏课件PPT
- 泛微协同办公应用平台解决方案
- (新)部编人教版高中历史中外历史纲要上册《第13课-从明朝建立到清军入关课件》讲解教学课件
- 医药行业专题报告:VCTE技术(福瑞股份子公司)专利概览
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验
- 《现代汉语》课件修辞
- 某园区综合运营平台项目建议书
- 创造适合教育(2017年0613)
- 易驱ED3000系列变频器说明书
- 农机行政处罚流程图
评论
0/150
提交评论