当前位置:文档之家› 20套大学微机原理及程序设计试卷及答案

20套大学微机原理及程序设计试卷及答案

20套大学微机原理及程序设计试卷及答案
20套大学微机原理及程序设计试卷及答案

(答案见第70页开始)大学微机原理及程序设计试卷(一) 姓名:班级:学号:成绩:

一、填空题(共15分,每空1分)

1、十六进制数30A.5转换为二进制是_____________,转换为十进制是______________。

2、偏移量是指相对的偏移距离。

3、8088/8086系统中,不改变DS值的情况下,其数据段的最大寻址范围是_____ _KB。

4、PC总线中,IOR为低电平时,表明CPU对端口进行__________操作。

5、8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、

________、________、________。

6、每条指令的执行过程中是由________、________和________等操作组成。

7、I/O端口的编址方式有________和________ 两种

二、选择题(共20分,每小题2分)

1、在机器数()中,零的表示形式是唯一的。

A、原码

B、补码

C、反码

D、原码和反码

2、若采用双符号位判断溢出,当结果的符号位为11时,表示()。

A、结果为正,无溢出

B、结果正溢出

C、结果负溢出

D、结果为负,无溢出

3、中央处理机(CPU)是指()。

A、运算器

B、控制器

C、运算器和控制器

D、运算器、控制器和主存储器

4、PSW是指令部件中()。

A、指令寄存器

B、指令译码器

C、程序计数器

D、程序状态寄存器

5、寄存器间接寻址中,操作数放在()。

A、通用寄存器

B、主存单元

C、堆栈

D、程序计数器

6、EPROM是指()。

A、随机读写存储器

B、可编程的只读存储器

C、只读存储器

D、可擦除的可编程只读存储器

7、存储周期是指()。

A、存储器的读出时间

B、存储器的写入时间

C、存储器进行连续读和写操作所允许的最短时间间隔

D、存储器进行连续写操作所允许的最短时间间隔

8、某一存储单元的逻辑地址为2500H:0010H时,其对应的物理地址为()。

A、2500H

B、0010H

C、25100H

D、25010H

9、DMA传送结束由I/O接口向CPU发出中断请求,其目的是( )。

A、让CPU 收回总线控制权

B、让DMA 控制器释放总线控制

C、让CPU 检查DMA 操作正确性

D、让DMA复位,准备下一次DMA 传输

10、CPU响应二个硬件中断INTR和NMI时相同的必要条件是()。

A、允许中断

B、当前指令执行结束

C、总线空闲

D、当前访问存储器操作结束

三、简答题(共20分,每小题5分)

1.8086的储存器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?

2.指出下列指令的错误

(1)SUB AH,BX

(2)ADD OAH,BL

(3)MOV C3,AX

(4)MOV AX,[SI][DI]

(5)MOV BYTE PTR[BX],999

3.CPU和外设间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么?

4.什么叫中断向量?它放在哪里?对应于1CH的中断向量在哪里?如1CH中断程序从5110:

2030H开始,则中断向量应怎样存放?

四、程序阅读(共16分,第1题6分,第2题6分,第3题4分)

1.假设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序

段执行后有关寄存器的结果。

LEA SI,[SI]

MOV AX,[SI]

MOV [SI+22H],1200H

LDS SI,[SI+20H]

ADD AX,[SI]

(DS)= ,(SI)= ,(AX)=

2.设有三个八位无符号数x、y、z分别存放在DAT、DAT1、DAT2单元中,请写出下列程序

段的功能:

MOV AX,0

MOV RES,AX

LEA BX,DAT

MOV AL,3

CALL SUB1

MOV AL,5

CALL SUB1

MOV AL,7

CALL SUB1

HLT

SUB1 PROC

MUL [BX]

ADD RES,AX

MOV AX,0

INC BX

RET

3.假设(AX)=0FC77H,(CX)=504H,下列程序段要求完成求符号函数SNG(X)的值,试改正其中的错误指令,不允许改变指令或标号位置,X已在AL中。

-1 X<0

Y=SNG(X)= 0 X=0

1 X>0

错误:

AND AL,AL

JS NEGV

JS ZER

MOV Y,0

JMP DONE

ZER: MOV Y,-1

JMP DONE

NEGV: MOV Y,1

DONE: RET

五编程题(10分)

1.编写一程序段,统计数据区BUF中0的个数,并存入RES单元。数据段为:

DATA SEGMENT

BUF DB 0,5,0,3,2,3,6,-4,0,-9

RES DB ?

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

六、应用题(19分)

1.对8253定时/计数器各通道的初始化编程是否要按一定顺序?初始化包括哪些内容?设8253的端口地址为360H,362H,364H,366H,试对其3个通道进行初始化编程,使计数器0设置为方式1,计数初值为2500H;计数器1设置为方式2,计数初值为3000H,计数器2设置为方式3,计数初值为1000。

注:8253控制格式为

D7D6:选择通道。

D5D4: 00—计数器锁存;

01—只读/写计数器低字节;

10—只读/写计数器高字节;

11—先读/写计数器低字节,在读/写计数器高字节。

D3D2D1:确定工作方式。

D0:1—BCD码计数;0—二进制计数。

大学微机原理及程序设计试卷(二)

姓名:班级:学号:成绩:

一、填空题(共15分,每空1分)

1、十六进制数2B.4转换为二进制是___________,转换为十进制是___________。

2、已知X=-115,则X的原码是__________,补码是___________。(用八位二进制表示)

3、衡量存储器的主要性能指标有________、________、________、________和________。

4、CPU和外部设备进行信息交换,必须通过__________电路。

5、CPU工作时,内存的物理地址由_ _____和_ _______两部分组成。

6、微型计算机由________、________、________ 和系统总线组成。

二、选择题(共20分,每小题2分)

1、下列数中最大的数是()。

A、(1011011)

2 B、(142)

8

C、(62)

16 D、(10010111)

BCD

2、正数的机器数等于其真值的码制有()。

A、原码

B、补码

C、反码

D、原码、反码、补码

3、若采用双符号位判断溢出,当出现正溢出时,符号位是()。

A、00

B、01

C、11

D、10

4、运算器的主要功能是进行()。

A、算术运算

B、逻辑运算

C、初等函数运算

D、逻辑运算与算术运算

5、在CPU中跟踪指令后继地址的寄存器是()。

A、主存地址寄存器

B、指令寄存器

C、程序计数器

D、状态条件寄存器

6、8086/8088 CPU中,用来存放程序的指令代码序列的寄存器是()。

A、CS

B、DS

C、SS

D、ES

7、ROM是指()。

A、随机读写存储器

B、可编程的只读存储器

C、只读存储器

D、可擦除的可编程只读存储器

8、随机存储器是指()。

A、在工作时内容不能改变

B、以任意次序读写任意存储单元所用的时间相同

C、只能以某种预先确定的顺序来读写存储单元

D、不是根据地址而是根据所存储信息的全部特征可部分特征存取

9、指令周期是指()。

A、从主存储是读取一条指令的时间

B、执行一条指令的时间

C、从主存中读取一条指令到指令执行结束的时间

D、主频脉冲时间

10、8086/8088CPU响应硬件中断INTER请求的必要条件除IF=1外,还需满足( )。

A、访存储器操作结束

B、当前指令执行完

C、无软件中断请求

D、无内部中断请求

三、简答题(共20分,每小题5分)

1.状态标志和控制标志有何不同?程序中是怎样利用这两类标志的? 8086的状态标志控制标志分别有哪些?

2./BHE信号的作用是什么?试说明当起始地址为奇地址、偶地址、一次读写一个字节和一个字时,/BHE和A0的状态。

3. 什么是最小模式和最大模式?它们在用途上有什么不同?

4.非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别在什么场合?

四、程序阅读(共12分,第1题6分,第2题6分)

1.有以下程序段,认真阅读后回答问题?(列竖式计算)

MOV AL,08H

MOV BL,07H

ADD AL, BL

AAA

则程序段执行后 ,(AH) = , (AL) = , CF = .

2.若DATA1与DATA2都是内存单元的地址,请指出下列程序段的功能:

MOV AL,0

LEA SI,DATA1

LEA BX,DATA2

MOV CX,64H

NEXT: MOV AL,[SI]

MOV [BX],AL

INC SI

INC BX

LOOP NEXT

HLT

五、编程题(12分)

1.编写一程序段,将数据区BUF中最大的数存入RES单元。数据段为:

DATA SEGMENT

BUF DB 0,5,0,3,2,10,8,5,3,6

RES DB ?

DATA ENDS

六、综合应用题(共21分,第1题12分,第2题9分)

1.8086CPU同存储器芯片2716和6116的连接如图所示,请分别写出2片芯片的存储容量和

地址范围(先用2进制表示,然后把无关位设置0后写出16进制表示)

存储容量 2716______;6116为_________。

地址范围 2716为___________ ___(B)至__________________________(B) 或 ________________________(H)至__________________________ (H) 6116为____________________ _(B)至________________________ (B) 或 __________________________(H)至___________________________(H) 2.编写一段程序,使8255的PC6上发出一个宽度为1ms的正脉冲,设已知8255的口地址为

