微机原理心得体会

时间:2024.4.21

微机原理心得体会

时间过得很快,微机原理课程已经结束了。回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写,期间也听老师讲过,微机原理这门课程是比较偏硬件一点的。正是因为这一点我还是对它比较喜欢的,因为它和我的专业方向“自动化”有很大的联系,在自动化领域很多场合要应用到微机,本着想就业好的心态,因此对该课程的学习还是有浓厚的兴趣的。下面谈谈这期学习该课程的心得与体会: 

      刚开始接触这门课程的时候,感觉到它似乎非常的容易,尤其是第一章,它讲到的都是一些计算机的发展历程,听的是津津有味的,知道原来计算机是那么来的啊!这时我有一个感想,当初发明出第一台计算机的人是多么的伟大啊,使人在计算复杂问题上,速度得到了很大的提高,随着时代的发展,计算机的运行速度也越来越快,CPU由原来的M级发展到了G级,是多么令人惊奇的一个进步,到了21世纪,计算机得到了充足的发展,IT行业也成为了一个热门的行业, 

      其实我觉得,在学习微机原理这一块,最让我觉得棘手就是这个汇编语言了,在学它的过程中,觉得还是有点吃力,尤其是它的指令很多的,有时候总是把它给记混了,加上又没有实验课,所以在做练习的时候这个问题最突出了,如果是自己写程序的话,总是写不对,到计算机上也运行不了,唯一的解决办法就是看参考书上的程序再模仿编写,但是自己的编程能力上没有得到有效的提高。这也有可能是自己学习方法上的不足吧!在今后的学习中要针对性的改变这种不足。     汇编语言,对于自动化和计算机都是很重要的,因为它是和机器语言最接近的了,如果用它来编程序的话,会比用其它高级语言要快得多,

通过了这一学期对微机原理的学习,真的对它有了一个全新的认识,虽然说,这门课已经结束了,但是我会坚持对它的学习,使自己在汇编语言上有一个长足的提高!力争在掌握一门高能语言基础上掌握一门汇编语言,这就是我这期学习《微机原理》课程的心得体会。最后祝罗老师新年快乐!心想事成!

 

微机原理期末论文

题目:微机原理心得体会


第二篇:微机原理试卷


微机原理与应用试卷

一、单项选择题(每小题 1 分共 10 分)

1.十进制33.25转换成十六进制数为 ( ) ① B1.4H ② 1B.19H ③ 21.4H ④ 33.4H

2. 若有16条地址线,那么可访问的内存地址范围为。 ( ) ① 0001H~FFFFH ② 0000H~FFFFH ③ 00000H~FFFFFH ④ 00001H~FFFFFH

3. 8086 CPU内有指示下条指令有效地址的指示器是 ( ) ① IP ② SP ③ BP ④ SI

4.下列指令中语法有错误的是 ( ) ① IN AX,20H ② LEA SI,[2000H]③ OUT DX,AL ④ SHL AX,

微机原理试卷

2

5. 8088CPU内部的数据总线有多少条 ( ) ① 8条 ② 16条 ③ 20条 ④ 32条

6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为 ( ) ① 0FH和04H ② 0BH和04H ③ 0FH和0BH ④ 04H和0FH

7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。 ( ) ① 寄存器间接寻址 ② 变址寻址

③ 基址变址寻址 ④ 相对寻址

8. 与MOV BX,OFFSET X等价的指令是 ( ) ① MOV BX,X ② LDS BX,X ③ LES BX,X ④ LEA BX,X

9. 不能实现将AX清零和CF清零的指令是( )

① SUB AX,AX ② MOV AX,0 ③ XOR AX,AX ④ AND AX,0

10.可编程计数/定时器8253的工作方式有几种 ( ) ① 3 ② 4 ③ 5 ④ 6

二、填空题(每空2分,共20分)

1. 计算机通常___________和___________是核心部件,合称为中央处理单元CPU。

2. 8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。

3. 组成16M*8位的存储器,需要1M*4位的存储芯片___________片。

4. 微机中一般采用__________芯片作为串行通信接口。

5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。

6.堆栈是内存中一个专用区域,其存取规则是__________;在8086系统中,当CPU响应外部中断请求转向中断处理程序前,应将__________的内容依次压入堆栈。

三、判断改错题(每题1分,共10 分)

1. 8086向存储器的奇地址写一个字节的数据时,需要一个总线周期,在该总线周期内的第一个时钟周期中,A0为1。

2. 8088的 ( ) ( ) 信号可用作中断矢量的读选通信号。

3. 已知AL的内容为01011101B,执行NEG AL后再执行CBW,AX中的内容为7FA3H。( )

4. 8088 中,取指令和执行指令必须是串行操作。

5. MOV [BX],0 指令是正确的。 ( ) ( )

6. 8259A的8个中断源的中断矢量在中断向量表中是连续存放的。 7.多个外设可以通过一条中断请求线,向CPU发中断请求。

