微机课堂练习(含答案)

微机课堂练习(含答案)
微机课堂练习(含答案)

微机课堂练习

●若CF=1、OF=1,则AND AX,00BFH 执行后

A、CF=1,OF=0

B、CF=0,0F=1

C、CF=1,OF=1

D、CF=0,OF=0

答:D

(注:执行AND、OR、XOR、TEST后,使CF=0、OF=0。)

●变址寄存器有( )、( )。

●将要执行的指令的偏移地址存放在( )寄存器。

答: SI、 DI

IP

●逻辑地址由( )和( )构成。

●逻辑地址换算为物理地址的公式为( )。

●一个物理地址对应( )个逻辑地址。

答:段地址,偏移量

物理地址=段基值X 10H+偏移量

若干

●设IBM PC微机内存中某一单元的物理地址是12345H,完成不同

的逻辑地址:

1)1234H: _____H

2) _____H:0345H

答: 0005

1200

●设某用户程序SP=0050H,AX= 5678H,DS=1111H,如现在有三条进

出栈指令:

PUSH AX

PUSH DS

POP AX

试问三条指令执行后,SP=?AX=?

答: SP=004EH, AX=1111H

●写出下列指令的助记符:减法、带借位减法、求补。

●写出下列指令的助记符:加法、带进位加法、加1。

●循环右移指令是( )。

答: SUB、SBB、NEG

ADD、ADC、INC

ROR

●逻辑地址由( )和( )构成。

●逻辑地址换算为物理地址的公式为( )。

●一个物理地址对应( )个逻辑地址。

答:段地址,偏移量

物理地址=段基值X 10H+偏移量

若干

●执行前BX= =0040H,SI=003CH,执行LEA BX,[ BX+SI+0F62H]指

令以后,BX=____。

●已知AL =OAFH,那么指令“NEG AL"执行后,AL=___

答:OFDEH (0040H+003CH+0F62H)

51H (10101111→01010000→01010001 )

(注:仅对AL求补,不知它为有符号数还是无符号数! )

●若要取出AL的低四位,则应选用

A、AND AL,0FH

B、OR AL,0FH

C、XOR AL,0FH

D、TEST AL,0FH

答:A

●已知AX=0A5C6H, CX=0F03H,CF=1 ,则执行完后下面三条指令后

AX=?,CF=?

RCL AX, CL

AND AH, CH

RCR AX, CL

答: AX=81C6H

CF=1

●已知AX=0A33AH,DX=0F0FH,执行下列指令后,AX=?

AND AH, DL

XOR AL, DH

DEC AX

NOT AL

答: 03CBH。

●DEBUG程序中,显示器的内容应使用( )命令;查看内存单元的内

容应使用( )命令;反汇编使用( )命令。

答:R、D、U

●运用DEBUG.exe观察程序调试内容如下,请给出下面A、B、C、D、

E等各部分的说明?说明将要执行指令的偏移地址是多少?

AX=45A3 BX=0000 CX=002D DX = =0000 SP=0000...

DS=1422 ES=1412 SS=1422 CS=1312 IP=000B...

1312:000B BE0000 MOV BL,[SI] DS:0000=BC

A B C D E

●用DEBUG调试程序时,以下哪一个符号表示状态标志CF为“1”?

A、NV

B、CF

C、NC

D、CY

●用DEBUG调试程序时,以下哪一个符号表示状态标志SF为“0”?

A、PL

B、NG

C、S0

D、S1

答:D; A

●伪指令可以完成如( )、( )、( ) 等操作。

答:数据定义、分配存储区、指示程序结束。

●标号有三种属性: ( )、( )、( )

答:段地址属性、偏移地址属性、类型属性。

●伪指令语句

ADDR DB 6H DUP(1,2 (DUP (1, 2)))

中有数据‘0101H' 的字存储单元有( )个。

A、3

B、4

C、5

D、6

答: D

●STR DB ‘IBM PC'

DB 0AH,0DH

COUNT EQU $-STR

以上指令执行后COUNT的值为( )。

A、6

B、7

C、8

D、9

答: C

●STR DB ‘BM PC'

DD 0AH,0DH

COUNT EQU $-STR

以上指令执行后COUNT的值为( )。

答: 22H或34

●画图说明下面语句定义的数据在内存中的存储方式,写出具体的

地址和内容。

ORG 100H

VAR1 DB ‘AB’,-1

VAR2 DW 1, 20H,AB'

答:

●目标寄存器的值是多少?

DATA SEGMENT

NUM1 DB 12H,34H,0,56H

NUM2 DW 78H,90H,0AB46H, 1234H DATA ENDS

CODE SEGMENT

MOV AX,NUM2[1]

MOV SI, WORD PTR NUM1[0]

