《微计原理》电子教案_操作系统原理电子教案

教案模板 时间:2020-02-27 00:08:00 收藏本文下载本文
【www.daodoc.com - 教案模板】

《微计原理》电子教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“操作系统原理电子教案”。

《微计原理》电子教案

一、课程考试试题样卷题型及值分配

本课程考试试题主要参考书目为孙德文《微型计算机技术》。试题样卷题型及其分值分配见下表1:

表1:试题样卷题型及其分值分配

试题样卷题型

填空题

根据要求写对应程序 写出所给程序或语句的功能

编写程序 程序设计

分值分配

15个空,每空2分,共30分 5小题,每题4分,共20分 5小题,每题4分,共20分 2小题,每题10分,共20分

1小题,共10分

二、知识点分布

学习本课程前具备的基础知识:

计算机数制的转换,如何计算。

例如:二进制数10111011.011对应的十进制数为________,十六进制数为________.如果X=-1111101,则X的原码为________,反码为________,补码为_______。十进制数946对应的8421BCD码形式为_________。

解题: 187.3751, BB.6

11111101 , 10000010 , 10000011。

100101000110

课程知识点分布如下:

第一章:微处理器的典型结构、微型计算机的基本结构; 第二章:80X86微处理器的结构、编程结构及引脚功能; 第三章:寻址方式、指令系统;

第四章:汇编语言的基本语法、顺序结构程序、分支结构程序、循环结构程序,BIOS中断调用;

第五章:RAM、ROM芯片的结构、工作原理,动态存储,16位、32位微机存储接口;

第六章:I/O端口的编址方式、数据传输的控制方式、8237A的结构和功能; 第七章:中断的概念及其处理过程、优先级,8086中断系统;

第八章:芯片读写、引脚概念,芯片8255A的结构、引脚功能、工作方式及其初始化,定时器/计数器的基本工作原理、结构、功能、工作方式及其初始化,串行接口原理,模数转换原理;

第九章:总线、片总线的作用、总线标准,PC总线特点,ISA总线特点,EISA总线特点,PCI总线以及RS-232C总线;

第十章:主板,光盘存储器,硬盘接口,USB与IEEE1394,显卡,即插即用。

三、课程重难点、要点

第二章:80X86微处理器的编程结构 第三章:寻址方式、指令系统;

第四章:汇编语言的基本语法、程序设计; 第五章:RAM、ROM芯片的结构、工作原理 第六章:I/O端口的编址方式、数据传输的控制方式; 第七章:中断的概念及其处理过程、优先级;

第八章:定时器/计数器的基本工作原理、结构、功能、工作方式及其初始化 第九章:总线、总线标准,PC总线特点

四、具体例题及分析

(一)、8051芯片用引脚________作为ROM读选通,用引脚________作为RAM读选通,用引脚________作为RAM写选通.解:PSEN,RD,WR

(二)、简述8086中逻辑地址与物理地址的关系

解:逻辑地址是允许在程序中编排的地址,8086的逻辑地址有段基值和段内偏移量两 部分。段基值存放在对应的段寄存器中,段内偏移量由指令给出。物理地址是信息在存储器 中实际存放的地址。在8086系统中,物理地址形成过程为:将段寄存器中存放的段基值(16位)左移4次再加偏移量,得20位的物理地址。

(三)、写出寄存器AX、BX、CX、DX、SI和DI的隐含用法。

解:上述通用寄存器的隐合用法如下:

AX——在字乘/字除指令中用作累加器; 在字I/O操作时作为数据寄存器。

BX—间接寻址时,作为地址寄存器和基址寄存器; 在XLAT指令中用作基址寄存器;

CX—串操作时的循环次数计数器; 循环操作时的循环次数计数器;

DX——字乘/字除指令中用作辅助寄存器; I/O指令间接寻址时作端口地址寄存器;

SI—间接寻址时,作为地址寄存器和变址寄存器; 串操作时的源变址寄存器;

DI——间接寻址时,作为地址寄存器和变址寄存器; 串操作时的目的变址寄存器。

