10-11微机原理与应用19
- 格式:ppt
- 大小:1.18 MB
- 文档页数:55
机械设计制造及其自动化专业(本科)教学课程设置一、培育目标及规格本专业培育社会主义建设需要的,德、智、体全面进展的,具有从事机电一体化产品和系统的运行、维护、设计、制造及开发基本力量的高级应用型特地人才。
同学通过必需的理论课程及实践教学环节的学习,获得工程师的基本训练, 毕业生达到本科基本要求。
在政治思想道德方面:喜爱祖国,拥护党的基本路线,具有全心全意为人民服务的精神。
遵纪守法,有良好的社会公德和职业道德。
在业务学问和力量方面:1把握机械设计制造的基本学问和基本技能;2把握传感测试技术、执行与驱动技术,计算机掌握技术等掌握工程的基础理论、基本学问和基本技能;3初步具有机电一体化产品和系统的设计、制造、使用、维护和讨论开发的综合力量;4具有机电产品制造工程的技术经济分析与生产组织管理的基本力量;5具有肯定的外语水平,能够阅读本专业外文资料。
在身体素养方面:身体健康、能精力充足地工作。
二、专业方向专业方向:机电一体化系统机械制造过程自动化智能掌握三、课程设置与教学管理1教学方案中设必修课、限选课、选修课和综合实践环节。
必修课由中心电大统一开设,执行统一教学大纲、统一教材、统一考试、统一评分标准。
2限选课由中心电大统一课程名称,执行统一的教学大纲(或教学要求),并推举教材。
3为了保证培育目标的要求,建议本专业在本教学方案供应的选修课模块中按专业方向选择选修课,中心电大供应教学要求、教材等服务。
地方电大亦可依据培育目标及当地的需要自开选修课,但实施性教学方案需报中心电大审批。
自开课程的教材、教学管理及考试由地方电大负责。
4有试验和作业的课程,办学单位必需按要求组织完成。
凡未完成试验或试验不及格者,不能取得该门课程的学分。
中心电大将对课程的试验(含大作业)及平常作业进行必要的抽查,以确保教学质量。
5综合实践环节由地方电大依据中心电大制定的教学大纲(要求)组织实施。
本专业同学必需参与毕业实习(2周),并完成附件二所规定的其他实践性教学环节的学分。
微型计算机原理及应用第三版课后答案【篇一:《微型计算机原理及应用》课后习题答案】=txt>第一章1.1 解释题(1) 微处理器【解答】由大规模集成电路芯片构成的中央处理器(cpu),叫做微处理器。
(2) 微型计算机【解答】以微处理器为基础,配以内存储器、输入输出接口电路、总线以及相应的辅助电路而构成的计算机裸机,叫做微型计算机。
(3) 微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。
即由微型计算机、配以相应的外部设备(如打印机、显示器、键盘、磁盘机等),再配以足够的软件而构成的系统。
(4) 单板机【解答】将微处理器、ram、rom以及i/o接口电路,再配上相应的外设(如小键盘、led显示器等)和固化在rom中的监控程序等,安装在一块印刷电路板上构成的微型计算机系统称为单板机。
(5) 运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由alu(arithmetic and logic unit,算术逻辑部件)、通用寄存器、标志寄存器等组成。
(6) 地址总线【解答】地址总线是cpu对内存或外设进行寻址时,传送内存及外设端口地址的一组信号线。
地址总线的条数多少决定了cpu的寻址能力。
(7) 数据总线【解答】数据总线是cpu与内存或外设进行信息交换时,所用的一组数据信号线。
它决定了cpu一次并行传送二进制信息的位数,反映出cpu的“字长”这个重要性能指标。
(8) 控制总线【解答】控制总线是在cpu与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的一组信号线。
1-2 单片机应包括哪些基本部件?其主要应用于哪些领域?【解答】一般单片机芯片中包括微处理器、ram、rom、i/o接口电路、定时器/计数器,有的还包括a/d、d/a转换器等。
其主要应用于智能化仪器仪表及工业控制领域。
1-3 按图1-11和图1-12,写出取第二条指令操作码和执行第二条指令的过程。
【解答】1) ip的值(002h)送入地址寄存器ar;2) ip的内容自动加1,变为003h;3) ar将地址码通过地址总线送到存储器的地址译码器,经译码后选中002h单元;4) 微处理器给出读命令;5) 所选中的002h单元内容04h送上数据总线db;6) 数据总线db上的数据04h送到数据寄存器dr;7) 因是取指操作,取出的是指令操作码04h,即由dr送入指令寄存器ir;8) ir中的操作码经指令译码器id译码后,通过pla发出执行该指令的有关控制命令。
《微机基础原理及应用》期末自测题标准答案版《微机原理及应用》期末自测题一、基本概念与术语1、8086是(16 )位计算机。
8086地址线有(20 )条,可直接寻址的空间最大为(1M )。
2、总线周期是指(进行一次总线操作的时间)。
基本总线周期有(4 )T状态。
Tw状态是指(等待周期)。
3、8086CPU允许的I/O地址线最多可达(16 )条,最大寻址I/O空间为(64K )。
4、8086CPU由(总线接口部件BIU,执行部件EU )两部分组成,其功能为(总线接口部件BIU,负责控制存储器与I/O端口的信息读写,包括指令获取与排队、操作数存取等。
执行部件EU负责从指令队列中取出指令,完成指令译码与指令的执行行。
)。
其中8086CPU中标志寄存器的作用是(记录指令运行的状态标志和控制标志),指令队列的作用是(完成指令的获取和排队),20位地址加法器的作用是(将执行单元提供的16位非重定位地址重定位为20位的存储器物理地址,用于存储器接口访问总线上实际的物理存储器)。
代码段物理地址由CPU的(CS,IP )两个寄存器确定。
堆栈段物理地址由CPU的(SS,SP )两个寄存器确定。
5、8086中断源有(系统外部中断,内部中断两)个。
8086中断服务程序入口地址由( 中断向量表)组成。
中断类型号为20H,其中断向量为(80H )。
6、I/O指令IN/OUT,传送数据的寄存器为(AL,AX ),间接寻址时使用寄存器(DX ),其中IN AL,DX的含义是(将DX中的数据写入到AL中)。
OUT 60H,AL的含义是(将AL读出到地址为60H的端口中)。
7、一片8259A可以管理(8 )级中断;3片8259A可以管理(16 )级中断。
8、硬件中断是(外部引发,随机的,执行总线周期,中断类型码由中断控制器提供),软件中断是(内部引发,确定的,不执行总线周期,中断类型确定)软件中断优先级与硬件中断优先级相比,(软件中断)的级别高。
《80X86/Pentium微型计算机原理及应用》教材课后习题参考答案第三章3-5(1)MOV SI, 2100H 源:立即数;目标:寄存器(2)MOV CX, DISP[BX] 源:基址,EA=BX+DISP,PA=DS×16+BX+DISP;目标:寄存器(3)源:寄存器;目标:寄存器间接寻址EA=SI,PA=DS×16+SI(4)源:基址加变址,EA=BX+SI,PA=DS×16+BX+SI;目标:寄存器(5)源:寄存器;目标:寄存器(6)源:基址,EA=BX+10H,PA= DS×16+BX+10H;目标:寄存器(7)源:寄存器间接,EA=BX,PA= ES×16+BX;目标:寄存器(8)源:带位移量的基址加变址,EA=BX+SI+20H,PA= DS×16+BX+SI+20H;目标:寄存器(9)源:寄存器;目标:寄存器间接,EA=BP,PA= SS×16+BP(10)源:寄存器;目标:存储器,EA=SP-2,PA= SS×16+SP-23-7(1)源操作数错,基址+基址不能用在存储器寻址方式中,只能基址+变量,改成MOV AX, [BX+SI](2)错,V ALUE1和V ALUE2一般为自己定义的变量名称,则此两操作数的组合形式为存储器和存储器,ADD指令无此组合形式(3)错,立即数不能直接传给段寄存器(4)错,CS不能作为目标操作数(5)错,立即数不能作为目标操作数,两个操作数互换位置即可(6)如果V ALUE1是用DW定义的WORD型变量,则此题正确,否则错误(7)错,段寄存器不能直接传给段寄存器(8)错,移位次数超过1时,应该先将移位次数送给CL,改成MOV CL, 3; ROL [BX][DI],CL(9)错,NOT操作符只有一个操作数(10)对,CS不能作为目标操作数,但可以作为源操作数(11)错,不能直接将立即数压入堆栈(12)错,两处错误,1:IN指令应该AL在前,端口地址在后;2:端口地址100H超过8位数能表示的范围,应该先将100H送给DX,改成MOV DX, 100H; IN AL, DX(13)错,LEA指令的第二操作数必需为存储器寻址方式(14)错,CX不能作为寄存器间接寻址方式,应将CX改成BX/BP/SI/DI之一3-8(1)AX=3355H, SP=1FFEH(2)AX=3355H, DX=4466H, SP=1FFCH3-9 BX=4154H, [2F246H]=6F30H3-10 BX=139EH3-11 SI=0180H, DS=2000H3-12(1) CL=F6H(2) [1E4F6H]=5678H(3) BX=9226H, AX=1E40H(4) SI=9226H, [SI]=[1E4F6]=0024H(5) AX=5678H, [09226H]=1234H3-13 AF=0, CF=1, OF=1, SF=0, ZF=03-14(1) MOV AX, 0 XOR AX, AX SUB AX, AX(2) MOV CL, 4ROL BL,CL (或ROR BL, CL)(3) 题中没规定N1和N2是8位还是16位数,现假定都8位数(也可假定是16位数,程序不一样)MOV AH, 0MOV AL, N1IDIV N2MOV M1, ALMOV M2, AH(4) 题目的意思即使BX的b4,b6,b11位清零AND BX, 0F7AFH(5) XOR AX, 4020H(6) TEST DX, 0201H(7) TEST CL, 1JNZ NEXTINC CL (或DEC CL)NEXT:3-15 假设题目的意思理解为编号从1开始(1) LEA BX, BLOCK+(6-1)*2MOV AX, [BX](2) LEA BX, BLOCKMOV AX, 10[BX](3) LEA BX, BLOCKMOV SI, 0MOV AX, 10[BX][SI](4) MOV AX, BLOCK+103-16(1) 结果存在地址是580H端口中,[580H]=60H(2) 结果存在地址是580H端口中,[580H]=8060H(即[580H]=60H, [581H]=80H)(3) 结果存在AL中,AL=[40H]=4FH(4) 结果存在AX中,AL=[40H]=4FH, AH=[41H](题目中没有给出端口41H中的值)(5) 结果存在地址是45H端口中,[45H]=60H(6) 结果存在地址是45H端口中,[45H]=8060H(即[45H]=60H,[46H]=80H)3-17 假定每小题中NUM1和NUM2都是和题中指定的操作数等长,即(1)中NUM1和NUM2为字变量,(2)(3)中为字节变量,(4)中为双字变量(1) MOV AX, NUM2ADD NUM1, AX(2) MOV CX, 4LEA BX, NUM1XOR AL, AL ; AL清零L1: ADD AL, [BX]INC BXLOOP L1MOV RES, AL(3) MOV CX, 8LEA BX, NUM1XOR AX, AXL1: ADD AL, [BX]JNC L2INC AHL2: INC BXLOOP L1MOV AX, WORD PTR RES(4) MOV AX, WORD PTR NUM1ADD WORD PTR NUM2, AXMOV AX, WORD PTR NUM1+1ADC WORD PTR NUM2+1, AX ; (MOV指令不影响CF标志位,否则不能这么写) 3-18(1) MOV CX, 8LEA BX, NUM1XOR AX, AXL1: ADD AL, [BX]DAAJNC L2INC AHL2: INC BXLOOP L1MOV AX, WORD PTR RES(2) MOV AL, NUM1SUB AL, NUM2DASMOV RES, AL差=90H, CF=13-19(1) MOV AL, NUM1MUL NUM2 ; 8位乘8位MOV WORD PTR RES, AX(2) MOV AX, NUM1IMUL NUM2 ;16位乘16位MOV WORD PTR RES, AXMOV WORD PTR RES+2, DX(3)MOV AL, NUM1MOV BL, 46CBWDIV BLMOV WORD PTR RES, AX(4) MOV AX, NUM1CWDIDIV NUM2 (或DIV NUM2)MOV WORD PTR RES, AXMOV WORD PTR RES+2, DX3-20(1)53乘以2MOV AL, 53SHL AL, 1结果106(2) -49乘以2MOV AL, -49 ; -49补码为CFHSHL AL, 1 ;AL=9EH, 真值即为-98结果-98除以2类似3-21(1) BX=009AH(2) BX=15CH(3) BX=8071H(4) BX=10F7H(5) BX=FF1CH3-22(1) DX=[20506]=0006H BX=0004H(2) SP=1FFEH, [SP]=CX=FFFEH(3) CX=BX=0004H(4) AX=8094H, CF=0(5) AL=[20508H]=87H(6) AL=94H+37H+1=CCH, CF=0, AL=32H(7) SI=9(8) DI=9(9) [DI]=[2050A]=AL=94H(10) AX=17C6H, DX=8094H(11) AH=84H, BL=4(12) IP=DX=17C6H3-23(1) 将存储器中以FIRST为起始地址连续10个字节复制到以SECOND为起始地址的地方(2) 将存储器中数据段中以偏移地址0404H为起始地址,连续80H个字节的空间清零3-24MOV BX, 5MUL BXMOV BX, 2DIV BX3-26 MOV BX, 0A80HMOV AL, 5XLAT3-27(1) IP=1256(2) IP=3280H(3) IP=2450H3-28 IP=009A, CS=2000, [SP]=8F, [SP+1]=3DH, [SP+2]=50H, [SP+3]=40H3-29CMP AL, 1JNZ LAB1CMP AL, 2JNZ LAB2CMP AL,4JNZ LAB3最后一个条件(若位0至位2都是0,则顺序执行),相当于没有,因为不管符不符合这个条件,程序都会按顺序执行。
参考答案第一章计算机中的数制和码制第二章计算机概述一、填空题1.82. 23.10244.25.5、11001.1、.0101B5.B、42H、66H6.41.625、29.AH7. B8.、9.-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原码:BX反码:BX补码:B = E7H3.举例说明什么是机器数,什么是真值?答:将符号数值化了的数称为机器数。
如:-18=-10010B(真值);机器数为:B第三章半导体存贮器一、填空题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《微机原理及应用》第 3 页共24 页第四章微型计算机及微处理器的结构和组成一、填空题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、8086/8088CPU响应可屏蔽中断的条件是、、并且现行指令执行完毕。
2、分别指出下列指令中源操作数的寻址方式:MOV AX,[100H] :MOV AX,8[BX][DI]:3、8086/8088 CPU从功能上分总线接口单元(或BIU)和两部分。
4、CPU与I/O接口间的信息一般包括数据信息、控制信息、三种类型。
5、若用2K×8的RAM芯片组成12KB的内存总容量,则共需个这样的芯片。
6、设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令MOV AX,[DI+100H]源操作数的有效地址为,物理地址为。
7、在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入寄存器中。
8、采用级联方式,用9片8259A可管理级中断。
9、指令MOV AX,[BX+DI+10H]源操作数的寻址方式为。
10、若中断类型码N=3H,则对应的中断向量在中断向量表中第一个字节单元地址为。
11、要组成容量为4K×8位的存储器,需要片4K×1位的静态RAM芯片并联。
12、对于十六进制表示的数码29.8H,该数码用压缩BCD码表示时应为:。
13、设机器字长为8位,最高位是符号位。
则十进制数–11所对应的补码为。
14、若定义DA1 DB ‘hello’,则(DA1+3) 存放的数据是。
15、8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小为字节;另一个为存储器地址空间,其大小为字节。
16、若中断类型码N=2H,则对应的中断向量在中断向量表中第一个字节单元地址为。
二、单选题1、下列数据中最大的数为_____A. (11011001)2B. (75)10C. (37)8D. (27)162~ 4、设8086/8088CPU的(SS)=1050H,(SP)=0008H,(AX)=1234H,当执行一条:PUSH AX 指令时(SS)=___2、__,(SP)=__3、_,1234H存放的实际地址是__4、_,请选择正确答案。
微机原理与应用的刷题软件介绍微机原理与应用作为计算机科学与技术专业的一门重要课程,是大多数计算机相关专业的必修课之一。
在学习这门课程的过程中,我们需要不断提高自己的理论知识,并进行实践操作来巩固所学内容。
刷题是一种非常有效的学习方法,可以帮助我们检验自己的掌握程度,并发现学习中的薄弱环节。
为了提高学习效果,开发一款微机原理与应用的刷题软件变得尤为重要。
功能特点1.题库:软件内置了大量微机原理与应用相关的题库,涵盖了课程的各个知识点,包括计算机硬件体系结构、汇编语言、存储器、输入输出设备等。
2.题型多样:软件提供了多种题型,包括选择题、填空题、判断题等,帮助用户全面复习微机原理与应用的不同知识点和考察方式。
3.题目解析:每道题目都有详细的解析和答案,用户做错了可以及时了解正确答案,并加深对知识点的理解。
4.难度递进:软件中的题目根据难度分级,从简单到困难,帮助用户逐步提高自己的学习水平。
5.错题集:软件自动记录用户做错的题目,并提供错题集功能,方便用户集中复习易错题,加强对知识点的理解和掌握。
6.自定义组卷:软件提供组卷功能,用户可以按照自己的需求选择特定知识点或难度范围的题目进行组卷,有针对性地对某一知识点进行加强练习。
使用方法1.下载软件:用户需在计算机中下载并安装微机原理与应用的刷题软件。
2.注册或登录:首次使用软件需要进行账号注册,已注册用户可直接登录。
3.选择题库:用户可以根据自己的需求选择相应的题库,也可以根据自己的学习目标自定义组卷。
4.开始刷题:选择题目类型后,用户可在界面上进行答题,依次完成所有题目。
5.查看答案解析:用户完成答题后,可以通过软件查看每道题目的答案解析,了解正确答案。
6.查看错题:软件会记录用户做错的题目,用户可在错题集中进行查看和复习。
7.组卷练习:用户可以根据需要进行组卷练习,选择特定知识点或难度范围的题目进行训练。
使用效果使用微机原理与应用的刷题软件可以在以下几个方面帮助用户提高学习效果:- 知识全面复习:题库中的题目涵盖了微机原理与应用的各个知识点,用户可以通过刷题来全面复习课程内容。