MOV DI, OFFSET NUM2[0

MOV AL, BYTE PTR NUM2[3]

CODE ENDS

答: 0090H、3412H、0004H、OOH

●下列程序完成什么工作?

DATX1 DB 300 DUP (? ) DATX2 DB 100 DUP (? )

……

MOV CX,100

MOV BX,200

MOV SI,0

MOV DI,0

NEXT, MOV AL,DATX1[BX][SI]

MOV DATX2[DI],AL

INC SI

INC DI

LOOP NEXT

答:将DATX1的后100个字节的元素赋给了DATX2。

微机原理课程设计数字时钟程序

河北科技大学 课程设计报告 学生姓名:学号: 专业班级: 电子信息科学与工程 课程名称:微型计算机原理及应用 学年学期: 2 01 1 —2012 学年第1 学期 指导教师: 20 0 1 1年 1 2月 课程设计成绩评定表

目录 一、课设题目及目的………………………………….4 二、设计任务………………………………………….4 三、总框图及设计流程 (4) 四、?源程序清单 (6) 五、?调试结果及显示 (19) 六、?个人贡献………………………………………….19 七、课程设计总结及体会 (21) 一、课设题目及目的 实习题目:数字时钟程序 实习目的:通过实习,使我们进一步弄懂所学到的课本知识,巩固和深化对8086系统的指令系统、中断系统、键盘/显示系统、程序设计、应用开发等基本理论知识的理解,提高汇编语言应用于技术的实践操作技能,掌握汇编语言应用系统设计、研制的方法,培养利用科技革新、开发和创新的基本能力,为毕业后从事与其相关的工作打下一定的基础。

二、课设任务 本课题为利用汇编语言设置时钟程序,其显示效果为:截取系统时间,能以时、分、秒(其中时为24小时制)的形式显示,并且通过合理的操作能修改时和分的内容来修改时间。再有,可以给它设定一个ALARM时间,到这个时间它就能产生信号,起到定时作用,。除此之外还能显示日期,日期分为年、月、日,其显示方式为xxxx年xx 月xx日。 ' *

DB '***********PRESS ESCBUTTON TO EXIT**************',0AH,0DH,'$' TN DB'PLEASE INPUT THE NEW TIME(HH:MM:SS):',0DH,0AH,'$' TMDB'PLEASE INPUT THE ALARM TIME (HH:MM:SS):',0DH,0AH,'$' MUSICMESS DB'PLEASE CHOOSE THE TYPE OF MUSIC:1(FAST) 2(MIDDLE) 3(SLOW)',0DH,0AH,'$' MESS2DB'TIME IS:',0AH,0DH,'$' MESS3DB 'TODAY IS:',0AH,0DH,'$' DBUFFER1DB20DUP('') T_BUFFD B 40 ;在数据段开一段时间显示缓冲区 DB ? DB 40DUP(?) HOR DB? MIN DB? SEC DB? TEMPHOR DB ? TEMPMIN DB? TEMPSEC DB? MUSIC DW 800;存放音乐的频率数DATA ENDS STACK SEGMENT DB 100 DUP(?) STACK ENDS CODESEGMENT ASSUME CS:CODE,SS:STACK,DS:DATA START: CALL CLEAR ;调用清屏子程序 DISPLAY:;时间显示部分 MOV AX,DATA MOVDS,AX MOVBX,OFFSETT_BUFF;送T_BUFF的偏移地址到BX MOV AH,2CH;调用DOS时间调用功能,功能号:2CH,小时,分钟,秒数分别保存在CH,CL,DH中 INT 21H ;判断时间是否相等SUB DH,1;秒数+1修正 CALL CHECK ;.........................................................................

微机原理课件设计简易计算器

$ 二○一一~二○一二学年第一学期 信息科学与工程学院 自动化系 : 课程设计计划书 课程名称:微机原理及应用课程设计 班级:自动化 0901 姓名:王立 学号: 4032 ] 指导教师:孟志华

二○一一年十二月六日 一、课题名称 简易计算器设计 二、课题目的 利用8088和8255设计一个简易计算器,并将其结果显示在LED数码管上。熟悉系统设计的基本步骤,掌握8088与8255的接口设计,掌握通过8255设计键盘扫描技术,掌握通过8255显示七段共阴极数码管设计。加强对8088数据总线,地址总线及接口寻址的理解,加深对8255的端口控制的理解。 ! 三、需求分析 (1)能够实现99以内的加减乘法运算,并显示在2位LED上。 (2)对于减法运算产生的负数,可在LED上显示“-”号,若负量超过9,则显示“E0”。 四、方案选择 方案一: 、 该方案将LED显示电路直接接在8088的DB上,而键盘则采用8255进行扫描。

( 方案二: 该方案则是将LED 显示电路和键盘扫描电路分别接在两 个不同的8255上,扫描和显示时,选中不同的8255 。 方案三: ) 该方案则只用一片8255驱动LED 显示和键盘扫描电路。 方案评估: 方案一:LED 显示驱动电路实现起来较简单,但是很浪费系统总线资源,舍弃! 方案二:释放了系统数据总线,但是方案缺乏经济性,因为采用了两片8255,与建设资源节约型社会初衷冲突!舍弃! 方案三:此种方案较为经济,方便,具有模块化的特点(因为将计算和显示电路全部集成在了8255上,应用时,直接挂接8255

即可实现要求!) & 综上所述:采用方案三! 五、程序流程图 程序总流程图:

最新2021年小学信息技术教学计划

最新2021年小学信息技术教学计划 一、指导思想: 为了推广计算机信息技术。提高全民族的科学纹化素质,发展中小学信息技术教育。根据 ___制定的《中小学信息技术课程建设》指导纲要,确定本课程的教学任务。 二、学情分析: 这个学期按照学校的安排,我担任三年级的教学任务,这个年级的学生已经上过一个学期的信息技术课,具有计算机的基本操作技能。这个年龄段的学生大都非常喜欢计算机,但他们的强烈探索热情会使没有组织的课堂完全乱套。本学期我打算采用计算机上机实际操作教学的方法。同时加强四年级学生的教学治理,根据他们好动,不喜欢受约束的特点,多安排实践性的学习内容。比如课堂学习以游戏、活动为主,尽量将理论学习时间压缩在10分钟以内。小学生要给他们规范的学习方式,用建构主义原理帮助他们建立关于计算机的系统知识,提倡他们运用信息技术于其他学科学习中,均衡地发展学生的信息技术素养。 三、教材分析:

