版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
交通信息与控制工程系教案(理论教学用)课程名称微机原理与接口技术第5次第2周2学时上课教室WM1306课程类型专业基础课授课对象自动化专业章节名称第2章习题课教学目的和要求指导学生熟练掌握第1章和第2章课后全部习题;参考其他高校的期末考试题,指导学生练习。初始汇编语言的编程环境讲授主要内容及时间分配第1章和第2章课后全部习题(40min)各个高校微机原理试题前两章相关内容。(40min)汇编语言的编程环境(10)教学重点与难点重点:第1章和第2章课后全部习题。要求掌握知识点和分析方法第1章和第2章课后全部习题。了解其他高校试题。启发与提问教学手段多媒体+板书作业布置习题课主要参考资料《微型计算机硬件技术及应用基础》.邹逢兴.国防科技大学出版社东南大学试卷LinuxUbuntu操作系统下的汇编程序调试备注唯有多练习、做题才能真正使学生掌握微机原理这门课程。注:教案按授课次数填写,每次授课均应填写一份。重复班授课可不另填写教案。长安大学讲稿(第五讲)讲授内容作业问题:未交的出错(原因:没有仔细看书)缺斤少两缺少必要的步骤习题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转换为二进制数4.85的整数部分=01004.85的小数部分:0.85小数部分×2=1.7010.70×2=1.4010.40×2=0.800因此4.85D=100.11011011B转换为八进制数4.85D=4.66314631Q转换为十六进制数4.85D=4.D9H(3)256256D=100000000B=400Q=100H12.分别用8位和16位二进制数表示下列数的补码。(1)[127D]补=01111111B=0000000001111111B(2)[-127D]补=10000001B=1111111110010001B(3)[80D]补=01010000B=0000000001010000B(4)[-80D]补=10110000B=1111111110110000B13.下列数是某十进制数的补码,求这个十进制数。(1)无符号十进制数的补码7AH;7AH=01111010B=122D(2)有符号十进制数的补码7AH;参考P11:补码表示法的规则是:“对于二进制数,正数的补码就是它本身,负数的补码,对该负数相对应的正数的补码先按位求反后末位加1”参考P12:补码的表数范围:-128~127有的同学将此题设置为正负两种情况是不对的,因为该数既然是有符号数,因此其最高位就是其符号位,这些同学计算为-134D,超出数的表示范围(3)无符号十进制数的补码E8H;E8H=11101000B=232D有同学计算为了432,超出了表数范围!(4)有符号十进制数的补码E8H。【分析】负数的补码,求反加1该数对应正数的补码=11101000对其求反加100010111+1=00011000该数即对应的正数值,为16+8=24-24D可以用-24D来验证一下E8H是否为其补码!14.用补码进行下列运算。(1)56+23(2)56-23(3)-56+23(4)-56-(-23)【解】[56]补=00111000[-56]补=11001000[23]补=00010111[-23]补=11101001运算完应该重新反验证一下习题2要求所有课后习题都要理解和记忆自己阅读教材并理解和掌握的:1~5,8,9,10,13,14,16~21要求提交的作业:6,7,11,12,156.8086CPU工作在最小模式时,(1)当CPU访问存储器时,要利用哪些信号?(2)当CPU访问外部设备时,要利用哪些信号?(3)当HOLD有效并得到响应时,CPU的哪些信号是高阻?【解】(1)参考P33的图2-13“8086最小模式下读周期时序图”。要利用的信号有:CLK、M/IO、A19/S6~A16/S3、BHE/S7、AD15~AD0、ALE、RD、DT/R、DEN。(2)(3)参考P25:当其它总线主控部件向CPU发HOLD=1总线请求,如果CPU此时允许让出总线,就在当前总线周期完成时,发HLDA=1应答信号,且同时使具有三态功能的地址/数据总线和控制总线处于浮空(高阻)。7.8086CPU工作在最大模式时,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=216转换为二进制数10000000000000000B=10000H【解】1)数据段中可存放64K字节,首地址是10500H,末地址是204FFH。2)堆栈段中可存放32K字,首地址是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位机,是指这种计算机的CPUB。A.由32个运算器组成的B.能够同时处理32位二进制数C.包含32个寄存器D.一共有32个运算器和控制器6、8086是高性能的第三代微处理器,是Intel系列的B位微处理器。A.8B.16C.32D.647、8086有20根地址线,可以寻址到的内存空间能达到B字节。A.1KB.1MC.1GD.1T8、80486的内部所有部件都连接在A上,并通过B交换数据A.内部总线B.数据总线C.地址总线D.外部总线9、C的任务就是在内部控制总线信号的控制下,把内部数据总线上的数据送上外部地址总线,或与外部数据总线的某些位交换数据,并产生相应的外部控制信号。A.高速缓存部件B.代码预取部件C.总线接口部件D.指令译码部件10、当存储器的读出时间大于CPU要求的时间时,为了保证CPU与存储器的周期配合,就要利用一个READY信号,使CPU插入一个D状态。A.TB.TC.TD.T11、指令队列的作用是D。A.暂存操作数地址B.暂存操作数C.暂存指令地址D.暂存预取指令12、段寄存器和D一起为操作系统完成内存管理、多任务环境、任务保护提供硬件支持。A.调试寄存器B.系统地址寄存器C.标志寄存器D.指令指针寄存器13、B为中断允许标志。该位置为1时,允许响应外部可屏蔽中断(INTR);该位置为0时,禁止响应外部可屏蔽中断。A.OFB.IFC.DFD.ZF14、存储单元是指______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、中断向量地址是CA、子程序入口地址B、中断服务程序入口地址C、中断服务程序入口地址的地址D、中断服务程序20、在中断响应周期内,将中断标志位IF置0是由AA、硬件自动完成的B、用户在编制中断服务程序时设置的C、关中断指令完成的D、以上都不是二、简答题1、简述计算机硬件与软件的关系。2、简述微型计算机的主要性能指标。3、简述8086CPU的内部基本寄存器的组成。4、简述冯·诺伊曼型计算机的基本组成。汇编语言程序调试方法【方法1】:利用MASM5.0利用文本编辑器编辑程序代码,源文件明应使用”.ASM”为文件扩展名。如TEST.ASM源文件准备好后,还需进行汇编和连接才能生成可执行文件。相应的命令为:MASMTEST.ASMLINKTEST.OBJ得到TEST.EXE【方法2】:MasmforWindows集成实验环境2009.7幻灯片里的练习题1、当存储器的读出时间大于CPU要求的时间时,为了保证CPU与存储器的周期配合,就要利用一个READY信号,使CPU插入一个()状态。A、T1B、T2C、T3D、T2、8086微处理器的内部由两个独立的工作部件()和()构成。3、8086/8088段寄存器的功能是()A、用于计算机有效地址B、执行各种数据传送操作C、用于存放段起始地址及计算物理地址4、()为中断允许标志。该位置为1时,允许响应外部可屏蔽中断(INTR);该位置为0时,禁止响应外部可屏蔽中断。A、OFB、IFC、DFD、ZF5、计算机的外围设备是指()A、输入/输出设备B、外存储器C、远程通信设备D、除了CPU和内存以外的其他设备6、计算机存储数据的最小单位是二进制的()。A、位B、字节C、字长D、千字长7、系统总线中控制线的功能是()。A、提供主存、I/O接口设备的控制信号与响应信号B、提供数据信息C、提供时序信号D、提供主存、I/O接口设备的响应信号8、8086CPU的MN/MX引脚的作用是()。9、8086CP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 炉内器件高纯处理工安全文化水平考核试卷含答案
- 两栖类养殖工达标模拟考核试卷含答案
- 中药材种植员安全技能竞赛考核试卷含答案
- 搪瓷瓷釉制作工安全培训考核试卷含答案
- 抽纱挑编工5S执行考核试卷含答案
- 环境噪声与振动监测员核心管理评优考核试卷含答案
- 采矿生产系统监控操作员安全风险水平考核试卷含答案
- 碳五碳六异构化装置操作工岗位评审考核试卷含答案
- 道路货运调度员岗位晋升考核试卷含答案
- 的证试题及答案
- 大学新教师入职培训
- 科室内部投诉管理制度
- 羊水栓塞案例分析
- 2026年陕西水务发展集团及所属企业招聘(20人)参考考试试题及答案解析
- 烘焙卫生安全培训课件
- 内控培训合同范本
- 2025秋国家开放大学《古代汉语专题》期末机考精准复习题库
- (2025年)村居后备干部参考考试题库及答案
- 金工安全教育金工实训概论
- 心内科口服药知识培训课件
- 移动应用安全防护方案
评论
0/150
提交评论