微机原理及应用试卷

2022-08-28

第一篇:微机原理及应用试卷

微机原理与应用试卷-有答案

微机原理与应用试卷

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

1.十进制33.25转换成十六进制数为

( ) A. B1.4H

B. 1B.19H

C. 21.4H D. 33.4H

2. 若有16条地址线,那么可访问的内存地址范围为。

( ) A. 0001H~FFFFH B. 0000H~FFFFH C. 00000H~FFFFFH D. 00001H~FFFFFH 3. 8086 CPU内有指示下条指令有效地址的指示器是

( ) A. IP B. SP

C. BP D. SI 4.下列指令中语法有错误的是

( ) A. IN AX,20H B. LEA SI,[2000H]C. OUT DX,AL D. SHL AX,2

5. 8088CPU内部的数据总线有多少条

( ) A. 8条 B. 16条

C. 20条

D. 32条

6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( ) A. 0FH和04H B. 0BH和04H

C. 0FH和0BH D. 04H和0FH

7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。

( ) A. 寄存器间接寻址

B. 变址寻址

C. 基址变址寻址

D. 相对寻址

8. 与MOV BX,OFFSET X等价的指令是

( ) A. MOV BX,X B. LDS BX,X C. LES BX,X D. LEA BX,X 9. 不能实现将AX清零和CF清零的指令是

( ) A. SUB AX,AX B. MOV AX,0 C. XOR AX,AX D. AND AX,0 10.可编程计数/定时器8253的工作方式有几种

( ) A. 3

B. 4

C. 5

D. 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)= MOV LEA CMP SI,4 BX,NAMES [BL][SI],BYTE PTR NAMES+10 (2)