本课程采用海南出版社出版的的教材,本教材每年级两册,三年级下学期选用第二册。本教材都有两个的单元内容,语言纹字童趣化、图形图像直观化、学习过程自主化、知识内容趣味科学化、信息教育整合化的特点。 四、教学目标: 三年级:共五课,第一课在电脑里写日记(一),第二课在电脑里写日记(二),第三课小海龟的家,第四课椰子节的宣传海报,第五课帮妈妈记帐。 五、进度安排: 三联单年级:每节课用10-20分种讲理论、剩余时间上机训练。 六、计算机治理 从系统上为确保计算机正常运作,我主要做好以下几点: (1)加强课堂常规管理:课堂管理的好与不好,不但关系到教学质量,而且更重要的是影响网络室的正常运作没有良好的课堂纪律,就没有良好学习环境。

微机接口电子表数字钟课程设计

微机原理与接口技术课程设计报告 设计名称:电子表设计 专业:计算机原理与接口技术 班级: xxxxxxx 姓名: XXX 学号: XXXXXXXXX 指导教师: XXXXXXXX 2014年 11 月 27 日

目录 摘要 (2) 一、设计目的及要求 (3) 1.1设计任务 (3) 1.2设计功能 (3) 1.3课程设计方式及基本要求 (3) 1.3.1 实验方式 (3) 1.3.2基本要求 (3) 1.4设计所用元件 (4) 二、设计题目及思想 (4) 2.1设计原理 (4) 2.2主要模块 (5) 2.3芯片初始化 (7) 2.4程序流程图 (9) 2.5硬件接线图 (11) 三、调试结果 (13) 四、课程设计总结 (16) 4.1遇到问题及解决方案 (16) 4.2 课程设计心得体会 (16) 参考文献 附录

摘要 汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。因而,对程序的空间和时间的要求很高的场合,汇编语言的应用是必不可少的。至于很多需要直接控制硬件的应用场合,则更是非用汇编语言不可了。随着科学技术迅速发展,理工科大学生不仅需要掌握计算机方面的基本理论知识,而且还需要掌握基本的实验技能及一定的科学研究能力。 通过课程设计,使学生巩固和加深微型计算机原理理论知识,通过实践进一步加强学生独立分析问题和解决问题的能力、综合设计及创新能力的培养,同时注意培养学生实事求是、严肃认真的科学作风和良好的实验习惯,为今后工作打下良好的基础。鉴于汇编语言的广泛用途及其在当代计算机界的重要作用,本人利用学的知识,在同学门的帮助下,花费大量时间,完成了关于电子表的系统设计。这个系统是应用于电脑中的小应用程序,可是显示电脑中的时间。很多地方都会有个时钟显示,其中大多是应用了类似这样的方法。 关键词:汇编语言微机原理接口技术时钟显示

微机原理课设_加法练习程序

课程设计 课程设计名称:微机应用系统课程设计 专业班级:计科1204班 学生姓名:张婷婷 学号: 201216010433 指导教师:王锋 课程设计时间: 2014.12.22-2015.1.3

计算机科学与技术专业课程设计任务书

一.课程设计实验的目的 课程设计的目的在于更好的锻炼我们的实践能力和考验平时学习的成果。我们是计算机专业,离不开编写代码。平时上课所学的知识来自于课本,上机实验相对比较少,所能锻炼的操作能力机会不多。而课程设计是让我们综合平时课本和实验的知识及经验,自己设计和构造,编写一个相对完整的程序。这不仅仅是对以前知识的巩固,更是锻炼我们的思维,我们的设计与编写程序的能力。对于我们以后将会从事的计算机类工作,这能很好的为我们打下坚实的基础,所谓积少成多,每学期都做课程设计,到毕业时我们对于编写一个应用软件或许就能较容易驾驭了。 本次微机应用系统课程设计我的题目是加法练习程序设计,虽然只要求加法运算,但我在该程序里添加了减法运算,使得程序相对不会太单调。虽然给的编程题目可能会与别人一样,但每个人的想法不一样,在设计时添加自己的想法或许就能使程序更加完善了,这也是课程设计对我们的一种锻炼。 二.实验设计的任务与要求 加法练习设计程序的内容是:随机给出百位数以内的加法算式,并提示输入答案,若正确给出正确提示,若错误给出错误提示,并提示输入答案;按 R 键继续下一题,按 Q 键返回 DOS。按照内容要求,在所学知识内容的基础上设计程序,具体的内容设计要求任务如下: 1.设计一个菜单,选项为加法和减法的练习。