54H~57H,C口工作在方式0,原始状态PC6=1,1ms的时间可调用延时子程序DELAY获得。

大学微机原理及程序设计试卷(三)

姓名:班级:学号:成绩:

一、填空题(共15分,每空1分)

1、十进制数61.5转换为二进制是________________,转换为十六进制是_______。

2、已知X的原码是10001000,则X的反码是__________,补码是___________。

3、现代的计算机都采用总线结构来实现同外界的信息传送。总线有三类,其中片总线包括________、________和________,其中只有________是双向总线。

4、I/O端口的编址方式有_________和__________两种。其中,在PC机中,CPU的I/O端口编址方式为 __________。

5、对堆栈操作时,8086会自动选择________值作为段基值,加上由________提供的偏移量形成物理地址。

6、一片8255A端口A有________种工作方式,端口B有________种工作方式。

二、选择题(共20分,每小题2分)

1、存取时间是指( )。

A、存储器的读出时间

B、存储器进行连续读和写操作所允许的最短时间间隔

C、存储器进行连续写操作所允许的最短时间间隔

D、存储器进行连续读操作所允许的最短时间间隔

2、现有4K×8位的RAM芯片,它所具有的地址线条数应是( )条。

A、12

B、13

C、11

D、10

3、在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设( )。

A、发控制命令

B、进行状态检测

C、发I/O端口地址

D、发读/写命令

4、当进行加法或减法运算时,若最高位发生进位或借位,则( )。

A、CF=1

B、DF=1

C、SF=1

D、ZF=1

5、下列四条指令中,错误的指令是( )。

A、SHR AL, 1

B、MOV AL, 64H

C、SHL AH, CL

D、MOV AL, BX

6、下面的名字中,无效的是( )。

A、NUM__ONE

B、2NUM__ONE

C、NUM__2

D、NUM__TWO

7、如下的程序段

VAR DW ?

ARRAY DD 10 DUP (?)

MOV AX,TYPE ARRAY

当执行第3行指令后,AX的内容为

A、10

B、4

C、2

D、1

8、由4M×1位存储芯片构成8M×8位的内存条,所需该存储芯片的片数为( )。

A、4片

B、8片

C、16片

D、32片

9、8088CPU响应中断后,在发出第一个中断响应信号INTA的同时,内部自动实现( )。

A、开中断

B、关中断

C、保护DS

D、中断返回

10、8086/8088CPU执行INT n指令时,CPU将以下寄存器压入堆栈的顺序是( )。

A、FLAGS, IP, CS

B、IP, CS, FLAGS

C、CS, IP, FLAGS

D、FLAGS, CS, IP

三、简答题(共25分,第1题6分,第2、3题5分,第4题9分)

1.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如果一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?

2. 8086的总线接口部件有那几部分组成?

3. 8086系统中,当对SS和SP寄存器的值进行修改时,有什么特殊规定?为什么这样做?

4. 中断处理子程序在结构上一般是怎样一种模式?

四、计算题(10分)

1.已知两数5678H和0DCBAH相加,试写出各标志位的置位情况和相加结果(用竖式计算)。

OF: SF: AF: CF:结果:

五、程序阅读(共12分,每小题4分)

1.下述指令执行后,寄存器AX和BX中的内容。

MOV AX,1234H

MOV BX,0FFFFH

INC AX

NEG BX

ADD AX,BX

(AX)= ,(BX)=

2.阅读程序段后给出其运行结果。

(1)设(SP)=80H;(BX)=0FFH;(AX)=1。

PUSH BX

ADD BX,AX

XOR BX,AX

PUSH BX

POP CX

上述程序段运行后,(SP)=;(CX)=。

(2)有如下程序段

MOV DL,0FOH

MOV DH,64H

CALL SS1

DEC DH

SS1 PROC

AND DL,DH

INC DL

RET

SS1 ENDP

上述程序段运行后,(DL)=;(DH)=。

六、设计题(共23分,第1题10分,第2题13分)

1.编写一程序段,统计数组ARY中负数的个数,并存入CONT单元中。

DATA SEGMENT

ARY DB —1,0,3,—6,7,23,0,—50,3,1

CONT DB ?

DATA ENDS

2.8253计数器0在1ms脉冲信号源作CLK0且工作在方式3,定时1分钟,用8255的PC6提供GATE0,在定时期间,由PC7控制的灯亮(PC7=1,亮)对OUT0的检测通过PC0进行,定时结束灯灭,先画出脉冲信号源、8253,8255的连接关系图,再编写程序段。(8253,8255采用PC机上的端口地址,分别为40H~43H,60H~63H)。

大学微机原理及程序设计试卷(四)

姓名:班级:学号:成绩:

一、填空题(共15分,每空1分)

1、与十进制数128等值的二进制数是。

2、根据功能,8086的标志位可分为标志和标志。

3、8086的数据总线和地址总线分别是和条。

4、微型计算机由、和组成。

5、8088在分别访问代码段、数据段及堆栈段时,偏移量分别由、和提供。

6、8086系统中的BHE信号通常作为_____地址存储体的体选信号。当BHE为____电平时有效。

7、机器指令由______和______两部分组成。

二、选择题(共20分,每小题2分)

1、DEC BYTE PTR[BX]指令中的操作数的数据类型是( )。

A、字

B、双字

C、字节

D、四字

2、在下面语句中,BUFFER称为( )。

BUFFER DB 01H,0AH

A、符号

B、变量

C、助记符

D、标号

3、8086CPU中的段寄存器用来存放( )。

A、存储段的物理地址

B、存储器的逻辑地址

C、存储器的段基值

D、存储器的起始地址

4、8086系统中内存储器的地址空间为1M,而在进行I/O读写时,有效的地址线是( )。

A、高16位

B、低16位

C、高8位

D、低8位

5、有一RAM芯片的地址线为A 0~A9,数据线为D0~D3,则该存储器芯片的存储容量为( )。

A、2K×4位

B、1KB

C、2KB

D、1K×4位

6、在16位存储系统中,为了( ),存储字最好存放在偶地址。

A、便于快速寻址

B、节省所占的内存空间

C、减少执行指令的总线周期

D、减少读写错误

7、有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、FEH、00H和F0H

四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( )。

A、0EH,34FEH:00F0H

B、0EH,F000H:FE34H

C、0FH,F000H:FE34H

D、0FH,00F0H:34FEH

8、8253可编程定时/计数器的计数范围是( )。

A、0-255

B、1-256

C、0-65535

D、1-65536

9、若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( )。

A、1400H

B、77F8H

C、 0000H

D、 0FFFFH

10、用助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为( )。

A、汇编语言

B、高级语言

C、机器语言

D、低级语言

三、简答题(共20分,每小题5分)

1.8086的执行部件有什么功能?由那几部分组成?

2.8086CPU的形成三大总线时,为什么要对部分地址线进行锁存?用什么信号控制锁存?3.叙述用DMA方式传送单个数据的全过程。

4.指出下列伪指令的含义?

(1)ABC EQU 300

(2)C DB ‘HELLO’

(3)D DB (2+3)*4

(4)AA DW 25 DUP(?)

(5)ASSUME CS:CODE

四、程序阅读(共21分,第1题8分,第2题8分,第3题5分)

1.下列指令执行后,(AX)= ;(BX)= ;PF= ;ZF=

MOV AX,1234H

MOV BX,0FFFH

INC AX

NEG BX

ADD AX,BX

2.已知(SP)=80H,以下程序段执行后,(SP)=;(AX)= ;(BX)= ;(CX)=。

MOV BX,0FFH

MOV AX,01H

PUSH BX

ADD BX,AX

PUSH BX

XOR BX,AX

POP CX

POP AX

3.下面的程序实现什么功能?

START: MOV CX, SEG TABLE

MOV ES, CX

MOV DI, OFFSET TABLE

MOV AL,‘A’

MOV CX, 64H

CLD

REPNE SCASB

JNZ NFOUN

MOV AH,01H

JMP EXIT

NFOUN: MOV AH,00H

EXIT: RET

五、编程题(10分)

1.编写程序段,统计数组ARY中负数的个数,并存入CONT单元中。下面给出数据段的定义。 DATA SEGMENT

ARY DB —1,0,3,—6,7,23,0,—50,3,1

CONT DB ?

DATA ENDS

六、综合应用题(14分)

1.8255并行接口的PA口同A/D转换器相连接,PB口同7段LED显示器连接,PA、PB口都工作于方式0。已知PA口地址为60H,PB口地址为6lH,控制口地址为63H。

(1)根据图3中连接,写出使7段显示器显示: “0”,“1”的代码。

(2)编制一程序段,从PA口读取数据,如果数据大于等于128,则7段LED显示器显示“1”,

否则显示“0”。(包括初始化程序)

大学微机原理及程序设计试卷(五)

姓名:班级:学号:成绩:

一、填空题(15分,每空1分)

1、补码加法10111011+11110111的计算结果是____________。

2、逻辑运算11110101和11101110的相“或”的结果是____________