( ) ( ) ( )

8. EPROM 虽然是只读存储器,所以在编程时不可以向内部写入数据。

9. 在CMP AX,DX指令执行之后,当标志位SF,OF,ZF满足下列逻辑关系(SF?OF)+ZF=0时,表明(AX)<(DX)。

( ) ( )

10.CPU与外部接口数据传输方式有程序控制、中断、DMA三种方式。

四、汇编程序(共20分) 1. 设某数据区定义如下: ORG 0100H NAMES: DB ‘TOM’, 20 DB ‘ROSE’,25 DB ‘KATE’,22

下列各组指令,若为合法指令,请写出执行结果,若为非法指令,则写出错误原因。(本题5分)

(1) MOV SI,5

LEA DI,NAMES[SI+6] MOV AL,[DI]

(AL)=

SI,4

BX,NAMES [BL][SI],BYTE PTR NAMES+10

(2) MOV

LEA CMP

(SF)=

2.设初值(AX)=4321H,(DX)=8765H,则 MOV CL,04H SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL

上述程序执行后(DX)= ;(AX)= 。(本题5分)

3. 编写一个程序,接收从键盘输入的10个十进制数字,输入回车符则停止输入,然后将这些数字加密后(用XLAT指令变换)存入内存缓冲区BUFFER。加密表为:

输入数字: 0,1,2,3,4,5,6,7,8,9

密码数字: 7,5,9,1,3,6,8,0,2,4 (本题10分)

五、简答题(共20分)

1. 简述在最小工作模式下,8086如何响应一个总线请求?(本题5分)

2. 伪指令的功能是什么?(本题5分)

3.简述宏指令与子程序的区别(本题5分)

4.8259A中断控制器的功能是什么?(本题5分)

六、综合应用题(共20 分)

已知某8088微机系统包括8255,8253两个可编程接口电路。其中8253三个计数器分别工作在不同的方式下,可以为A/D转换器提供可编程的采样频率和采样时间;8255A的PB0可用于检测按键开关的位置,PB7可根据PB0的状态决定是否点亮LED指示灯。设系统所要求有关硬件连线已经全部接好,如图1所示。试完成下列各项要求。

(1) 分别列出8255A,8253各个断口的地址编码,其中片选信号PS2,PS3采用图2中

的译码地址。(5分)

(2) 根据图2所示8255A的A口和B口的连接方式,写出接口初始化程序片段。(5分)

(3) 图1给出了8253各个计数器要求的工作方式。设已知外部时钟频率为F,计数器0

的计数初值为L(字节型),工作在方式2;计数器1的计数初值为M(字型),工作在方式1;计数器2的计数初值为N(字型),工作在方式3,L,M,N是在程序的其它地方已经定义的变量,L,M为二进制数,N为BCD码。试按上述要求完成8253的初始化程序片段。(5分)

(4) 设计一个程序片段,使8255A监测PB0的输入状态,当PB0=1时使LED灯亮。(5分)

微机原理试卷

图1 图

微机原理试卷

2

微机原理与应用试题2标准答案

一、选择题(每题1分,共10分)

1. ③ 2. ② 3. ① 4. ④ 5. ① 6. ① 7. ③ 8. ④ 9. ② 10. ④

二、填空题(每空2分,共20分)

1. 运算器、控制器

2. 存储器或I/O接口,4

3. 32

4. 8250(或8251A)

5. 020H,00H,10H,00H,01H

6. 后进先出,断点处

三、判断题(每题1分,共10分)

1. √ 2. √ 3. X 4. X 5.X 6. √ 7. √ 8.X 9. X 10. √

四、汇编程序(共20分)

1.(1)非法指令LEA DI,NAMES[SI+6],不可直接传送 (3分)

(2)(SF)=0 (2分)

2.(DX)=7654H,(AX)=3210H (5分)

3.答案:

data segment

scode db 7,5,9,1,3,6,8,0,2,4

buffer db 10 dup(?)

data ends (3分)

code segment

assume cs:code,ds:data

start: mov ax,data

mov ds,ax

mov si,0

mov cx,10

lea bx,scode (2分)

input: mov ah,01

int 21h

cmp al,0ah

jz exit

and al,0fh

xlat

mov buffer[si],al

inc si

loop input

exit: ret

code ends (5分)

end start

五、简答题(共20分)

1. 答:外部总线主控模块经HOLD引线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应

过程。(5分)

2.答:伪指令是在汇编程序对源程序汇编期间由汇编程序处理的操作,它们可以完成如处理器选择、定义程序模式、定义数据、分配存储区、指示程序结束等功能。总之,伪指令主要是指导汇编过程。(5分)

3. 答:宏指令插入执行,目标代码重复出现,费单元,省时间 (2分)

子程序转去执行,目标代码仅出现一次,省单元,费时间(3分)