2.以获取系统中的秒和百分秒作为两个随机数进行加减运算。 3.将输入的答案和运行结果比较,若相等给出正确提示,若错误给出错误提示,并继续输入答案直到正确为止。 4.提示是否继续下一题,按R键继续下一题,按Q键返回 DOS。 这次课程设计是在完成设计要求的基础上,添加了减法练习运算,以仔细、认真、规范的态度完成自己课程设计。 三.实验设计的思想 加法练习程序设计,主要工作是产生两个两位数的随机数进行加运算,而怎么产生随机数是该程序的难点。在搜集了一些资料后发现很多程序用的随机数是伪随机,是一个比较复杂算法,而不使用算法获得随机数的方法就是获取系统的时间。在翻阅课本后得知mov ah,2ch int 21h语句可以得到系统时间,在考虑后认为秒和百分秒比较适合,因为在短时间内这两个时间变化的多一些,比较适合用于随机数。Dh所存的数对应的是秒,Dl所存的数对应的是百分秒。加法直接将两个随机数相加即可,但减法就相对麻烦些,因为会出现第一个随机数比第二个随机数小得到结果为负数。为了解决这一问题,在数据段定义了两个变量,用来存放减数和被减数。在获取随机数时先不显示运算式,先将随机数的值给变量num1和变量mum2,如果相减结果小于0则转回去继续取随机数,直到取得随机数相减记过大于0,则显示运算式继续后面的程序运行。 相对较难的部分解决后则是将整个程序流程串起来,先是显示选择加或减运算,产生的随机数并显示相应的运算式;再是输入结果,对结果进行判断给出对或错的提示,错误时提示继续输入结果,对则继续下一步;最后选择是否继续下一题,R返回最初加减运算选择,Q则退出。

小学信息技术课程的教学计划

小学信息技术课程的教学计划 一、学生情况分析 1、任教班级学生学科学习情况(好、中、差)分析。 2、学困生情况分析(含学困生名单、现状和学习困难原因分析)。 (新接任的班级,本栏目内容的填写可在开学的第一周内完成。) 任教年级学生学科学习情况分析。 学生家庭基本没有计算机,接触计算机的时间只有在学校的一星期40分钟,操作时间客观上较少,计算机基础知识,基本技能不平衡。大部分学生学习兴趣较浓,上课能积极探索,主动求知。 现有差生情况如下: 各班都有部分学生因缺少操作机会,导致一些计算机基本操作都不熟练。 针对本年级的不同情况,必须采取不同的教学方法,特别在提补差上要多动脑子,充分挖掘学生的潜力,平时的教学中,应着重在实、广、新上下功夫,充分调动学生的学习积极性。 二、教学目标 1、知识与技能、过程与方法、情感态度与价值观。 2、质量目标。 (1)、知识、能力目标: 1、初步了解Word2009窗口结构及其功能;学会进入与

退出Word2009的方法;初步了解文件保存方法 2、掌握智能拼音输入文字;学会输入单字和词组;学会切换输入法状态 3、学会打开文档;学会用光标移动的方法修改文章 4、掌握文章段落的复制、移动及删除; 5、掌握文章的查找和替换 6、掌握文字的字型、字体、字号及颜色设置等修饰的基本方法; 7、掌握插入艺术字的方法,并能作相应的调整 8、学会对文章段落的对齐、缩进等操作;掌握行距和字距的调整 9、了解图片工具栏的组件和使用方法;学会插入剪贴画、图片的方法和技巧;掌握图文混排的方法 10、学会用打印预览查看文章编排效果;掌握纸张大小的设定、页边距的设置方法 11、了解PowerPoint2009;学会启动PowerPoint2009、选择版式的方法;掌握在幻灯片上文字输入、格式设置 12、掌握插入剪贴画、图片文件 13、浏览幻灯片、放映幻灯片 (2)、情意目标: 培养学生的学习兴趣,提高学生在现代社会中的信息化意识。 (3)、质量目标: 期末成绩争取学区A级。

微机原理课程设计报告-数字时钟的实现(附代码)

合肥工业大学 计算机与信息学院 课程设计 课程:微机原理与接口技术设计专业班级:计算机科学与技术x班学号: 姓名:

一、设计题目及要求: 【课题6】数字时钟 1.通过8253 定时器作产生秒脉冲定时中断。在中断服务程序中实现秒、分、小时的进位(24小时制)。 2.在七段数码管上显示当前的时分秒(例如,12 点10 分40 秒显示为121040)。 3.按“C”可设置时钟的时间当前值(对准时间)。 二、设计思想: 总体思想: 1、功能概述: 实验箱连线: 本实验建立在Dais实验箱基础上完成的基本连线及程序如下: 138译码器: A,B,C,D,分别连接A2,A3,A4,GS; y0连接8253的CS片选信号; y1连接8259的CS片选信号; 8253连线: 分频信号T2接8253的CLK0; 8253的OUT0接8259的IR7; 8253的gate信号接+5V; 8259连线: 8259的数据线接入数据总线;

本程序包括显示模块,键盘扫描模块,时间计数模块,设置模块等几个模块, (1)程序运行后,LED显示000000初始值,并且开始计数 (2)按C键进行设置初始时间,考虑到第一个数只能是0,1,2,当第一个数显示2时第二个数只能显示0~4,同理下面各位应满足时钟数值的合理的取值; (3)在手动输入初始值时,按D键进行回退1位修改已设置值,连续按D键可以全部进行删除修改。 2、主程序设计 主程序中完成通过调用子程序完成对8253及8259的初始化,对8259进行中断设置。主要在显示子程序和键盘子处理程序之间不断循环,8253每一秒给8259一个刺激,当8259接受到刺激后会给CPU一个中断请求,CPU会转去执行中断子程序,而中断子程序设置成时间计数加,即完成电子表的整体设计。详细流程图见图三-1。 3、LED显示子程序设计 本程序显示部分用了6个共阳极LED作为显示管,显示程序要做到每送一次段码就送一次位码,每送一次位码后,将位码中的0右移1位作为下次的位码,从而可以实现从左到右使6个LED依次显示出相应的数字。虽然CPU每隔一定时间便执行显示程序,但只要这个时间段不太长,由于人眼的视觉作用,就可以在6个LED上同时见到数字显示。 4、键盘扫描子程序设计 本程序需要用键盘对时间的初始值进行设置,因此对键盘扫描的子程序需要满足的功能如下: 判断是否是C键,若不是就返回至主程序,若是C键就开始对时间初始值进行设置,同时因注意到第一个值不可以超过2,第一个数是2时第二数不能超过4,余下的同理要满足时间数值的取值范围呢,若不是合法输入不予反应继续等待输入。当遇到输入数值错误时可以按下D键进行删除一位重新设置;当6位初始值全部设置成功后,电子表将自动开始走表。 5、时间运算子程序设计 该子程序的主要功能是对时、分、秒的运算,并把运算出的最终结果存到事先已经开辟