3、8086总线接口部件中有四个段寄存器,它们分别是___ __ 、___ __、_______和________。

4、CPU与外设进行数据传送的方式有三种,________、________和________。

5、计算机CPU与输入/输出设备之间交换的信息包括_______、_______和_______三类信号。

6、8088的ALE引脚的作用是_______ 。

7、8086CPU中断系统有____种中断类型码,中断类型码与对应的矢量地址换算公式为____ __。

二、选择题(20分,每小题2分)

1、CPU发出的访问存储器的地址是。

A、物理地址

B、偏移地址

C、逻辑地址

D、段地址

2、将高级语言的程序翻译成机器码程序的实用程序是。

A、编译程序

B、汇编程序

C、解释程序

D、目标程序

3、下列关于微处理器的说法不正确的是。

A、程序计数器PC是控制程序有序执行的关键性部件。

B、堆栈的进出原则是先进后出,而指令队列的进出原则则是先进先出。

C、输入/输出指令是任何微处理器必有的指令

D、CPU由运算器和控制器组成

4、8086/8088可用于寄存器间接寻址的寄存器有。

A、2

B、4

C、6

D、8

5、下列指令执行后,不能使AL和进位CF同时清0的指令是。

A、XOR AL,AL

B、OR AL,00H

C、AND AL,00H

D、SUB AL,AL

6、下列指令中,含有非法操作数寻址的指令是。

A、MOV EAX,10H

B、IN EAX,DX

C、MOV [EBX][EBP],10H

D、MOV EBX,OFFSET[EBX][ESI]

7、若已知(SP)=2000H,(AX)=0020H,则执行指令PUSH AX后,(SP)和((SS):(SP))

的值分别为。

A、2002H,00H

B、1FFEH,00H

C、1FFEH,20H

D、2002H,20H

8、在I/O接口的各类端口中,必须具有三态功能的端口是。

A、数据输入缓冲器和状态寄存器

B、控制寄存器和状态寄存器

C、数据输入缓冲器和控制寄存器

D、数据输出缓冲器的控制寄存器

9、8259工作在8086/8088模式,则初始化命令字ICW2的功能是设置。

A、中断向量地址的高8位

B、中断向量地址的高5位

C、中断向量的高5位

D、中断向量号的高5位

10、将数据5618H存放在存储单元中的伪指令是。

A、DATA1 DW 1856H

B、DATA1 DB 18H,56H

C、DATA1 EQU 5618H

D、DATA1 DB 18H,00H,56H,00H

三、简答题(共20分,每小题5分)

1.总线接口部件有哪些功能?请逐一说明。

2.8086CPU的起始取指的地址是多少?怎样形成这个地址?该地址对系统设计有什么影响?3.叙述可屏蔽中断的响应过程,可屏蔽中断或非屏蔽中断响应后,栈顶四个单元中是何内容?4.设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少?当执行PUSH BX 指令后,栈顶地址和栈顶2个字节的内容分别是什么?

四、程序阅读(共22分,第1题6分,第2题6分,第3题5分,第4题5分)

1.认真阅读以下程序段。

MOV AX,0FF60H

STC

MOV DX , 96

XOR DH , 0FFH

SBB AX , DX

程序段执行后 (AX) = ,(DX)= ,CF = ,

2.有以下程序段,假设(DS)=1234H,(SI)=124H,(12464H)=30ABH,(12484H)=464H,LEA SI,[SI]

MOV AX,[SI]

MOV [SI+22H],1200H

LDS SI,[SI+20H]

ADD AX,[SI]

则上述程序段执行后,(DS)= ,(SI)= ,(AX)= 。3.阅读以下程序段,分析该程序段实现什么功能?已知 X、Y是无符号数。

X DB 0CH

Y DB 06H

…………….

MOV AL,X

MUL X

ADD AL,Y

ADC AH,0

SUB AX,5

4.假设S0+20

MOV SI,0

MOV CX,20

NEXT: MOV AL, [SI+S0]

MOV [SI+SN],AL

INC SI

LOOP NEXT

五.编程题(10分)

1.若DATA1与DATA2都是内存单元的地址,编写一段程序实现将DATA1单元开始的100个数传送到DATA2开始的存储区内的功能。

六、应用题(19分)

1.将8253的计数器1作为5ms定时器,设输入时钟频率为200kHz,计数器1的端口地址为3F82H,控制口地址为3F86H,试编写8253的初始化程序。

注:8253控制格式为

D7D6:选择通道。

D5D4:00—计数器锁存;

01—只读/写计数器低字节;

10—只读/写计数器高字节;

11—先读/写计数器低字节,在读/写计数器高字节。

D3D2D1:确定工作方式。

D0:1—BCD码计数;0—二进制计数。

大学微机原理及程序设计试卷(六)

姓名:班级:学号:成绩:

一、填空题(共15分,每空1分)

1、十六进制数30A.5转换为二进制是_______________,转换为十进制是_______________。

2、已知X= -120,则X的原码(用八位进制)是_________,补码(用八位进进制)是__________。

3、设CL=0,当执行DEC CL 指令后,CL=__________H.

4、8086的中断向量表中存放的是中断向量,即中断处理程序的________。若在0000H∶0008H 开始的4个字节中分别是11H,22H,33H,44H,则对应的中断类型号为___ ,中断向量是______。

5、8086微处理器有条地址线,实模式下内存空间为,地址的编码区间是。可表示的地址范围为。

6、8086中,RESET的作用是:。

7、响应中断的必须满足以下三个条件:(1);(2);

(3)一条指令执行完毕。

二、选择题(20分,每小题2分)

1、8255PA口工作在方式2,PB口工作在方式O时,其PC口()。

A、两个4位I/O端口

B、一个8位I/O端口

C、部分作联络线

D、全部作联络线

2、8086/8088的中断向量表()。

A、存放类型号

B、存放中断处理程序入口地址参数

C、是中断处理程序入口

D、是中断处理程序的返回地址

3、8253定时/计数器中,某计数据的最大计数初值是()。

A、65536

B、7FFFH

C、0000H

D、FFFFH

4、在8086/8088的延长总线周期中,在()之后插入Tw。

A、T1

B、T2

C、T3

D、T4

5、指令指针寄存器是()。

A、IP

B、 SP

C、 BP

D、 PSW

6、在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。

A、 CX=0且ZF=0

B、 CX=0且ZF=1

C、 CX=0或ZF=0

D、 CX=0或ZF=1

7、在汇编语言程序中,对END语句的叙述正确的是()。

A、 END语句是一可执行语句

B、 END语句表示程序执行到此结束

C、 END语句表示源程序到此结束

D、 END语句在汇编后要产生机器码

8、设数据段中已有:

DA1 DB 12H,34H

DA2 DW 56H,78H

下面有语法错误的句是()。

A、ADR1 DW DA1

B、 MOV DA1+1,AX

C、MOV BYTE PTR DA2+1,AL

D、 MOV WORD PTR DA1+1,AX

9、当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是()。

A、 JLE

B、 JNL

C、 JNLE

D、 JL

10、测试BL寄存器内容是否与数据4FH相等,相等则转NEXT处执行,可实现的方法是()。

A、 TEST BL,4FH

B、 XOR BL,4FH

JZ NEXT JZ NEXT

C、 AND BL,4FH

D、 OR BL,4FH

JZ NEXT JZ NEXT

三、简答题(共20分,第1题4分,第2题6分,第3题4分,第4题6分)

1.数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?

2.8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?

3.I/O接口的作用是什么?

4.查询式传送方式有什么优缺点?中断方式为什么能弥补查询方式的缺点?

四、程序阅读(共16分,第1题6分,第2题6分,第3题6分,第3题9分)

1.认真阅读下列程序段,回答问题。

MOV AX,6540H

MOV DX,3210H

MOV CL,04

SHL DX,CL

MOV BL,AH

SHL AX,CL

SHR BL,CL

OR DL,BL

试问上述程序段运行后,(AX)=;(BL)=;(DX)=。2.已知:DS=2000H,程序段如下:

MOV SI, 2000H

MOV AL,08H

MOV [SI], AL

说明运行结果:AL= ;SI= ;(22000H)= 。

3.认真阅读下面的伪指令段,回答问题。

DATA SEGMENT

ARYB DB 10H DUP(0)

ORG 40H

DA1 DB ‘12345’

NUM EQU 20H

DA2 DW ‘AB’,‘CD’,‘E’

DATA ENDS

上述数据段中,DA1的偏移量是,DA2的偏移量是,DA2字节单元的内容是。

4.阅读下列程序,回答下列问题:

(1)、程序完成的功能是什么?

(2)、程序执行后,RESULT单元的内容为多少;

(3)、该程序所占的数据区为多少字节;

(4)、执行指令PUSH AX后,(SP)的值为多少?

DATA SEGMENT

FEN DB 85,-90,67,-127,95,77,88,73,60,83

COUNT EQU $ -FEN

RESULT DB ?

DATA ENDS

STACK SEGMENT PARA STACK’STACK’

DB 100 DUP (?)

STACK ENDS

CODE SEGMENT