(四)、执行如下令后,标志寄存器中各状态位之值

(1)MOV AX, 34C5H

ADD

AX, 546AH

解:***1

***0

***1

显然:CF0,SF1,ZF0,AF0,OF1,PF0

(2)

MOV AX,E453H

ADD AX,C572H

解:***1

***0 ***01 显然:CF1,SF1,ZF0,AF0,OF0,PF1

(五)、根据要求写出指令段。

1.将片外单元30中内容低四位保持不变,高四位置1.2.将片内RAM 30H中的数低5位保持不变,高三位清零.3.将片内30H开始的10H个数清零.解:1.2.MOV A,30H ORL A,0F0H MOV 30H,A

2.MOV A,30H ANL A,#1FH MOV 30,A

3.8.MOV R0,#30H MOV R6,#10H XRL A,A L1:MOV @R0,A INC R0 DJNZ R6,L1

(六)、写出下列容量的RAM芯片片内的地址线和数据线的条数

解:(1)4K × 8位:地址线12条,数据线8条;

(2)512K×4位:地址线19条,数据线4条;

(3)1M ×1位:地址线20条,数据线1条;

(4)2K × 8位:地址线11条,数据线8条。

(七)、用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式。

解:(1)512×4位RAM构成16KB的存储系统:

需要16KB/512×4=64片;片外地址译码需11位地址线。

(2)1024×1位RAM构成128KB的存储系统:

需要128KB/lK × 8=1024片;片外地址译码需10位地址线;

(3)2K ×4位RAM构成64KB的存储系统:

需要64KB/2K × 2=64片;片外地址译码需9位地址线。

(4)64K×l位RAM构成256KB的存储系统:

需要256KB/64K×8位=32片,片外地址译码需4位地址线。

(八)、写出下列程序与语句的功能: 1.MOV A, 20H

MOV DPTR, #200H MOVC A,@A+PC MOV 30H, A 2. MOV R6, 10 CLR P1.0 L1: CPL P1.0

DJNZ R6, L1 3.CLC ADDC A, 20H DA A MOV 20,A

解: 1.将ROM220H单元中的数读入片内RAM 30H。

2.在P1口产生8周期的方波

3.实现A与R1两个BCD码相加.(九)、简述D/A转换器芯片对输出电路的要求

解:D/A转换器芯片中,大多是电流输出,而实际应用中往往需要模拟电压,因此,在使用中必须把D/A芯片的输出电流转换成相应的输出电压,通常采用运算放大器来实现 电流-电压的转换。常用的两种单极性输出电路如教材第159页中图8—6所示。其中(a)为反相电比输出电路,(b)为同相电压输出电路。

当实际应用中要求双极性模拟量输出时,可采用两级运算放大电路。

(十)、根据要求写出对应程序。

1、将RAM片内30H中的数与片外300H中的数进行交换

2、将片内RAM 30H中的数低5位保持不变,高三位清零.3、将片外单元30中内容低四位保持不变,高四位置1.4、将寄存器A中的数乘以4.解:1.MOV DPTR, #300H MOV A,@DPTR XCH A, 30H 2.MOV A, 30H ANL A, #1FH MOV 30, A 3.MOV A, 30H ORL A,0F0H MOV 30H,A 4.SHL A SHL A

(十一)、求片外RAM2000H处的20H个字节数的最大值与平均值

解:MOV DPTR, #2000H MOV R6, #20H MOV R0, #00H L1: MOV X A, @DPTR ADD R0, A INC DPTR JNZ R6, L1 MOV A, R0 MOV B, #20H

DIV AB

(十二)、利用定时器从单片机P1.0输出周期为1200us的方波

解:MOV A,#34H MOV TMOD,A MOV TH0,#02H MOV TL0,#30H SETB ES SETB ET0 SETB TR0 ORG 00BH MOV TH0,#02H MOV TL0,#30H CPL P1.0 RETI

下载《微计原理》电子教案word格式文档
下载《微计原理》电子教案.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文