广工微机课设计算器

STACK SEGMENT STACK DW 32 DUP (?) STACK ENDS DATA SEGMENT TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH, 39H,5EH,79H,71H VAL DB 05H,06H,07H,0AH,0BH,0CH DATA ENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE START: MOV AX,DATA MOV DS,AX MOV DX,0606H MOV AL,80H OUT DX,AL A1: LEA SI,VAL MOV CX,0006H MOV BL,0FBH A2: MOV DX,0602H MOV AL,BL OUT DX,AL ROL BL,1 PUSH BX MOV AL,[SI] MOV BX,OFFSET TAB XLAT TAB MOV DX,0604H OUT DX,AL INC SI POP BX PUSH CX MOV CX,05FFH B1: LOOP B1 POP CX LOOP A2 JMP A1 RET CODE ENDS

END START STACK SEGMENT DB 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA DATA SEGMENT VA1 DB 07FH,0BFH,0DFH,0EFH,0F7H,0FBH VA2 DB 3FH,3FH,3FH,3FH,3FH,3FH VA3 DB 00H,00H,00H,00H,00H,00H TABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H DATA ENDS START: MOV AX,DATA MOV DS,AX MOV DX,0606H MOV AL,90H OUT DX,AL MOV BX,0000H ;-----判断有无按键按下----- STT: MOV AL,00H MOV DX,0602H OUT DX,AL MOV DX,0600H IN AL,DX AND AL,0CH CMP AL,0CH JNZ KEYABC ;有按键按下,就跳到KEYABC CALL DISP JMP STT ;-----判断键值----- KEYABC: CALL TIME ;按键去抖

小学信息技术课教学计划