ASSUME CS: CODE, DS DATA, SS:STACK START PROC FAR

PUSH DS

MOV AX, 0

PUSH AX

MOV AX, DATA

MOV DS, AX

MOV SI, OFFSET FEN

MOV CX, COUNT

DEC CX

MOV AL, [SI]

MOV RESULT, AL

TEST AL, 80H

JZ LOP

NEG AL

LOP: INC SI

MOV BL, [SI]

TEST BL, 80H

JZ NEXT

NEG BL

NEXT: CMP AL, BL

JAE NEXT1

MOV AL, BL

MOV BL, [SI]

MOV RESULT, BL

NEXT1: LOOP LOP

RET

START ENDP

CODE ENDS

END START

大学就业率高的理科专业排名(2)完整篇.doc

2017大学就业率高的理科专业排名(2) 2017大学就业率高的理科专业排名(2) 2017理科就业前景好的专业排名NO.1 计算机科学与技术 青睐指数:★★★★★ 毕业生/年:100000人以上 主要课程 电路原理、数字逻辑、数字分析、通信原理概论、模拟电子技术、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、编译原理、系统分析与控制、信号处理原理等。 就业前景 计算机科学与技术专业是近些年来随着计算机的广泛应用发展起来的,国际互联网Internet的发展,网络时代的到来,使计算机的功能不仅仅只是替代人脑的一些脑力运算工作,还成为了信息时代人们进行交流的重要工具。 该专业的研究方向主要有计算机软件与理论、数据库与信息系统、计算机系统结构等。 无论是重点大学还是一般大学,与计算机相关的专业都属于热门专业,在不同批次院校中录取分数都比较高,但是由于大量学校盲目上马此类专业,其培养出来的人才也是良莠不齐,如果选报学校不当,毕业后只能去从事卖电脑或维修电脑的一般工作。就目前社会的需求情况来看,以下四类计算机人才比较吃香:软件编程人才,网络工程人才,信息安全人才,电脑动画人才。 这个专业设置的历史虽然不长,但发展速度却异常惊人。全国各级各类的高校几乎都开设了这个专业,成为招收理工科考生人数最多的专业之一。随之而来的是就业率的急剧下降,有的排行榜统计甚至把该专业就业率归入倒数之列。

就业目标 软件开发工程师:在软件公司设计开发各种软件产品和信息系统;信息管理人员:在各类企事业单位从事管理和维护单位的各种信息系统;硬件开发设计人员:在电脑公司设计开发各种信息硬件产品。 提示 1.报考这个专业的考生需要活跃的逻辑思维能力,所以它最适合数学成绩好的考生报考。 2.该专业也可以授予理学学士学位。与计算机相关的职业,基本上都属于年轻人的事业,从事此类工作着实累人,熬夜加班是常有的事,而且淘汰率极高。 点评:该专业毕业生容易就业,薪资水平高,但是二本及以下的学校毕业生就业形势不好,因为二本学生很难学到过硬的技术本领,一本以上的名校学生容易学出较强的专业知识本领,容易获得高薪工作。 2017理科就业前景好的专业排名NO.2 机械设计制造及其自动化 青睐指数:★★★★☆ 毕业生/年:80000 100000人 主要课程 工程力学、机械设计基础、电工与电子技术、微型计算机原理及应用、机械工程材料、制造技术基础、数字逻辑电路、计算机绘图、控制工程基础、传感器与测试技术、微机原理与接口技术、液压与气动技术、机电控制与可编程序控制器技术等。 就业前景 该专业是传统的机械设计制造和先进的自动化技术相结合的产物,是机电一体化的宽口径专业,

浙大远程春微机原理与接口技术离线作业答案

浙江大学远程教育学院2018春 《微机原理与接口技术》课程作业答案 姓名:草泥马学号:71711254025 年级:2016夏学习中心:北京学习中心 第二章P47 2.80C51单片微机芯片引脚第二功能有哪些? P0口(地址总线A0-A7/数据总线D0-D7) P2口(地址总线A8-A15) RXD(串行输入口) TXD(串行输出口) INT0(外部中断 0) INT1(外部中断 1) T0(定时器0外部输入) T1(定时器1外部输入) WR(外部数据存储器写选通) RD(外部数据存储器写选通) 4.80C51存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间? 访问片内数据存储器和片外数据存储器的指令格式有何区别? 1)80C51在结构上的特点 80C51采用将程序存储器和数据存储器截然分开,分别寻址的结构,称为Harvard 结构。 (2)在物理和逻辑上的地址空间 存储器上设有4个存储器空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。 在逻辑上有3个存储器地址空间:片内、片外统一的64KB程序存储器地址空间,片内256B数据存储器地址空间,片外64KB的数据存储器地址空间。 (3)访问格式 访问片内RAM采用MOV格式 访问片外RAM采用MOVX格式 6.80C51片内数据存储器低128个存储单元划分为哪4个主要部分?各部分主要功能是什么?

80C51的内存分配表 00H-1FH共32字节单元为4组R0-R7的工作寄存器(4组,每组8个字节单元)20H-2FH共16字节单元(共128位)为位寻址区(16字节,每字节8位,共128位) 30H-7FH共80字节单元为用户存储区(用来存储用户的运算结果和变量等) 80H-FFH共128字节单元为特殊功能寄存器区(也就是内部各种功能配置寄存器)80C51的总的来说比较少,有很多空余的没有用到。 像AVR的Atmeag16单片机则特殊功能寄存器有很多,有32个寄存器地址和64个IO口地址,大部分都用上了,空余的不多,都是内部RAM的一部分。 寄存器是存储器中的一个特殊形式,主要用于配置最低层的硬件工作方式状态及和内部其它各部件的联系 第三章P87 9.MOV、MOVC、MOVX 指令有什么区别,分别用于那些场合,为什么?MOV片内RAM单元间数据传送 MOVX片外RAM单元间数据传送 MOVC查表指令 15.已知(R1)=20H,(20H)=AAH,请写出执行完下列程序段后A的内容。 MOV A,#55H ANL A,#0FFH ORL 20H,A XRL A,@R1 CPL A A的内容的内容为AAH 16.阅读下列程序,说明其功能。 MOV R0,#30H 把#30H移动到存储器R0 MOV A,@R0 把A移动到地址@R0 RL A MOV R1,A 把R1移动到存储器A RL A RL A ADD A,R1 将R1和A相加存入R1 MOV @R0,A 把@R0的内容移动到A 17.已知两个十进制数分别从内部数据存储器中的40H单元和50H单元开始存放(低位在前),其字节长度存放在内部数据存储器的30H单元中。编程实现两

燕山大学图像处理课后作业之超限像素平滑法和k个邻点平均法

一、超限像素平滑法 I=imread('m3.png'); I=rgb2gray(I); subplot(2,2,1),imshow(I); [m,n]=size(I); l=3;%模版尺寸 L=ones(l);%l*l模版 S=ones(m-l+1,n-l+1); for i=1:m-l+1 for j=1:n-l+1 S(i,j)=1/(l*l)*sum(sum(I(i:i+l-1,j:j+l-1)));%求平均 end end subplot(2,2,2),imshow(S,[]); P=imnoise(I,'salt & pepper',0.05);%加入椒盐躁声 subplot(2,2,3),imshow(P); T=30;%设置阈值 A=P; for i=1:m-2 for j=1:n-2 if (abs(P(i,j)-S(i,j))>T) A(i,j)=P(i,j); else A(i,j)=S(i,j); end end end subplot(2,2,4),imshow(A); 思路:获取原始图像的灰度图与大小(m,n),假设一个方阵模版和(m-1,n-1)的矩阵,将方阵在图像上移动,每移动一次进行一次方阵大小范围内的平均值运算,得到由平均值组成的矩阵S,引入椒盐噪声函数,设定滤波阈值T,当灰度值与平均值的差大于阈值时,该点像素值保持不变,否则,取平均值。 程序结果:

体会:模版方阵在图像上移动,实质上是卷积运算,如何让模版方阵在图像移动,for语句的循环条件就需要计算准确。后面的滤波使用选择语句即可。 二、灰度最相近的K个邻点平均法 I=imread('m3.png'); I=rgb2gray(I); I=im2double(I); [m,n]=size(I); for i=2:m-1 for j=2:n-1 I1=I(i-1,j-1)-I(i,j);%求邻域内的值与中心值的差值 I2=I(i-1,j)-I(i,j); I3=I(i-1,j+1)-I(i,j); I4=I(i,j-1)-I(i,j); I5=I(i,j)-I(i,j); I6=I(i,j+1)-I(i,j); I7=I(i+1,j-1)-I(i,j); I8=I(i+1,j)-I(i,j); I9=I(i+1,j+1)-I(i,j); G=[I1,I2,I3,I4,I5,I6,I7,I8,I9]; %将差值保存在数组里

微机原理试卷(华中科技大学)