4.答:8259A中断控制器可以接受8个中断请求输入并将它们寄存。对8个请求输入进行优先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方式。8259A可以对中断请求输入进行屏蔽,阻止对其进行处理。8259A支持多种中断结束方式。8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。8259A可以进行级连以便形成多于8级输入的中断控制系统。(5分)

六、综合应用题(共20分)

(1) 8255的口地址码为08H,09H,0AH,0BH,8253的口地址码为0CH,0DH,0EH,0FH

(2) 8255的初始化程序

MOV AL,10000010B

OUT 0BH,AL

(3) 8253各通道的初始化程序片段

MOV AL,14H ;8253 0#设置为方式2

OUT 0FH,AL

MOV AL,L ;对0#设置计数处值L

OUT 0CH,AL

MOV AL,72H ;1#设置为方式1

MOV OFH,AL

MOV AX,M ;1#设置计数初值为M

OUT ODH,AL

MOV AL,AH

OUT ODH,AL

MOV AL,B7H ;2#设置为方式3,BCD码

OUT OFH,AL

MOV AX,N

OUT OEH,AL ;2#计数初值为N

MOV AL,AH

OUT 0EH,AL

(4) 8255检测到当PB0=1时点亮灯的程序片段

IN AL,09H ;读B口状态

K1: TEST 01H ;测试PB0=1否

JZ K1 ;不为1,踏步

MOV AL,00H ;PB0=1,使PA0=0,点亮LED

OUT 08H,AL

更多相关推荐:
微机原理与接口技术及其课程设计心得体会

微机原理与接口技术及其课程设计心得体会本学期的微机原理和接口技术及其课程设计都已经结束。在这个过程中,我们有所付出,也有所回报,让我感受颇多。对于《微机原理与接口技术》这门课程而言,初学时,感觉摸不着头绪。面对…

微机原理学习心得体会

微机原理与接口技术课程学习心得学院XXX班级XXX学号XXX姓名XXX不知不觉微机原理与接口技术课程已经结束了回想起来受益匪浅主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写期间也听老师讲过微...

微机原理学习心得

微机原理学习心得本学期的微机原理课程即将要结束以下是关于微机这门课程的心得体会初学微机原理时感觉摸不着头绪面对着众多的术语概念及原理性的问题不知道该如何下手在了解课程的特点后我发现应该以微机的整机概念为突破口在...

微机原理-心得体会

南阳师范学院物电学院微机原理课程收获及心得初学微机原理时感觉摸不着头绪面对着众多的术语概念及原理性的问题不知道该如何下手在了解课程的特点后我发现应该以微机的整机概念为突破口在如何建立整体概念上下功夫麻雀虽小五脏...

微机原理与接口技术学习心得

本学期微机原理课程已经结束关于微机课程的心得体会甚多微机原理与接口技术作为一门专业课虽然要求没有专业课那么高但是却对自己今后的工作总会有一定的帮助记得老师第一节课说学微机原理是为以后的单片机打基础这就让我下定决...

微机-心得体会

微机原理课程收获及心得微机原理课程收获及心得经过几个月的忙碌和学习微机原理课程已经接近尾声回想起刚开学时在338教室看见罗老师时的情形现在也感觉很温馨原本以为教我们微机课的是一位很严厉的应该是那种面无表情不爱和...

-微机-心得体会

南阳师范学院物理与电子工程学院微机原理课程设计报告不知不觉,微机原理与接口技术课程已经结束了。回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写,期间也听老师讲过,微机原理这门…

微机原理与接口技术课程设计(带实验心得)

福建农林大学计算机与信息学院信息工程类课程设计报告课程名称课程设计题目姓名系专业年级学号指导教师职称数字信号处理课程设计时域采样定理演示的实现电子信息工程系电子信息工程20xx谢秀娟讲师20xx年1月5日1福建...

微机原理与接口技术课程设计实验报告-交通灯控制系统

《微机原理与接口技术》课程设计报告交通灯控制系统班级:学号:姓名:指导教师:成绩:xxxx年x月x日目录1、课程设计的目的和要求32、系统的主要功能、作用及主要性能指标13、总体设计13.1基本工作原理13.2…

微机原理课程设计报告---抢答器的设计

微机原理及接口技术课程设计报告题目竞赛抢答器的设计学院中北大学信息与通信工程专业小组成员指导教师丁永红20xx年06月23日1设计目的1了解竞赛抢答器的设计原理和方法2掌握定时计数器并行接口芯片和中断控制的工作...

微机原理课程设计报告

微机原理课程设计设计报告姓名朱文斋班级学号30905020xx教师张荣标20xx年1月5日微机原理课程设计一目的结合微型计算机原理课程的学习进一步巩固已学的知识同时针对计算机原理知识的具体应用学会对系统中DOS...

微机原理软件课程设计报告

电气工程学院微机原理课程设计报告书课题名吃豆子程序和电子秒表班级姓名指导教师日期目录一软件课程设计11概要及关键词112课程设计题目113设计思想简述114程序流程图215程序源代码31116程序运行过程121...

微机原理心得体会(9篇)