小学信息技术课教学计划 小学信息技术课教学计划 一、指导思想: 为了搞好学校信息技术教育教学管理工作,提高信息技术教学水平,以教育部制定的《中小学信息技术课程建设》指导纲要为指导,根据《小学信息技术知识要点》开展信息技术教育教学活动,规范信息技术课,加强对学生的考核和评价,提高教育、教学质量。 二、本期教学内容安排: 根据我校的计算机软硬件实际情况,结合《小学信息技术知识要点》,拟定学年教学内容安排如下: 三年级上期:信息技术常识(电脑室管理常规、开关机、计算机的用途)、指法练习(了解键盘的分区按正确指法输入字母、数字、符号)、使用金山打字通进行汉字录入练习、益智游戏下期:信息技术常识(计算的发展史、计算机的特点)会设置桌面主题(墙纸、屏幕保护、外观)、画画、使用金山打字通汉字录入练习与使用写字板进行汉字编排练习、益智游戏。四年级上期:信息技术常识(电脑基本组成、计算机病毒的特点及其防治方法)、WINDOS操作系统(文件夹的建立、删除、复制、移动、属性的设置等)、正确使用鼠标(单击、双击、拖动)、文字录入练习下期:信息技术常识(电脑中常见的单位以换算)、WORD文档的使用(文档的建立、更名、窗口的认识、页面的设置(大小、

边框等)、文字的录入(正确使用光标控制键)、文字的编辑(字体、字号、字色、风格、下划线、着重号等)、益智游戏五年级上期:信息技术常识(快捷键的使用)、WORD文档编辑(文字的复制、粘贴、移动、剪切、查找、替换、格式刷)文本框的使用(边框和底纹)、艺术字、图像的插入(图像属性的运用、大小、位置、设置恰当的环绕方式等)下期:信息技术常识、WORD文档的表格使用(插入规定行列的表格、合并和折分单元格、插入或删除行或列、美化表格、文字美化、表格套用格式、边框底纹、对齐方式、表格内数据的简单计算)、简便几何图形的绘制、组合的运用等。六年级上期:信息技术常识、WORD文档运用(录入文字并进行编排与美化、表格的使用录入全班同学的通讯录并进行美化)EXCEL电子表格的使用下期:信息技术常识、EXCEL电子表格的使用、INTERNET(基础知识)(怎样在IE中浏览主页、怎样在互联网中搜寻资料、怎样从互联网上下载资料、申请邮箱、发收电子邮件 三、信息技术教育活动: 1、兴趣小组根据学生自愿的原则,安排兴趣小组,组织兴趣的学生每周六日的时间进行练习与辅导,旨在培养学生学习计算机的兴趣和提高操作水平,初级组(三、四年级)使用计算机进行绘图、学习LOGO初步用海龟作图;中级组(四五年级)进一步学习LOGO的基本操作;高级组(五、六年级)(学习Powerpoint的使用、FLASH的初步)。 2、竞赛活动本期拟在11月举行一次全校性的分年段的计算机操作竞赛,一方面提

微机原理课设(电子时钟)

学院:计算机科学技术 专业:计算机科学与技术(工)班级:计08-1班 姓名:秦振兴 学号:27 指导教师:孙海 2011年7月1日

微机原理与汇编语言课程设计任务书 一、题目:电子表 二、设计的目的 1. 掌握利用PC机的的中断及中断服务程序的编写方法; 2. 掌握定时器/计数器8253的工作原理及编程方法。 三、设计要求 编写程序,利用主机内的8253-2的计数器0产生10m的方波输出,此输出送至IRQ0使8259A每10ms产生1次中断,100次后秒加1,然后调整时、分、秒并在屏幕上显示。程序从按下任意键开始显示数据区存放的时间值,运行中按下空格键即停止运行,并返回DOS。要求每人独立完成课程设计。 四、设计内容 采用PC系列微机现有的硬件和软件资源编写汇编语言程序,在显示器上显示XX(时):XX(分):XX(秒),每秒钟更新1次。 五、课程设计工作量 一般每人的程序量应在100行有效程序行以上。不得抄袭,否则给不及格成绩。 六、课程设计工作计划 2011年6月27日1-2节指导教师讲课,学生准备文献资料; 2011年6月28日~2011年7月01日每人完成自己程序并能独立演示; 2011年7月01日下午验收,学生撰写课程设计报告。

指导教师签字: 专业主任签章: 微机原理与汇编语言课程设计指导教师评语与成绩

目录

第1章概述 ..................................................................................................... 错误!未定义书签。 选题来源 .............................................................................................. 错误!未定义书签。 选题目的 .............................................................................................. 错误!未定义书签。 选题意义 .............................................................................................. 错误!未定义书签。 解决问题 .............................................................................................. 错误!未定义书签。 技术要求 .............................................................................................. 错误!未定义书签。第2章总体方案设计 ..................................................................................... 错误!未定义书签。 硬件总体设计 ...................................................................................... 错误!未定义书签。 软件总体设计 ...................................................................................... 错误!未定义书签。第3章详细设计 ............................................................................................. 错误!未定义书签。 硬件设计 .............................................................................................. 错误!未定义书签。 显示模块........................................................................................... 错误!未定义书签。 时钟运算模块................................................................................... 错误!未定义书签。 对时模块........................................................................................... 错误!未定义书签。 设计电路图....................................................................................... 错误!未定义书签。 软件设计 .............................................................................................. 错误!未定义书签。 程序流程图....................................................................................... 错误!未定义书签。第4章调试与运行结果说明 ......................................................................... 错误!未定义书签。 试验结果 .............................................................................................. 错误!未定义书签。 分析 ...................................................................................................... 错误!未定义书签。课程设计总结 ................................................................................................... 错误!未定义书签。谢启 ................................................................................................................... 错误!未定义书签。参考文献 ........................................................................................................... 错误!未定义书签。附录 ................................................................................................................... 错误!未定义书签。

编写一个计算器程序课程设计报告 范例

《金融IT 入门-程序设计》 课程设计报告 中国地质大学长城学院 XX 系 2017年 月 3 日 目录 一.总体概述: 二.设计目标: 三.程序流程图: 四.程序代码: 五.设计 体会: 题目: 用Python 编写简易计算器程序 学 号: 专业: 班级: 姓名: 指导教师: 2016-2017学年 第二学期

一、设计内容 1.课程设计目的: 1)掌握Java语言的程序设计方法; 2)理论联系实际,进一步提高学生的软件开发技术; 3)培养学生分析、解决问题的能力; 4)提高学生实践论文撰写能力。 2.课程设计任务: 1)设计的计算器应用程序可以完成加法、减法、乘法、除法以及取余运算(可以进行浮点数和负数的运算); 2)有求倒数、退格和清零功能。 3.创新要求: 能进行正切、余弦,以及求平方根、指数(包括对e)、自然对数运算。图形界面采用继承windowadapter类,采取调用类方法来注册监听! 4.设计要求: 1)设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。

2)课程设计可选用Eclipse、JBuilder、NetBeans等作为开发平台以提高开发效率,通过资料查阅和学习尽可能熟练掌握其中一种集成开发环境。 3)认真按时完成课程设计报告,课程设计报告内容包括:设计任务与要求、需求分析、设计思路、详细设计、运行调试与分析讨论和设计体会与小结六个部分。 二、原理与分析 1.开发的技术及功能 本课程设计是要做一个图形界面的计算器,其界面主要是由swing组件中的控件构成。程序实现了计算器的基本功能有:加、减、乘、除基本算术运算(可以进行浮点和负数运算)和sin、cos、tan等三角函数求值运算,同时能进行指数运算和自然对数运算,还有求倒数、退格和清零功能。 2.设计思路 设计这个计算器主要是参考Windows操作系统中自带的计算器,由于编者水平和时间的限制,不能将计算器设计到科学型及其他更复杂的类型,在设计过程中还参考了一些其他的优秀设计。但本计算器除了常用的加减乘除(可以进行浮点和负数运算)这些基本运算外,还有求余、求倒、退格、清零,甚至还能进行一些复杂科学的运算,比如余弦(cos)、正切(tan)、指数运算(pow)、自然对数运算(log)、求平方根(sqrt)以及对e的指数运算(exp),并且还能进行连续运算。总体上说来,本计算器设计简单,代码很少,程序很小,但功能却很强大,这是同类计算器所不具备的。 3.设计效果图 设计时先在设计界面中添加按钮等控件,后在按钮的actionPerformed事件中添加代码完成其功能其中调用了Java类中的Math函数库以及各种字符串操作。设计的界面如下: 图一计算器运行界面 三、设计过程 1.程序思路: 1)本应用程序继承自框架类(JFrame),容器Container c采用BorderLayout 边缘布局,将单行文本框加入到“North”区域,包含各种按钮的面板JPanel p 加入到”Center”区域。包含各种按钮的面板JPanel p 采用3行6列的网格布局,然后将数字按钮和运算符按钮以及控制按钮用一个for循环添加到面板中同时注册按钮事件监听器。如: Button b=new Button(); (事件监听器); 2)事件监听器中的事件处理方法void actionPerformed(ActionEvent evt)完