微机原理试卷 (照片整理版) 一、计算题 1、十进制数205的二进制数、十六进制数、BCD码分别是多少? 答:205D=11001101B=CDH=001000000101BCD 2、设X=5AH,Y=0B3H,试计算:X异或Y,X或Y。 答:(过程:X=01011010, Y=10110011, X异或Y=11101001=E9H X或Y=11111011=FBH) 答案:E9H和FBH 3、给定一个堆栈区,其地址为:1250H:0000H~1250H:0100H,(SP)=0052H, 请问:1.栈顶地址是什么?2.栈底地址是什么?在堆栈段SS中的段 地址?3.若存入数据2456H,数据在内存中如何存放?此时SP的 内容是什么? 答:1.栈顶地址:12500H 2.栈底地址:12600H CS:1250H 3.24 存到1252H单元,56存到1250H单元SP=0050H 二、基本概念题 1、8K X4位的存储器分别需要13根地址线和4根数据线,从地址线 A0到地址线A n,地址线每增加一根A n+1,则寻址范围增加2n+1-2n B. 2、计算机存储单元中存储的数据值超过了机器字长所能表示的范围称为 溢出,下述机器数形式可表示的数值范围是:单字节无符号整数 0~255,单字节有符号整数-128~127。(用十进制表示) 3、八片16K x4的存储器芯片可以设计为存储容量32K的16位存储体。 4、宏汇编语言程序被汇编时,程序汇编语句产生代码指令,伪指令 语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。 5、一个较完善的指令系统应包括数据传送类指令,算术运算类 指令,逻辑运算类指令,程序控制类指令,字符串类指令和系统控制类指令。 6、堆栈是一种特殊的数据存储寻址方式,遵循后进先出的原则,设 SP=00A8H,如果用栈操作指令压入三个数据,则SP变为00A2H;若有用 栈操作指令弹出两个数据,则SP又变为00A6H。 7、形成操作数地址的方式,称为寻址方式,当CPU访问外部存储器或 I/O端口时有哪几种典型寻址方式:立即寻址、寄存器寻址、直接寻址、 寄存器间接寻址,变址寻址、基址变址寻址、相对基址加变址寻址。这些寻址方式的操作会在时序上产生总线周期。 8、片内单元的选择由直接连接到存储器或I/O端口芯片的从A0开始的地 位地址经片内译码电路完成,实现存储器内存单元或I/O接口单元片内寄存器端口的选择。而存储器或I/O端口芯片的选通信号由高位地址线经组合逻辑或译码电路完成,实现不同芯片地址空间的分配。(注:

2002-2016年中国矿业大学808机械原理考研真题及答案解析 汇编

2017版中国矿业大学《808机械原理》全套考研资料 我们是布丁考研网中国矿大考研团队,是在读学长。我们亲身经历过中国矿大考研,录取后把自己当年考研时用过的资料重新整理,从本校的研招办拿到了最新的真题,同时新添加很多高参考价值的内部复习资料,保证资料的真实性,希望能帮助大家成功考入中国矿大。此外,我们还提供学长一对一个性化辅导服务,适合二战、在职、基础或本科不好的同学,可在短时间内快速把握重点和考点。有任何考中国矿大相关的疑问,也可以咨询我们,学长会提供免费的解答。更多信息,请关注布丁考研网。 以下为本科目的资料清单(有实物图及预览,货真价实): 中国矿业大学《机械原理》全套考研资料 一、中国矿业大学《机械原理》历年考研真题及答案解析 2016年中国矿业大学《机械原理》考研真题(含答案解析)(11月份统一更新)2015年中国矿业大学《机械原理》考研真题(含答案解析) 2014年中国矿业大学《机械原理》考研真题(含答案解析) 2013年中国矿业大学《机械原理》考研真题(含答案解析) 2012年中国矿业大学《机械原理》考研真题(含答案解析) 2011年中国矿业大学《机械原理》考研真题(含答案解析) 2010年中国矿业大学《机械原理》考研真题(含答案解析) 2009年中国矿业大学《机械原理》考研真题(含答案解析) 2008年中国矿业大学《机械原理》考研真题(含答案解析) 2007年中国矿业大学《机械原理》考研真题(含答案解析) 2006年中国矿业大学《机械原理》考研真题(含答案解析) 2005年中国矿业大学《机械原理》考研真题(含答案解析) 2004年中国矿业大学《机械原理》考研真题(含答案解析) 2003年中国矿业大学《机械原理》考研真题(含答案解析) 2002年中国矿业大学《机械原理》考研真题(含答案解析) 二、中国矿业大学《机械原理》期中期末试卷及答案 三、中国矿业大学《机械原理》笔记 1、中国矿业大学《机械原理》复习要点 2、中国矿业大学《机械原理》本科生课件 3、中国矿业大学《机械原理》参考书目、考试大纲、适用专业 四、中国矿业大学《机械原理》习题集 1、中国矿业大学《机械原理》近十年考研真题题型及要点分析 五、赠送(电子版,邮箱发送) 1、机械原理复习经验及流程 2、中国矿业大学机电学院2011-2016年报录比 3、中国矿业大学机电学院2012-2016年复试分数线 4、中国矿业大学机电学院硕士生导师简介及联系方式 以下为截图预览: 2015年真题答案

信息工程专业介绍

信息工程专业介绍: 1.专业简介:信息技术是衡量一个国家现代化水平的重要标志,我国把信息技术列为21世纪发展战略计划的首位。信息工程是一门研究信息的产生、获取、传输、存储和显示技术的学科。信息工程专业培养在信息工程,重点是光电信息工程领域具有宽厚的理论基础、扎实的专业知识和熟练的实验技能的高级信息工程科技人才。毕业生将在光电信号的采集、传输、处理、存储和显示的科学研究、工程设计、技术开发和企业管理中展示才华。 2.主修课程:光电信息物理基础、光电子学、信号与系统、通信原理、图像处理、传感器原理技术、光电检测技术、自动控制理论、光纤通信、计算机通讯网络、工程光学、微机原理、计算机软件技术基础、计算机网络技术、计算机辅助设计、数字与模拟电子技术基础、电路基础以及有关数理基础和工程基础方面的课程。 3.毕业去向:本专业历年输送了大量优秀毕业生攻读硕士、博士学位。除此之外,主要为科研单位、高等院校、电信部门、信息产业部门、企事业单位及有关公司录用,从事光电信息工程与技术、通信工程与技术、光电信号检测、处理及控制技术等领域的研究、设计、开发应用和管理等工作。 电子信息工程专业 业务培养目标: 业务培养目标:本专业培养具备电子技术和信息系统的基础知识,能从事各类电子设备和信息系统的研究、设计、制造、应用和开发的高等工程技术人才。 业务培养要求:本专业是一个电子和信息工程方面的较宽口径专业。本专业学生主要学习信号的获取与处理、电厂设备信息系统等方面的专业知识,受到电子与信息工程实践的基本训练,具备设计、开发、应用和集成电子设备和信息系统的基本能力。 电子信息工程已经涵盖很广的范围。电话交换局里怎样处理各种电话信号,手机是怎样传递我们的声音甚至图象,我们周围的网络怎么样传递数据,甚至信息化时代军队的信息传递中如何保密等知识。我们通过一些基础知识的学习认识这些东西,并能够进行维护和更先进的技术和新产品的开发。 你首先要有扎实的数学知识,要学习许多电路知识,电子技术,信号与系统,计算机控制原理,信号与系统,通信原理等基本课程。自己还要动手设计、连接一些电路以及结合计算机的实验。譬如自己连接传感器的电路,用计算机自己设置小的通信系统,还会参观一些大的公司的电子和信息处理设备,对整体进行了解,理解手机信号、有线电视是如何传输的等,并能有机会在老师指导下参与大的工程的设计。 随着计算机和互联网日益深入到社会生活的多个层面,社会需求量相当大。现在是一个热门专业。 毕业后干什么——从事电子设备和信息系统的设计、应用开发以及技术管理等 随着社会信息化的深入,各行业大都需要本专业人才,而且薪金很高。可成为: 电子工程师——设计开发一些电子,通信器件,起薪一般2000元——6000元/月; 项目主管—策划一些大的系统,经验、知识要求很高,起薪一般4000元/月以上; 还可以继续进修成为教师,进行科研项目等 专业是个好专业:适用面比较宽,和计算机、通信、电子都有交叉;但是这行偏电,因此动手能力很重要;另外,最好能是本科,现在专科找工作太难了!当然大虾除外 本专业对数学和英语要求不低,学起来比较郁闷要拿高薪,英语是必需的; 吃技术这碗饭,动手能力和数学是基本功当然,也不要求你成为数学家,只要能看懂公式就可以了,比如微积分和概率统计公式,至少知道是在说些什么而线性代数要求就高一些,因为任何书在讲一个算法时,最后都会把算法化为矩阵计算(这样就能编程实现了,而现代的电子工程相当一部分工作都是编程) 对于动手能力,低年级最好能焊接装配一些小电路,加强对模拟、数字、高频电路(这三门可是电子线路的核心)的感性认识;工具吗就找最便宜的吧!电烙铁、万用表是必需的,如果有钱可以买个二手示波器电路图吗,无线电杂志上经常刊登,无线电爱好者的入门书对实际操作很有好处

浙江大学电气工程专业

浙江大学电气工程专业 一、专业简介 电气工程及其自动化专业培养从事电力系统及电气装备的运行与控制、信息处理、研制开发、试验分析的高级专门人才;培养方向为电力系统自动化和电气装备与控制。世界电力技术的自动化水平迅速提高,电力行业由垄断走向竞争已成国际趋势,电力市场的运作涉及电气工程、信息、经济、管理等技术领域。电力工业是我国国民经济发展的支柱产业,发展的空间巨大,迫切需要相关技术的支持。电力系统自动化是广泛运用信息和网络技术,进行包括电力市场技术、电子商务管理和地理信息系统等理论和应用研究广泛交叉的技术领域,是信息技术实现产业化的主要领域之一。电气装备与控制方向着眼培养机电一体化高级专业人才。随着科学技术的发展,特别是电力电子技术、微电子技术和信息处理技术的发展,为电气装备与控制领域注入了勃勃生机。目前我国生产的机电产品实现机电一体化的还极少,许多领域近于空白,诸如数控加工中心、工业机器人以及大型成套生产加工设备等还多数依赖进口,电气装备与控制是为国家增强技术创新能力,积极提供高技术和先进适用技术的主要领域之一。我国加入WTO为该专业的发展提供了广阔的前景。本专业现有院士1名、“长江学者计划”特聘教授1名、教授18名(其中博士生导师15名)、副教授17名,所在的学科为国家级重点学科。设有电力系统及其自动化、电机电器及其控制、电力电子与电力传动三个博士点和硕士点,电气工程学科博士后流动站覆盖本专业。本专业培养能够从事与电力系统与电气装备的运行、自动控制、信息处理、试验分析、研制开发,以及电力电子、经济管理、计算机网络应用等工作的宽口径、复合型高级人才。主要特点是强电

与弱电、电工技术与电子技术、软件与硬件、元件与系统相结合,使学生受到电工电子、信息控制及计算机技术方面的基本训练,掌握本专业领域所必需的基本理论和相关的工程技术、经济和管理知识。在宽口径培养的基础上,本专业率先实行本科生导师制,高年级学生可以在导师的指导下选修专业核心课程,走进导师的实验室,参加科研工作。本专业设有电力系统自动化、电力系统动态模拟、继电保护、高压、电机及其控制、电气装备及其控制、数字信号处理器与电气控制、自动控制元件等实验室。设有电力系统自动化、电力市场与电力经济、电机及其控制、航天电气与微特电机四个研究所。毕业生有广泛继续深造机会和广阔的就业去向,不仅在电力工业和电气产业有大量需求,还受到信息、电子、机械、运输、商检、外贸等行业及诸多高技术领域行业的欢迎。主要课程:电路原理、电子技术基础、电机学、计算机软件基础、微机原理及应用、自动控制、数字信号处理、计算机网络与通讯等课程。高年级根据社会需求,分设电气装备的控制与设计分析、发电厂和电力系统的电气设计与运行等方面的专业课和专业选修课。 二、导师信息及研究方向 黄进,男,招生专业:电机与电器;研究方向:电气装备的计算机控制,电机控制与电气传动,智能控制技术应用;为研究生新开设并主讲课程两门。指导硕士研究生10名,博士研究生4名,博士后1名。积极参加教学改革,与同事一道,成功地将传统的电机制造专业改造成电机及其控制专业。成果获国家级教学成果二等奖,浙江省教学成果一等奖。90年以来,共主持国家自然科学基金项目2项,省重大科技计划项目1项,省自然科学基金项目1项,企业合作项目近10项。科研成果1项获国家教委科

微机原理与接口技术(第二版)马维华主编-复习资料知识分享

微机原理与接口技术(第二版)马维华主编 -复习资料

第二章(8086/8088) 微处理器的工作方式:实地址方式,保护地址方式,虚拟86方式,系统管理方式,IA-32E. 8086/8088(16位):外部地址线20条,最大可寻址1MB。(8086外部数据线16条,8088 8条)地址线与数据线分时复用(20根线包括了20条地址线和16/8条数据线) 由两个部件:BIU和EU组成。 工作模式:最大模式,最小模式。 8086/8088总线周期:一个基本的总线周期包括四个时钟周期的时间(T1, T2,T3,T4) T1:输出地址信息并锁存 T2:撤销地址,为传送数据做准备。 T3:如果外部准备好,则数据稳定在总线上 T4:读/写总线上的数据 80286:外部数据线16条,地址线24条,存储器容量 16MB(增加了保护模式,支持虚拟存储器,支持多任务操作)。 保护模式下允许80286使用16MB的实际物理地址空间和1GB的虚拟地址空间,单寻址方式与实地址方式不同。 BU:信息交换。 IU:从预取队列中取代码并进行译码。 AU:负责物理地址生成。

EU:负责指令执行。 80386:(32位)通用寄存器和数据总线都是32位,外部地址总线为32位宽,可寻址到4G内存,以及存取到64TB的虚拟内存空间。 与80286相比的优点:寻址能力增强,增强内存管理,增加了虚拟86方式。 总线部件BU(提供与外部(I/O)的接口环境),指令预取部件IPU,指令译码部件IDU,执行部件EU,分段部件SU,分页部件PU。 80486:增加了8K的Cache(高速缓存)和FPU(浮点部件)。 与80386相比的优点:可模拟多个80286处理器;首次部分吸取RISC技术;采用突发总线方式与内存交换数据;集Cache与FPU于一体,提高了微处理器的处理速度。 主要包括:BIU,EU,IU,FPU,MMU,Cache. 寄存器: 分类:通用寄存器、专用寄存器,段寄存器,控制寄存器,系统地址寄存器,排错寄存器,调试寄存器。 16位处理器复位后内部除CS=FFFF H外,其他均为0,段的起始地址为段寄存器的内容左移四位,因此复位后的第一条指令的地址为 FFFF0H(CSX16+IP)。 IA32复位后第一条指令地址为:段基地址+偏移地址 =FFFF0000H+FFF0H=FFFFFFF0H

中国矿业大学机械工程专业

机械工程专业2014版 “卓越工程师教育培养计划”本科阶段培养方案机械工程专业是中国矿业大学具有矿山机械工程特色、办学实力很强和办学水平国内领先的专业,为国家级特色专业建设点,江苏省品牌专业。本专业紧密围绕国家经济社会发展的重大需求,追踪矿山机械大型机电装备前沿理论与技术,依托机械设计及理论国家重点学科,机械工程江苏省一级学科国家重点学科培育建设点,机械工程江苏省一级学科重点学科,机械工程博士后科研流动站,机械工程一级学科博士点,国家能源煤矿采掘机械装备研发(实验)中心,机械工程、机械基础与CAD 2个江苏省实验教学示范中心,矿山机械工程国家煤炭工业重点实验室,以及混凝土机械、矿山机械电液控制、特种电梯、矿用特种车辆等4个江苏省工程技术研究中心,着眼于未来经济社会发展对矿山机械领域卓越工程师的人才需求,制定应用型卓越工程师人才培养方案。 一、培养目标 本专业培养基础宽、能力强、素质高,德、智、体、美全面发展,具有社会责任感和国际视野,秉承“好学力行、求是创新”精神,能为国家富强和社会进步做出贡献的、具有较强的工程实践能力和动手能力、跨文化交流能力、以及创新意识和创新能力,能在机械工程领域特别是矿山机械重大装备领域从事制造、运行维护、管理、设计及科学研究等方面工作的高级机械工程师和矿山机械管理人才。 二、基本要求 1.热爱社会主义祖国,拥护中国共产党的领导,掌握马列主义、毛泽东思想和邓小平理论和“三个代表”重要思想的基本原理;具有高尚的人格、强烈的民族使命感和社会责任感,有为祖国富强、民族昌盛而奋斗的志向和责任感。 2.具有宽厚的人文社会科学、现代科技、经济管理、法律、国防和自然科学知识。 3.掌握扎实的机械工程专业基础理论及必要的专业技术知识。 4.熟练运用英语进行听、说、读、写;具有现代信息获取及处理能力。 5.具备初步的跨文化交流能力、熟悉国际规则、具有一定的国际竞争能力。 6.具备团队合作、协调、管理、竞争与合作的初步能力,能够在工程实施中进行协调、管理与合作,并在团队中发挥骨干和领导作用。 7.掌握科学的思维方法和终身学习能力,具有创新意识和创新能力。 8.具有健康的身体和良好的心理素质,了解体育运动的基本知识,掌握必要的体育锻炼技能。 三、培养模式 中国矿业大学机械工程专业“卓越工程师教育培训计划”本科阶段采用3+1校企联合培养、双导师制的模式。即校内前3年是本科课程学习阶段,与四年制本科的模块共用,第四年到企业实践学习,完成毕业设计。“卓越工程师教育培训计划”本科班计划2个班,60人左右规模。在大学三年级上半学年(即2.5学年)结束前,选定校内指导老师(每3名学生配备一位指导老师),三年级学期末选定企业指导教师。 四、学制、学分与授予学位 学制:标准学制4年,修业年限3-7年 学分:最低修读189学分,其中课内教学环节必须修满138学分,实践教学环节必须修满51学分。

浙江大学微机原理(DSP)考试必背(知识点及基本程序部分)

第二章系统控制与中断+老师复习时专讲的中断内容 1、【强记】void InitSysCtrl( ) void InitSysCtrl() { EALLOW; WDCR=0x0068; //屏蔽WatchDog PLLCR=0xA; //锁相环设为10/2=5倍频(使系统时钟30MHz*5=150MHz) //PLLCR可设0x0~0xA,其中0x0和0x1等效,均为1/2=0.5倍频for(i= 0; i< ( (131072/2)/12 ); i++) {;} HISPCP=1; // HISPCLK=SYSCLK/HISPCP*2,从而有75MHz LOSPCP=2; // LOSPCLK=SYSCLK/LOSPCP*2,从而有37.5MHz PCLKCR=0x0D0B; //写1开启部分外设,这里开启了SCIA/B,SPI,ADC,EV A/B //0000 1101 0000 1011 EDIS; } 2、解释WatchDog(看门狗)工作原理(记住位域名称与功能) 片内振荡器时钟OSCCLK经过分频后进入8位看门狗计数器,当计数器上溢,则可输出中断或复位信号。当看门狗使能,若系统正常运行,则需用户周期性地在看门狗计数器上溢前向复位寄存器WDKEY写入0x55+0xAA来清零计数器,若程序受干扰而跑飞,则看门狗的中断或复位信号可使系统恢复至正常状态,提高系统稳定性与可靠性。 补充——涉及寄存器: 系统控制和状态寄存器SCSR:WDENINT指定看门狗输出复位信号还是中断信号;WDOVERRIDE指定是否允许用户修改控制寄存器WDCR的WDDIS位; 计数寄存器WDCNTR:低8位连续加计数,可由复位寄存器WDKEY立即清零; 复位寄存器WDKEY:连续写入0x55+0xAA可清零计数寄存器WDCNTR,写入其它序列则立即触发看门狗复位事件。读该寄存器返回控制寄存器WDCR值; 控制寄存器WDCR:WDFLAG为看门狗复位状态标志位,若复位事件由看门狗触发则置1,用户写1清零;WDDIS写1使能,写0屏蔽看门狗;WDCHK必须写101才能写WDCR 寄存器;WDPS为看门狗计数器时钟相对于OSCCLK/512的分频系数。 3、解释PLL(锁相环)工作原理 PLL负责把片内振荡器时钟或外部时钟经过倍频转化为系统时钟SYSCLKOUT。 当引脚XF_XPLLDIS为低电平:PLL被禁止,系统时钟直接引用外部时钟源。 当引脚XF_XPLLDIS为高电平:若PLLCR为0,则PLL被旁路,片内振荡器时钟OSCCLK被二分频;若PLLCR为n(n=0x1~0xA),则PLL使能,OSCCLK被(n/2)倍频。 4、【强记】为了使CPU定时器工作在指定频率,应如何设置 void InitSysCtrl(); void InitCputimer(void) //定时器初始化,中断周期为1ms(1kHz) { EALLOW; TIMER0TPR=149;//CPU定时器分频寄存器,150MHz/(149+1)=1MHz的计时器时钟TIMER0TPRH=0;//CPU定时器分频寄存器的高位置0 TIMER0PRD=(long)999;//设置CPU定时器周期寄存器,1MHz/(999+1)=1kHz

微机原理综合实验报告_nexys4_简易数字信号发生器_HUST_华中科技大学

微机原理综合项目报告 基于nexys4简易数字信号发生器 班级:通信1301班 学号: HUST 姓名:华中科技大学 指导老师: 左冬红罗杰

目录 一、项目简介 (1) 1.设计思路 (1) 2.任务分配 (1) 3.功能描述 (1) 二、项目构成及概要设计 (2) 1. 硬件模块构成 (2) 2. 软件实现流程 (2) 三、项目详细设计 (4) 1.硬件的内部构成 (4) 2.硬件平台的搭建 (9) 3.软件模块的构成及其实现 (13) 波形产生模块 (13) 频率调节模块 (15) 幅度调节模块 (16) 方波占空比调节模块 (16) 四、项目操作说明 (18) 五、附录 (19) 六、心得体会及建议 (20)

一、项目简介 1.设计思路 本次项目我们小组选择的是信号发生器,由于之前做过D/A显示锯齿波的实验,便想到在该实验的基础上进行功能的扩充,这样思路比较清晰。首先我们想到在上次实验的基础上加上方波、三角波和正弦波这几种常见波形,实现起来也与锯齿波较为类似,只是在正弦波的显示上花了点功夫,最后决定通过MATLAB取值来实现,最后能正常显示。而几种波形的切换我们则想到了开关,通过添加开关的GPIO核来获取开关的状态,预留了三位用于波形的切换。仅仅几种波形的显示是远不够的,所以我们决定添加频率的调节和幅度的调节部分,实现时发现幅度调节容易实现但频率调节有些难度,最后从代码产生波形的原理上来分析想到通过改变取样的次数来调节频率的增减,而选择用一位开关用于切换频率增加和减小,这样会节省资源。 当添加了方波后又发现其占空比也应该实现调节的功能,想到通过开发板上的按钮来实现,通过建立按钮的中断控制,来调节时间延时的增减,从而控制占空比的实现。当实现了MA TLAB取数进行正弦波的显示时,小组一位成员提出显示心形的设计想法,通过类似的思路也得到了实现。 具体的设计原理及流程后面会有详细说明。 2.任务分配 小组成员、贡献比例及具体分工: 1硬件平台的搭建,软件代码的实现以及各功能的设计 2心形显示的提出和设计,正弦波MA TLAB取值的实现 3项目整体框图的设计和绘制 实验报告、PPT以及视频的拍制则是由小组成员一起完成。 3.功能描述 该信号发生器工程能显示方波,锯齿波,正弦波,三角波以及“爱心”形状(ch1、ch2分别显示“爱心”上下部分再拼接成完整的“爱心”)。通过开发板按钮能调节各个波形的频率、幅度和方波的占空比,通过led灯能反映开关状态,通过数码管能反映当前显示的波形序号。 Switch<2>---Switch<0>:选择波形 Switch<8>---Switch<3>:调节频率 Switch<9>:控制频率增加和减小 Switch<15>---Switch<10>:调节幅度 BTNU:增加占空比 BTND:减小占空比

(完整版)矿业大学机械原理期末考试试卷05-07

中国矿业大学机械原理期末考试试卷(2005.6) 班级姓名学号 . 一.选择题(每题2分,共20分) 1.采用飞轮进行机器运转速度波动的调节,它可调节速度波动。 ①非周期;②周期性;③周期性与非周期性;④前面答案都不对 2.齿轮传动中,重合度越大。 ①模数越大;②齿数越多;③中心距越小 3.在加速度多边形中,连接极点至任一点的矢量,代表构件上相应点的加速度; 而连接其它任意两点间矢量,则代表构件上相应两点间的加速度。 ①合成;②切向;③法向;④相对;⑤绝对;⑥哥氏 4.在一对齿轮传动中,中心距加大,则啮合角;在齿轮齿条传动中齿条与齿轮距离加大时,则啮合角。 ①加大;②变小;③不变 5.直齿圆锥齿轮标准参数取在处;在对其进行强度计算时,取处对应的当量齿轮进行计算。 ①圆锥的小端;②圆锥的大端;③齿宽中点;④分度圆锥 6.当凸轮机构的从动件作简谐运动规律运动时,在凸轮机构中会产生冲击。 ①刚性;②柔性;③刚性和柔性

7.飞机着陆时起落架伸出后不会被压回,这是利用了。 ①自锁原理;②机构的死点位置;③机械锁合方法 8.曲柄滑块机构通过可演化成偏心轮机构。 ①改变构件相对尺寸;②改变运动副尺寸;③改变构件形状 9.设计连杆机构时,为了具有良好的传动条件,应使。 ①传动角大一些,压力角小一些;②传动角和压力角都小一些;③传动角和 压力角都大一些。 10. 已知一铰链四杆机构ABCD,l AB=25mm,l BC=50mm,l CD=40mm,l AD=30mm,且 AD为机架,BC为AD之对边,那么,此机构为。 ①双曲柄机构;②曲柄摇杆机构;③双摇杆机构;④固定桁架。 二.填空题(每题2分,共20分) 1.齿轮传动中,重合度ε=1.2表明在齿轮转过一个基圆齿距的时间内有时间是一对齿在啮合,时间是两对齿在啮合。 2.忽略摩擦力时,导路与平底垂直的平底直动从动件盘形凸轮机构的压力角为。3.一曲柄摇块机构的摇块为从动件,行程速比系数K=1.5,摇块的摆角大小为。4.齿轮传动的主要失效形式为、、 、。 5.设计滚子推杆盘形凸轮廓线时,若发现工作廓线有变尖现象时,则尺寸参数上应采取的措施是。 6.欲将一匀速旋转的运动转换成单向间歇的旋转运动,采用的机构有, ,,等。 7.铰链四杆机构连杆点轨迹的形状和位置取决于个机构参数;用铰链四杆机构能精确再现个给定的连杆平面位置。 8. 当直齿圆柱齿轮的齿数少于17时,可采用变位的办法来避免根切。

中国矿业大学2012-2013年 微机原理与应用A卷

中国矿业大学2012~2013学年第1学期 《微机原理与应用》试卷(A)卷 考试时间:100分钟考试方式:闭卷 学院班级姓名学号 一、单项选择题(每题1分,共22分) 1、MCS-51单片机得堆栈区应建立在()。 A、片内数据存储器区??? B、片外数据存储器区 C、特殊功能寄存器区? D、程序存储器区 2、在MCS-51单片机片内RAM中,( )字节可按位寻址. A。00H~20H B.00H~7FH C。20H~2FH D.00H~FFH 3、在寄存器间接寻址方式中,间址寄存器中存放得数据就是()。 A。参与操作得数据B。操作数得地址值 C.程序得转换地址D。指令得操作码 4、MCS-51单片机PSW中得RS1、RS0=0、1时,现在需要压栈 保存R1得内容,可执行指令就是( ) A、PUSH R1 B、PUSHR1 C、PUSH 01H? D、PUSH 09H 5、一个EPROM芯片得地址线引脚共有A0---A12,它得容量为 ()。?A、2KB? B、4 KB??C、8 KB??D、12 KB6、执行指令MOVX DPTR,A,WR ˉˉˉ、错误!引脚得电平为()。?A、错误!高电平,错误!低电平B、/ 错误!低电平,错误!高电

平 7、下列指令不就是变址寻址方式得就是() A、JMP A+DPTR ? B、MOVC A,A+PC C、MOVX A,DPTR??D、MOVC A,A+DPTR 8、要想测量从T1引脚输入频率信号得周期,则计数器/定时器1最好工 作在()模式。 A、计数器?B、?波特率发生器?C、定时器 9、在中断服务程序中至少应有一条()。 A、传送指令B、转移指令C、加法指令D、中断返回指令 10、当MCS—51复位时,下面说法准确得就是()。 A、PC=0000H B、SP=00H C、SBUF=0FH D、(30H)=00H 11、在下面得程序中,执行完RET指令后,PC=(). ?ORG 2000H 3000H ?;3字节 ?LCALL ? SJMP $ ?;2字节 ?ORG?3000H ?NOP ;1字节 ?RET ?;1字节 A、2000H B、3000HC、2003H ?D、3003H 12、已知中断允许寄存器IE得定义就是EA、—-、ET2、ES、ET1、EX1、 ET0、EX0,要使MCS-51能响应定时器T1、串行口中断,它得内容应就是()。 A、98H B、84H C、42H D、22H 13、在MCS-51中,需要外加电路实现中断源撤除得就是:() A、电平方式得外部中断 B、脉冲方式得外部中断 C、外部串行中断D、定时中断 14、当MCS—51单片机接有外部存储器,P2口可作为(). A.数据输入口B、数据输出口 C。准双向输入/输出口D.输出高8位地址 15、通过串行口发送或接收数据时,在程序中应使用()指令

浙江大学控制科学与工程学系《微机原理与接口技术》教学大纲

浙江大学控制科学与工程学系 《微机原理与接口技术》教学大纲 课程代码: 课程名称:微机原理与接口技术 课程类别:必修课 授课周数:16 周学时:3+1 课程学分:3.5 面向对象:三年级本科生 预修课程要求:《计算机文化基础》、《数字电子技术》、《模拟电子技术》 一、课程介绍(100-150字) 《微机原理与接口技术》是电子信息类本科生的基础课程之一,通过该课程的学习使学生从理论和实践上掌握微型计算机的基本组成和工作原理,熟悉微机的汇编指令体系及汇编程序设计方法,以及常用接口技术及其软硬件设计方法,建立微机系统的整体概念,达到初步具有微机应用系统的软硬件设计、开发能力。 二、教学目标 (一) 学习目标 该课程主要内容包括微处理机基本结构和组成,各部分工作原理和引脚特性;汇编语言指令系统和程序设计方法与技巧;定时器/计数器和异步串行通讯口的工作原理和应用;中断方式和中断处理过程;微机系统中存储器和I/O的扩展方法,人机接口(按键与显示)和模数、数模接口技术,以及微机应用系统的设计方法。 (二)可测量结果 通过学习本课程,学生应达到: 1. 了解微型计算机的组成及基本工作原理,初步建立微机系统的概念。 2. 掌握汇编语言程序设计的基本方法。 3. 掌握微机中存储器系统及存储芯片与CPU的连接方法和系统应用扩展的基本原理 4. 掌握中断、定时器、串行接口、人机交换等各模块的工作原理和应用。 5. 了解当前市场主流微处理器的功能及技术特色。 6. 学习嵌入式系统设计方法。

三、课程要求 (一)授课方式 1、采用多媒体投影教学。 2、实验环节每周1学时,共计16学时。 3、结合各章节授课内容,布置相应的作业量,用于巩固教学和实验内容。 4、对部分学有余力的同学进行一定的课后拓展训练。 (二)学习要求 通过学习本课程,学生应了解微型计算机的组成及基本工作原理,初步建立微机系统的概念;掌握汇编语言程序设计的基本方法;掌握微机系统的开发与应用。经过实验课的训练培养一定的动手能力和团队合作能力。 四、考核 闭卷考试,允许带一张A4纸大小的手写资料入场。期末考试成绩占总成绩的60%,实验成绩和平时成绩占40%。 五、教学计划 (一)课堂教学 第一章概论3学时 1、微处理器及微控制器的历史与发展、特点与应用 1.5学时 2、微型计算机基本组成和特点,计算机的工作过程1学时 3、计算机中的数制和编码0.5学时 第二章单片机的硬件系统9学时 1、MCS-51简介0.5学时 2、MCS-51组成结构与性能特点 1.5学时 2、CPU的逻辑结构和功能1学时 3、MCS-51存储空间和寄存器 2学时 4、端口(P0、P1、P2、P3)结构与功能1学时 4、MCS-51引脚与功能1学时

微机原理与接口技术软件实验报告

第一篇软件实验 实验一存储器块操作实验 一、实验目的 1. 熟悉KEIL集成调试环境和汇编程序的调试方法。 2. 掌握存储器读写方法; 3. 了解内存块的移动方法; 二、实验说明 实验1 指定某存储器的其实地址和长度,要求能将其内容赋值。通过该实验学生可以了解单片机读写存储器的方法,同时也可以了解单片机编程、调试方法。 块移动是单片机常用操作之一,多用于大量的数据复制和图像操作。例程2给出起始地址,用地址加1方法移动块,将指定源地址和长度的存储块移到指定目标为起始地址的单元中去。移动3000H起始的256个字节到4000H起始的256个字节。 三、实验内容 1. 试编程将片内RAM中的数据依次复制到片外RAM。假设源数据区的首地址为40H,目的数据区的首地址为1000H,数据块长度为10H。 流程图: 程序:

运行结果: Memory显示,片内RAM中40H开始数据为03 00 29 00 00 00 71 00 AB 00 00 00 1E 00 00 FF,说明测试数据已经成功输入片内RAM。从片外RAM中1000H位置开始记录为03 00 29 00 00 00 71 00 AB 00 00 00 1E 00 00 FF,说明片内RAM从40H开始的数据已经成功复制到片外从1000H开始的地址。 2. 两个16位无符号二进制数分别存放在片外RAM首址为2000H和2002H单元内,将它们相加,结果存入RAM 30H(低8位)、31H(高8位)。 程序(以0506H+CDEFH为例):

0506H和CDEFH已存入片外单元,运算结果D2F5已存入30H和31H中。 四、思考题 1. 如何将存储块的内容置成某固定值(例全填充为0FFH)?请用户修改程序,完成此操作。答:将源程序中的MOV A, #01H 改为MOV A,#0FFH即可。 2. 若源块地址和目标地址有重叠,该如何避免? 答:先执行一次数据转移操作将源块地址中的数据先暂存入一块地址与目标地址和源块地址均不重叠的存储区,再执行一次数据转移操作将暂存区的数据移入目标地址区域。 五、心得体会 本次实验我学会了数据块的移动和赋值。片内数据的移动和计算比较简便,涉及到片外数据的计算时要增加移动到片内的步骤。当数据需要进行保护时可以设定数据暂存区。 本实验微机原理的第一个实验,刚开始编程时有一点困难。我体会到了汇编语言的特点。与其他语言相比,它不仅要求良好的逻辑能力,而且要求编程者有较好的硬件知识。比如本次实验中,一开始我的编译一直报错,原来是将MOVX A,@DPTR指令错写成了MOV A,@DPTR。MOV指令用于内部RAM数据传送,而MOV用于外部数据传送。我体会到只有充分了解单片机的硬件结构,才能使用正确的指令,让编程正确无误的进行。这也是我今后要加强学习的重点。 实验二数值转换实验 一、实验目的

相关主题
文本预览
相关文档 最新文档