(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如何响应一个总线请求?(本题

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

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

5分) 3

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 4

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

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

1. C. 2. B. 3. A. 4. D.5. A. 6. A. 7. C. 8. D.9. B. 10. D.

二、填空题(每空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

四、汇编程序(共20分)

5.X

6. √

7. √

8.X

9. X

10. √

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

(2)(SF)=0 (2分) 2.(DX)=7654H,(AX)=3210H 3.答案: data scode buffer data code

start:

segment db 7,5,9,1,3,6,8,0,2,4 db 10 dup(?) ends

(3分) (5分)

segment assume cs:code,ds:data mov ax,data mov mov mov lea mov int cmp jz and xlat mov inc loop ret ends ds,ax si,0 cx,10 bx,scode ah,01 21h al,0ah exit al,0fh buffer[si],al si input

(5分)

(2分)

input:

exit: code

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

第二篇:微机原理试卷及答案 2

《微机原理》试题

一、选择题(每题3分,共30分)

1.8288在8086/8088组成的计算机中的作用是(② )。 ① 数据缓冲器

② 总线控制器

③ 地址锁存器

④ 提供系统时钟CLK 2.指令 MOV 0283H[BX][SI] , AX中目标操作数的寻址方式为( ②)。 ① 寄存器寻址

② 基址变址相对寻址

③ 基址寻址

④ 变址寻址

3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为( ④ )。 ① 4100H

② 3AA08H

③ 3B008H

④ 3AAA8H 3806 +2A48 =3AAA8H

4.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为(③)。 ① 15K×8

② 32K×256

③ 8K×8

④ 32K×8 5.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为(②)。 ① 32片、11根

② 64片、14根

③ 8片、 14根

④ 16片、8根 6.“ADD AX,[BX+8]”的源操作数在当前( ② )。 ① 堆栈段

② 数据段

③ 代码段

④ 程序段 7. DMAC 8237具有(② )。 ① 八个独立通道

② 四个独立通道

③ 二个独立通道

④ 三个独立通道

DMAC8237A的主要性能:

1、有4个独立的DMA通道,每个通道都充许开放或禁止DMA请求,都可以独立控制自动预置方式。

2、具有三种基本的传输方式:单字节传送、数据块传送、请求传送。

3、具有存储器到存储器的传送功能

4、具有正常时序和压缩时序两种基本时序。

5、8257A级联可扩充任意个DMA通道。

6、有两种优先管理方式:固定优先级和循环优先级。

7、有较高的数据传输速率。 8.可编程并行接口8255A具有(① ) ① 两个8位(A口、B口)和两个4位(C口的高、低各4位)并行输入输出端口。 ② 两个8位(A口、C口)和两个4位(B口的高、低各4位)并行输入输出端口。 ③ 两个8位(B口、C口)和两个4位(A口的高、低各4位)并行输入输出端口。 ④ 两个4位(A口、B口)和一个8位(C口)并行输入输出端口。 9.8259分别有(③)个 ICW和OCW。 ① 2, 4

② 4, 2

③ 4, 3

④ 3, 4

8259A有3个操作命令字OCW1-OCW3,4个初始化命令字ICW1-ICW4。 10.8255A有3种工作方式,能工作与工作方式2的口有( ④)。 ① A口和B口

②B口和C口

③ B口

④A口

二、判断题(每题2分,共10分) 1.数据总线是单向总线。( 错

)双向总线。

2.RAM是指只读存储器( 错

)RAM随机访问存储器。ROM只读存储器 3.CPU与外界交换信息的方式有两种:同步通信和异步通信。( 对

) 4.8259A具有8级优先权控制,通过级联可扩展至64级优先权控制。( 对 ) 5.CPU的发展经历了4代,第三代用的是半导体管。(

错 )集成电路。

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

1.标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为: ① CF :(进位标志位;0:无进位

1:有进位); ② IF :(中断允许标志位;0:屏蔽外部的可屏蔽的中断请求;1:允许接受外部的可屏蔽的中断请求);

2.物理地址是指(存储器的实际地址,一个存储单元的物理地址是惟一); 3.微机中的ROM是(只读存储器)。

5. CPU与接口之间传送信息的方式一般有四种,即: (无条件)、(查询式 )、(中断方式)、( DMA方式 )。

6. 8086/8088从总的说来有(内部)、( 外部)两种中断。

1 7.总线根据其所处的位置不同,可以分为(片内总线)、(片总线)、(内总线)、(外总线)。 8.半导体存储器从使用功能上来说,可分为两类:(随机存取存储器RAM)和(只读存储器ROM)。

9.8253一个芯片上有(3)个独立的16位计数器通道,每个通道有(6)种工作方式。 10.MOV AX,1234H中源操作数所使用的寻址方式为:(立即数寻址方式),MOV ES,AX源操作数所采用的寻址方式:(寄存器寻址方式)。

四、简答题(每题5分,共计20分)

1.8086CPU由哪两个独立的工作单元组成?它们的功能是什么? 答:8086CPU由总线接口单元BIU和执行单元EU组成。其中, BIU负责与存储器接口,即8086CPU与存储器之间的信息传送,都是由BIU进行的。EU负责指令的执行 2.微机中的基本计时有哪几种?它们之间的有何关系?

答:微机中的基本计时有:指令周期;总线周期;时钟周期。一个指令周期由若干时钟周期或总线周期构成,一个基本的总线周期由四个时钟周期构成,时钟周期是最小的计时单位,它是微机主频的倒数。

3.8237在系统中起什么作用?请简述8237工作过程。

答:DMA控制作用,具有DMA请求、响应、传送和结束的管理能力。8237工作过程分四个阶段:

(1)

请求: (2)

响应: (3)

传送: (4)

结束:

4.试述中断处理过程?

答:中断处理过程为:中断请求、中断排队、中断响应、中断处理、中断返回。

五、程序分析题

在数据段中从0500H单元开始存放着100个带符号数(16位),要求把其中的正数传送至1000H开始的存储区;负数传送至1100H开始的存储区。(8分)

XOR

DX,DX MOV

SI,0500H

MOV

DI,1000H

;存正 MOV

BX,1100H

;存负 MOV

CX,100 L1:MOV

AX,[SI] TEST

AX,8000H

JNZ

L2

;负转L2 MOV

[DI],AX INC

DI INC

DI JMP

L3

L2: MOV

[BX],AX INC

BX INC

BX L3: INC

SI INC

SI LOOP L1 HLT

六、应用题(12分)

使用下列RAM芯片,组成所需的存储容量,各需多少RAM芯片?各需多少RAM芯片组?共需多少根寻址线?每块芯片需多少寻址线? (1)512×4的芯片,组成8K×8的存储容量(32,16,13,9) (2)4K×1的芯片,组成64K×8的存储容量(128,16,16,12) (3)1K×8的芯片,组成32K×8的存储容量(32,32,15,10)

第三篇:微机原理及接口技术试卷及答案

一、(共30分)

1.(10分) (1)将十进制数+107/128化成二进制数、八进制数和十六进制数(3分)

(2)请回答什么是二--十进制编码?什么是有权码、什么是无权码、各举一个你熟悉的有权码和无权码的例子?(7分)

2.已知X=0.1101,Y=-0.0101,用原码一位乘法计算X*Y=?要求写出计算过程。(10分) 3.说明海明码能实现检错纠错的基本原理?为什么能发现并改正一位错、也能发现二位错,校验位和数据位在位数上应满足什么条件?(5分)

4.举例说明运算器中的ALU通常可以提供的至少5种运算功能?运算器中使用多累加器的好处是什么?乘商寄存器的基本功能是什么?(5分)

二、(共30分) 1.在设计指令系统时,通常应从哪4个方面考虑?(每个2分,共8分) 2.简要说明减法指令SUB R3,R2和子程序调用指令的执行步骤(每个4分,共8分) 3.在微程序的控制器中,通常有哪5种得到下一条指令地址的方式。(第个2分,共10分) 4.简要地说明组合逻辑控制器应由哪几个功能部件组成?(4分)

三、(共22分)

1.静态存储器和动态存储器器件的特性有哪些主要区别?各自主要应用在什么地方?(7分) 2.CACHE有哪3种基本映象方式,各自的主要特点是什么?衡量高速缓冲存储器(CACHE)性能的最重要的指标是什么?(10分)

3.使用阵列磁盘的目的是什么?阵列磁盘中的RAID0、RAID

1、RAID

4、RAID5各有什么样的容错能力?(5分)

四、(共18分)

1.比较程序控制方式、程序中断方式、直接存储器访问方式,在完成输入/输出操作时的优缺点。(9分)

2.比较针式、喷墨式、激光3类打印机各自的优缺点和主要应用场所。(9分)

答 案

一、(共30分)

1.(10分) (1) (+107/128)10 = (+1101011/10000000)2 = (+0.1101011)2 = (+0.153)8 = (+6B)16

(2) 二-十进制码即8421码,即4个基2码位的权从高到低分别为

8、

4、

2、1,使用基码的0000,0001,0010,……,1001这十种组合分别表示0至9这十个值。4位基二码之间满足二进制的规则,而十进制数位之间则满足十进制规则。

有权码是指一个十进制数位的4位基2码的每一位有确定的权。无权码是指一个十进制数位的4位基二码没有确定的权。前者的例子为二-十进制编码(BCD)码,后者的例子为余3码。

2.已知X=0.1101,Y=-0.0101,用原码一位乘法计算X*Y=?要求写出计算过程。(10分)

3. 答案:

基本原理:k个数据之外加上r个校验位,从而形成k+r位的新的码字,使新的码字的码距均匀的拉大。把数据的每一个二进制位分配到几个不同的偶校验位的组合中,当一位出错,会引起相关的几个校验位的值发生变化,从而可能发现出错,还能指出是哪一位错,进而进行纠错。

校验位和数据位应满足条件 2 r-1>k+r 在此条件下,不但能发现并改进一位错,并能同时发现二位错。

4.答案:

运算器中的ALU通常至少可以提供算术加运算、算术减运算、逻辑或运算、逻辑与运算、逻辑异或运算5种功能。运算器采用多累加器可以简化指令的执行步骤。乘商寄存器的基本功能是在完成乘除运算时能自行左右移位。

二、(共30分) 1.答:

(1)指令系统的完备性,常用指令齐全,编程方便;

(2)指令系统的高效性,程序占用内存空间少,运行速度快。

(3)指令系统的规整性,指令和数据使用规则统一简化,易学易记;

(4)指令系统的兼容性,同一系列的低档计算机的程序能放到新的高档机上直接运行。

2. 答:(1)减法指令SUB R3,R2的执行步骤: ① AR←PC

② 读内存,IR←读出的内容,PC←PC+

1③ R3←R3—R2,保存状态信息

结束,检查中断请求,无中断请求,进入下一条指令的执行过程。

(2)子程序调用指令CALL执行流程;

① AR←PC

② 读内存,IR←读出的内容,PC←PC+1

③ AR←SP—1 ④ 写内存,PC内容进栈保存

⑤ PC←ZI程序入口地址

结束,检查中断请求,无中断请求,进入下一条指令的执行过程。

3.答:在微程序控制系统中,通常有以下5种得到下一条微指令地址的方式: (1)微程序顺序执行时,下地址为本条微地址加1。

(2)在微程序必定转向某一微地址时,可以在微指令中的相关字段中给出该地址值。

(3)按微指令(上一条或本条)的某一执行结果的状态,选择顺序执行或转向某一地址。

(4)从微堆栈中取出从微子程序返回到微主程序断点的返回地址,用于微子程序返回处理。

(5)依条件判断转向多条微指令地址中的某一地址控制。

4.答:组合逻辑控制器应由4 个功能部件组成: (1)程序计数器PC,用于保存一条指令在内存中的地址;

(2)指令寄存器IR,用于保存从内存读出的指令内容;

(3)脉冲源和启停控制逻辑、节拍发生器,前者向计算机各部件提供连续(单个)的主振脉冲,后者用于标记每个指令的执行步骤的相对次序关系。

(4)时序控制信号产生部件,用于形成并提供计算机各部件当前时刻要用到的控制信号。

三、(共22分)

1.答:静态存储器和动态存储器器件的特性有的主要区别见下表

静态存储器SRAM主要用于高速缓冲存储器Cache,动态存储器主要用于主存储器。

2. 答:Cache有三种映像方式:全相联映像方式,直接映像方式,多路组相联映像方式。

全相联映像方式是指主存中任一个字(字块)可以写入Cache中的任何一个字(字块)中。其优点是有最大的灵活性。缺点是要确定读的信息是否在Cache中,必须用原本读主存的地址与整个Cacha每一个单元的标志字段比较,电路过于复杂,成本较高。

直接映像方式是指主存的一个字(字块)只能映像到Cache的字和字块中。优点是要确定读的信息是否在Cache中时原本读主存的地址与标志字段比较的线路简单,成本低;缺点是Cache的使用缺乏灵活性,影响命中率。

多路组相联映相方式是对全相联映相方式和直接映像方式的一种折中的处理方案。它与直接相联映像方式的区别在于每个主存字块可以从多个(例如2,4,8个,而不是一个)体中选择其一完成写入Cache的操作,它与全相联映像的类同之处是把一个主存字写进Cache时,可以在Cache的多个(而不是任何一个)个体中选择。既有较高的命中率,又使比较线路也不会太复杂。

衡量Cache性能的最重要的指标是命中率。

3. 答:采用磁盘阵列技术的目的:

① 通过多个磁盘的并列操作来提高设备总体的性能和可靠性。

②通过合理在多个磁盘之间组织数据,得到比较理想的容错能力,即额外拿出一定的存储容量(冗余)用于保存检错纠错的信息。

RAID0模式(数据散放)只用于扩展容量,并发读写,提高数据输入/输出能力。没有容错措施,故没有容错能力。

RAID1模式(磁盘镜像)是实现两个磁盘互为备份的用法,把相同的数据分别写到配对使用的两个磁盘中。它用于备份数据,即使一个磁盘出现故障,还可以从另一磁盘读出数据。

RAID4模式(数据保护)提供了容错能力,N+1个磁盘中任一个出现故障,可用其余N个磁盘的内容计算出故障磁盘的正确数据。

RAID5模式(分布式数据保护)是对RAID4的改进。同RAID4一样,供了容错能力,N+1个磁盘中任一个出现故障,可用其余N个磁盘的内容计算出故障磁盘的正确数据。

四、(共18分)

1. 答:程序直接控制方式在用户程序中直接使用I/O指令完成输入输出操作,它是由CPU通过查询设备的运行状态,来控制数据传送过程。其优点是控制简单,容易实现。缺点是CPU工作效率低,实时性差,计算机系统可靠性不高

程序中断方式是指由被读写的设备主动“报告”CPU它是否已进入准备好状态,CPU就不必花费时间去循环测试,而是在接收到外设的中断请求后转去进行输入输出处理的。其优点是实现CPU与外设并行工作,大大提高了CPU的工作效率,增强计算机系统的实时性,提高了计算机系统的可靠性。

直接存储器访问方式是一种由硬件执行I/O操作的传送方式。其优点是实现数据的高速传送,又减少了对CPU的打扰,提高了CPU的工作效率。

2.比较针式、喷墨式、激光3类打印机各自的优缺点和主要应用场所见下表。

第四篇:中高职微机原理及应用教学的探索

摘要中高职课程研究是随着中高职发展而来的新课题,由此派生出其体系与目标的研究。本文从实际教学的角度出发,阐述了微机原理及应用教学的特点和重要性,充分发挥学生的主体作用,理论联系实际,同时培养学生正确的程序设计思想,采用多媒体教学和强化实践教学等方法优化教学过程,提高教学质量。

关键词探索微机原理指令系统教学方法寄存器

凡是学过程序设计的高级语言,都会有高级语言“易学好用”的感觉,这是因为这些高级语言的语句是面向数学语言或自然语言的,因此容易接受、掌握,而汇编语言是一种能充分发挥和利用计算机硬件特性的语言,相对来说,汇编语言比高级语言难学,既然如此,为什么至今还要学习和使用汇编语言呢?这主要是它具备如下几个特点:

1、学习和使用汇编语言可以从根本上认识、理解计算机的工作过程。因为一台计算机执行一个任务,归根到底就是执行一个计算机机器语言程序。通过用汇编语言编制程序,可以更清楚地了解计算机是怎样完成各种复杂的工作,程序设计人员更能充分地利用机器硬件的全部功能,发挥机器长处。

2、现在计算机系统中,某些功能仍然是靠汇编语言程序来实现的。例如机器的自检、系统的初始化等等,至今仍然是用汇编语言编制的程序来完成的。

3、汇编语言程序的效率通常高于高级语言程序。这里的“效率”是指程序的目标代码的长短和程序运行的速度,如实时过程控制,常常是用汇编语言来编制程序。

鉴于以上理由,现在许多高级语言都设置有与汇编语言程序接口的功能,以便于用户用汇编语言编制某些子程序,完成与机器联系紧密的特定功能,提高高级语言程序的效率。 中高职微机原理及应用课程一般以8086/8088为主要机型,它主要涉及机器内部的构造,特别是寄存器、寻址方式、指令系统、程序设计的方法、中断等内容。汇编语言、程序设计与中断的内容,是该课程教学的重点;如何使学生快速掌握汇编语言的指令系统和程序设计的基本方法,是教学的难点。在多年的教学中,我进行了以下探索,并取得了一定的成果,希望能对读者有所裨益。

一、不断学习,努力提高教师的自身素质

根据我们对全校3000多名学生进行无记名投票调查表明,94%以上的学生希望教师政治素质高、知识面广、业务水平硬、谈吐儒雅、与学生关系融洽。因此,要想成为学生心目中的好教师,首先要不断学习,认真钻研,努力提高自身的政治素质和业务水平,拓宽

知识面,使自己具有一定的知识高度。教师不仅要熟悉教学还要了解生产,了解市场,同时不断研究和改进教学方法,因材施教,理论联系实际,言传身教,利用网络等先进的媒体及时让学生了解国内外最新的科技成果,并掌握其在一定时期内的发展方向,这样才能正确的引导学生。而且随着信息的多渠道畅通,学生接触的事物也相对很多,学生的知识面也得到了很大程度上的拓宽,这就更加要求教师不断学习,及时了解新的事物、新的动向。“教师要给学生一碗水,自己要有一桶水。”因此,教学改革对教师是一种挑战,也是一种提高,同时具有较高的自身素质是上好课的前提。

二、合理分析教材,确定教材的难点与重点

教材是提高教学质量的基础和前提,是学生系统学习知识的依据。对于中职学生来说,本课程各种进制数的转换、指令系统、利用程序设计的三种方法编写简单的程序、中断系统、存储器和有关实践内容是教学的重点;而指令系统和简单的程序设计是本课程的难点。对于高职学生来说,教学的重点和难点基本相同,只是要求学生能利用所学的指令编写较为复杂的程序。一本好教材对于培养学生自学能力和独立思考能力起着积极的作用,但如果不对教材详细的分析,学生不清楚重点、难点,好如没头的苍蝇——到处乱奔,这样对学习有较大的影响。

三、因材施教,探索教学方法,处理好教与学的关系

根据课程与教育信息化的改革方案和教育心理学的有关规律,我们不难发现,教师在课堂中的作用已经发生了根本性的变化:教师从中心到边缘的改变,从传递者到促进者的角色变化。教师不再是知识的控制者、传递者,不再是学生的管理者,而是学生发展的促进者。

教学过程不再是教师的“一言堂”,而是以学生为中心,以教师为主体的双边活动,只有既注重教又注重学,才能真正做到教为学服务。教师在教学过程中所要做的就是引导学生如何学习,开阔学生的思路,激发学生学习的积极性和主动性,充分挖掘学生的潜能,帮助学生解决遇到的问题,寓教于学。

1、充分发挥教师的主导作用与学生的主体作用

课堂教学是师生互动的一种学习方式,我们在努力地让学生主动地学起来的同时,依然需充分地发挥教师应有的导学的作用。“导”是一个过程,是教师想方设法引导学生积极思考、发现问题、分析问题、解决问题的训练过程。在这个过程中,教师的主要任务是根据学生的认知水平和思维特点,把需要掌握的知识设计成若干问题。在解决问题的过程

中,教师引导学生积极思维,自己探讨解决问题的方法,并发挥班级学生的特长(团队精神),相互取长补短,各抒己见,逐步训练,并形成能力。

组织课堂教学既要充分发挥教师的主导作用,又要切实体现学生的主体地位。学生的主动性和积极性是决定教学质量的关键,而教师的主导作用又决定着学生的主动性和积极性的高低。学生的主体作用,简单地讲,是指在教学过程中学生作为学习活动的主体出现,他们能够能动地发展自己的潜能。学生应是教学活动的中心,教师、教材、教学手段都应为学生的“学”服务。教师应引导学生积极参与到教学活动中去,并充当教学活动的主角,而不是把教学看成“教师灌、学生装”,把学生看成是被动的接受知识的对象。我们应该清楚地认识到:事物内在的矛盾性是事物发展的源泉,它决定着事物发展的性质和方向,因而是事物发展的根本原因,外因是变化的条件,内因是变化的根据,外因通过内因而起作用。在教学过程中,学生是认识的主体,教师则是这一活动过程的组织者和指导者。学生的知识、能力、品质、性格发展的根本原因在于学生本身内部的矛盾性。外因再好,终究还要靠内因起作用。任何高明的教师,都不能替代学生学习。

2、优化教学设计,恰当使用教学方法

优化课堂教学设计势在必行,其重要性可见一斑。一个好的教学设计,它能精心安排教学步骤,巧妙设计教学内容,恰当使用教学手段,灵活运用教学方法,合理分配教学时间,使教师的教和学生的学,相得益彰,和谐融洽。笔者在教学过程中经常使用的教学方法有形象教学法、归类比较法、归纳总结法、联系实际法、多媒体教学法等。

当然在教学过程中,还要注意培养学生正确的程序设计思想,在程序设计教学时,选择一些有代表性的题目,每题力争用多种方式讲解,再评价每种方法的优缺点。尤其是一些大程序,先用传统方法分析编程,然后引入模块化程序设计思想,把大程序分块,重点训练模块间参数的传送方法和模块连接方法,加强程序之间的相互协作,为学生今后的工程化程序设计打下基础,同时注重强化实践性环节的教学,注重学生能力的培养。

四、结束语

计算机技术与应用的蓬勃发展,迫使我校对传统的计算机课程与教学体系进行改革,这对我校从事计算机教学事业的老师提出了更高的要求和挑战,我们必须开拓进取、与时俱进,不断更新教学观念、教学内容、教学方法、教学手段,才能逐步适应人才培养的需要。

参考文献

1 袁可风,汇编语言程序教学内容与教学效果刍议,高等工作呕教育研究,2001,4:95~96 2 李斌汇编语言中寻址方式课堂教学设计浅探,四川教育学院学报,2005,5:79~80 3 耿秀华 浅谈汇编语言课程教学,山西科技,2003,5:70~71

作者简介:男,中共党员,江苏省扬州市邗江职教中心计算机教师,学生处副主任,中学一级教师,2005年在东南大学参加江苏省四新培训,2006年在江苏省职业技术师范大学参加江苏省骨干教师培训。

电话号码:0514-82985523

电子信箱:ZHANGJUNTXLH@YAHOO.COM.CN

单位地址:江苏省扬州市江阳中路60-1号(邗江职教中心)

邮编:225009

第五篇:微机原理及应用视频授课笔记(王春香第二章)

视频授课笔记(第二章)

第二章 微机运算基础

2.1 进位计数制

2.2 进位数制之间的转换

2.3 二进制编码

2.4 二进制运算

15 16 17 18 19

2.5 数的定点与浮点表示

21 22 23 24

2.6 带符号数的表示

25 26 27 28 29 30

31

上一篇:外科护理学考试试题下一篇:王健林开讲啦演讲稿

本站热搜