2017-2018以口小学信息技术课教学工作计划

2017-2018以口小学信息技术课教学工作计划 以口小学李平贵 一、指导思想 以教育部《中小学信息技术课程指导纲要(试行)》为指导。培养学生对信息技术的兴趣和意识,让学生了解和掌握信息技术基本知识和技能,了解信息技术的发展及其应用对人类日常生活和科学技术的深刻影响。通过信息技术课程使学生具有获取信息、传输信息、处理信息和应用信息的能力,教育学生正确认识和理解与信息技术相关的文化、伦理和社会等问题,负责任地使用信息技术;培养学生良好的信息素养,把信息技术作为支持终身学习和合作学习的手段,为适应信息社会的学习、工作和生活打下必要的基础。 二、工作目标 1、了解信息技术的应用环境及信息的一些表现形式。 2、建立对计算机的感性认识,了解信息技术在日常生活中的应用,培养学生学习、使用计算机的兴趣和意识。 3、在使用信息技术时学会与他人合作,学会使用与年龄发展相符的多媒体资源进行学习。 4、能够在他人的帮助下使用通讯远距离获取信息、与他人沟通,开展直接和独立的学习,发展个人的爱好和兴趣。 5、知道应负责任地使用信息技术系统及软件,养成良好的计算机使用习惯和责任意识。 三、具体措施

三年级(上学期):简单认识计算机的结构,认识计算机的各种设备的名称和作用。学会开机关机、重新启动计算机。学习鼠标的使用和用画图工具画图。 (下学期):学习用画图工具画图,了解用计算机画图的一些基本常识。 四年级(上学期):认识键盘,掌握键盘操作的正确姿势和击键方法,学会26个英文字母和英文标点的键位,回车、退格键、空格键等常用功能键的用法。 (下学期):继续进行键盘指法训练,学习输入上档字符,进行英文全篇的综合练习(区分大小写、格式)。 五年级(上学期):学习windows常识,桌面、窗口和对话框的简单使用,学习用微软拼音汉字输入法输入汉字,中文标点符号。(下学期):继续学习用画图工具画图,了解用计算机画图的一些较复杂的应用。 六年级(上学期):windows系统和文件的管理。(下学期):学习使用写字板进行中英文排版。

微机原理+课程设计+数字钟

目录 一、设计要求 (1) 二、设计所用芯片。。。。。。。。。。。。。。。。。。。 2 三、设计思想。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 四、设计所用芯片结构 (3) 1、8259A芯片的内部结构及引脚 (3) 2、8279芯片的内部结构及引脚 (4) 3、8253芯片的内部结构及引脚 (5) 五、系统各个模块设计 (6) 1、系统总体设计 (6) 2、主控模块 (7) 3、CPU模块 (7) 4、定时模块 . . . . . . . . . . . . . . . . . . . . . . . . 9 5、中断处理模块。。。。。。。。。。。。。。。。。。9 6、显示模块和小键盘模块 (10) 六、程序流程图 (12) 1、主程序流程图 (12) 2、定时中断服务程序流程图 (14) 七、设计总结 (15) 附录一:参考书目 (15) 附录二:总体图 . . . . . . . . . . . . . . . . . . . . . . . .15 附录三:源代码............17

一、设计要求 利用试验平台提供的硬件资源设计一个电子表。该电子表以时、分、秒的形式实时显示当前时间,且具有校表功能,利用小键盘与标准时间校准。 掌握8255、8259、8253芯片使用方法和编程方法,通过本次课程设计,学以致用,进一步理解所学的相关芯片的原理、内部结构、使用方法等,学会相关芯片实际应用及编程,系统中采用8088微处理器完成了电子钟的小系统的独立设计。同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。 二、设计所用芯片 8253定时器:用于产生秒脉冲,其输出信号可作为中断请示信号送IRQ2。 8279接口芯片:实现键盘输入和显示输出。 8259中断控制器:用于产生中断。 LED:六个LED用于显示时:分:秒值。 小键盘:用于控制设置。 三、设计思想 1、设计思想 本系统设计的电子时钟以8088微处理器作为CPU,用8253做定时计数器产生时钟频率,8279做可编程并行接口显示时钟和键盘电路,8259做中断控制器产生中断。在此系统中,8253的功能是定时,接入8253的CLK信号为周期性时钟信号。8253采用计数器0,工作于方式2,使8253的OUT0端输出周期性的负脉冲信号。即每隔20ms,8253的OUT0端就会输出一个负脉冲的信号,此信号接8259的IR2,当中断到50次数后,CPU即处理,使液晶显示器上的时间发生变化。 其中8259只需初始化ICW1,其功能是向8259表明IRx输入是电平触发方式还是上升沿触发方式,是单片8259还是多片8259。8259接收到信号后,产生中断信号送CPU处理。 2、设计原理 利用定时器8253和8259以及键盘和数码显示电路,设计一个电子时钟,由8253中断定时,小键盘控制电子时钟的启停及初始值的预置。 电子时钟的显示格式HH:MM:SS由左到右分别为时、分、秒,最大记时59:59:59超过这个时间时分秒位都清零从00:00:00重新开始。 设计一个定时显示装置,用六个数码管显示时间,用小键盘控制计时,设置和显示时间。系统一运行就从00点00分00秒开始计时,并在数码管上显示时、分、秒当前值,而且,可以用键盘设置当前时间。 基本工作原理:每百分之一秒对百分之一秒寄存器的内容加一,并依次对秒、分、小时寄存器的内容加一;六个数码管动态显示时、分、秒的当前值。 C键:置初值,显示00:00:00 G键:显示动态变化(启动表); D键:显示静态不变(表停止); E键:终止程序,返回DOS; P键:设置时:分:秒的值

微机课设简易计算器

微机课程设计报告 题目简易计算器仿真 学院(部)信息学院 专业通信工程 班级2011240401 学生姓名张静 学号33 12 月14 日至12 月27 日共2 周 指导教师(签字)吴向东宋蓓蓓

单片机十进制加法计算器设计 摘要 本设计是基于51系列的单片机进行的十进制计算器系统设计,可以完成计 算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED上相应的显示结果。 软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,针对计算器四则运算算法特别是乘法和除法运算的实现,最终选用全球编译效率最高的KEIL公司的μVision3软件,采用汇编语言进行编程,并用proteus仿真。 引言 十进制加法计算器的原理与设计是单片机课程设计课题中的一个。在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。 单片机课程设计既要让学生巩固课本学到的理论,还要让学生学习单片机硬件电路设计和用户程序设计,使所学的知识更深一层的理解,十进制加法计算器原理与硬软件的课程设计主要是通过学生独立设计方案并自己动手用计算机电路设计软件,编写和调试,最后仿真用户程序,来加深对单片机的认识,充分发挥学生的个人创新能力,并提高学生对单片机的兴趣,同时学习查阅资料、参考资料的方法。 关键词:单片机、计算器、AT89C52芯片、汇编语言、数码管、加减乘除

1小学信息技术教学计划(河大版)上册

信息技术教学计划2016——2017学年上学期 衡 水 市 振 华 小 学

信息技术教学计划 ---张根旺《中小学信息技术课程指导纲要(试行)》中指出:中小学信息技术课程的主要任务是培养学生对信息技术的兴趣和意识,让学生了解和掌握信息技术基本知识和技能,了解信息技术的发展及其应用对人类日常生活和科学技术的深刻影响。通过信息技术课程使学生具有获取信息、传输信息、处理信息和应用信息的能力,教育学生正确认识和理解与信息技术相关的文化、伦理和社会等问题,负责任地使用信息技术;培养学生良好的信息素养,把信息技术作为支持终身学习和合作学习的手段,为适应信息社会的学习、工作和生活打下必要的基础。 小学阶段教学目标: 1、了解信息技术的应用环境及信息的一些表现形式。 2、建立对计算机的感性认识,了解信息技术在日常生活中的应用,培养学生学习、使用计算机的兴趣和意识。 3、在使用信息技术时学会与他人合作,学会使用与年龄发展相符的多媒体资源进行学习。 4、能够在他人在帮助下使用通讯远距离获取信息、与他人沟通,开展直接和独立的学习,发展个人的爱好和兴趣。 5、知道应负责任地使用信息技术系统及软件,养成良好的计算机使用习惯和责任意识。 整体课程安排: 三年级第一学期:第一册第一单元和第二单元5---7课(15课时) 四年级第一学期:第二册第一单元(16课时) 五年级第一学期:第三册第一单元和第二单元7—9课(16课时) 六年级第一学期:第四册第一、二单元(16课时)

《信息技术》小学第一册教学计划 第一单元时刻在你身边——信息与信息技术 第1课生活和学习中的好帮手——信息技术(3课时) 教学目的:让学生理解“信息技术”的概念,形成初步的感性认识,激发学生学习兴趣。 指导意见:以激发学生学习兴趣为主要目的,内容不需要学生完全掌握,只需要了解即可。(教师课前要做好充分准备) 第2课无所不在、神通广大——信息技术应用(3课时) 教学目的:从更广泛的角度让学生理解“信息技术”的概念,体验信息技术在日常生活中的广泛应用。 指导意见:授课的过程中应该紧密与生活结合,切忌空讲。 第3课认识计算机——计算机的硬件组成(2课时) 教学目的:让学生掌握计算机硬件部分的组成及作用。学会鼠标的基本操作,掌握开、关机的正确方法。 教学要求:通过基本特征认识计算机,能说出各个组成部分的名称。 指导意见:教师指导学生上机练习。 第4课玩“纸牌”游戏——初步认识软件(4课时) 教学目的:通过玩“纸牌”游戏,进一步熟悉鼠标的五种操作方法,同时认识到软件和硬件的关系。 指导意见:让学生多上机练习,熟练使用鼠标,有能力的学生可以尝试玩“扫雷”游戏。 本单元教学内容比较少,教师可以根据本校的实际情况,添加适当的教学内容。第二单元快乐的小画家——画图篇 前续课(1课时)

相关文档
最新文档