西华大学微机原理考试题库 2

西华大学微机原理考试题库 2
西华大学微机原理考试题库 2

1,典型中断处理程序结构应包括CPU中断响应,保护现场,开中断,执行中断服务程序,关中断,恢复现场,开中断,返回等部分。

2,按照总线的规模,用途及其应用场合,总线分为数据总线,地址总线,控制总线

3,串行接口RS-232C关于机械特性的要求,规定使用一个9根插针的标准连接器

4,CPU与I/O接口间传送的信息一般包括数据信息,状态信息,控制信息3种类型。3类信息的传送方向分别应是(从哪到哪)CPUI/O,CPUI/O,CPUI/O

5,输入/输出端口有2种编址方法,即I/O端口与存储器单元统一编址和I/O端口单独编址,前一种编址的主要优点是1,CPU对外设的操作可使用全部的存储器操作指令2,由于I/O端口的地址空间是内存空间的一部分,这样I/O端口的地址空间可大可小从而使外设的数目几乎不受限制,而只受总存储量的限制,从而大大的增加了系统的吞吐率3,不需要专门的输入/输出指令,降低了对操作码的解码难度

6,8088系统中外围设备请求总线控制权是通过HOLD进行的

7,8086通过中断控制器最多可望管理外部中断的个数为256

8,CPU的ALU的主要完成算数,逻辑运算及位移操作

9,若设某容量为2K字节的RAM起始地址为1000H,则其终止地址为17FFH

10,8088/8086系统中外围设备可屏蔽中断请求是通过INTR进行的

可编程定时/计数器8253的工作方式共有6种,其中3个定时/计数器通道,3个地址寄存器

11 CPU马上响应中断的必要条件之一是一条指令执行完毕后

12 CPU与I/O接口间信息传送的方式有无条件传送,查询传送,中断传送,DMA传送,DMA传送方式为快速传递方式

13,8086/8088的中断响应用了2个总线周期,从INTA引脚输出2个负脉冲,第1个总线周期完成AD15---AD0浮空,通知中断源,准备中断类型码,复位中断请求信号,第2个总线周期完成被响应的外设(或接口芯片)向数据总线AD7---AD0输送一个字节的中断类型码

14,在Intel 8253A中通过对其中一个控制端口的编程设定和控制工作方式,其端口地址是当A1A0=11时的地址,而内存单元的有效偏移地址可由直接寻址方式,寄存器间接寻址方式,寄存器相对寻址方式,变址寻址方式,基址寻址方式,相对基址变址寻址方式

15,8088CPU有20根外部地址线,8根外部数据线,其存储器分段管理,每段最大64KB,段基地址在段寄存器组中

16,8088CPU工作在最大模式,必须将CPU的引脚MN/MX接地(MN/MX=0)

17,8088CPU工作在最大模式时,MN/MX=1,用8288对S2,S1,S0信号译码产生相应的总线控制信号

18,8086对外部请求相应优先级最高的请求是HOLD

19,个人计算机I/O寻址空间大小一般为64K

20,一个程序可包含四个段,代码段包含可执行的指令,堆栈段包含一个后进先出的数据警戒区,用于保护子程序调用时的段现场地址,和现场IP信息

在宏汇编语言源程序中指令MOV AX,2345经汇编后变成MOV AX,0929H(用指令表示)在DEBUG调试程序中执行该指令后(AX)=2345H宏汇编默认十进制,DEBUG默认十六进制

21,8088CPU在执行指令INT 13H时,断点地址压栈后,将转而执行中断服务子程序,入口地址存入在内存的0004CH单元到0004FH单元,其中低地址的字送至寄存器IP中,高地址字送至寄存器CS中

22,若寄存器DL内容为2AH,PORT_VAL为端口13H的符号名,宏汇编语言系统对指令AND DL,PORT_VAL AND OFEH汇编后产生的语句为AND DL,12H,DL内容为2AH,执行指令后DL=02H

23,在串行通信方式中,有两种最基本的通信方式是异步通信(ASYNC)方式,同步通信方式

24.8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU往总线发出地址信息

25,8086/8088复位后从FFFF0H地址处开始执行程序

26,在堆栈内,有效地址为2500H到2505H单元内依次存放10H,20H,30H,40H,50H,60H六个数,已知SP=2502H,执行POP BX后,有SP=2504H,BX=4030H

27,能完成将AL寄存器清零的有SUB AL,AL XOR AL,AL MOV AL,0

28,8086的内存空间和I/O空间是单独编址的,分别是1MB和64KB

29,8086内部由执行单元(EU)和总线接口单元(BIU)两部分组成,其作用分别是从BIU中获得指令并执行和从内存储器的指定区域中取出指令送到指令队列中去排队

30,8086的基址加变址寻址方式中,基址寄存器可以是BX,BP,变址寄存器可以是SI和DI 31,标号和变量均是汇源程序中的符号地址,其中标号指向的内存单元中存放的是指令,而变量指向的内存单元中存放的是数据。若VAR为一变量,LAB为一标号,则:JMP LAB和JMP VAR 两条指令中,只有JMP LAB是合法的

32,8086/8088输出指令OUT DX,AX的执行结果是将AX内容送至(DX)指定I/O接口地址

33,8086/8088提供的能接受外部中断请示信号引脚是NMI和INTR,两种请示信号的主要不同处在于INTR为可屏蔽中断请求,NMI为非屏蔽中断请求

34,8086有两种工作模式,即最小模式和最大模式,它由MN/MX决定,最小模式的特点是CPU 提供全部的控制信号,最大模式的特点是需总线控制器8288

35,8086/8088系统要锁存20位地址和BHE信号,需要3个8282作地址锁存器。除了8282之外,8086/8088系统中也常用74LS373作为地址锁存器

36,当M/IO="0",RD="0",WR="1"时,CPU完成的操作为I/O读

37,在一般微处理器中,算术逻辑单元包含在中央处理器(CPU)内

38,8086CPU认可中断后,CPU自动执行1,存下程序计数器2,存下状态寄存器3,暂不接受较低优先级别的中断

简答

1、8088的寻址方式有哪些?他们各有何特点?分别举例说明

答:1立即寻址方式:其所提供的操作数直接包含在指令中,与操作码一起放在代码段存储器的区域中,这个操作数称为立即数eg.MOV AL,57H。2,寄存器寻址方式:要寻找的操作数存放在CPU内部某个寄存器中,指令中直接使用寄存器名 eg.MOV AX,BX。3,直接寻址方式:其源操作数为16位偏移地址(有直接地址和标号地址两种形式)eg.MOV AX,[2000H]。4,寄存器间接寻址方式:操作数存放在存储器中,操作数的16位段内偏移地址放在SI,DI和BP,BX中的一个寄存器eg.MOV AL,[SI]。5,寄存器相对寻址方式:存放实际操作数的存储器地址值为指令中的变址寄存器SI,DI和BP,BX中的一个寄存器的内容与指令中给定的相对位置之和eg.MOV AX,[SI+1000H]。6,基址变址寻址方式:BX和BP作为基址寄存器,SI和DI作为变址寄存器,将这两种寄存器联合起来进行的寻址eg.MOV AX,[BX+DI]。7,相对基址变址寻址方式 eg.MOV AX,DISP[BX+DI]。8,隐含寻址方式

二,简述中断响应,服务,以及返回过程,并以INT 25H为例,说明中断向量表的作用

答:1,描述中断响应及处理过程6步:关中断保留断点保护现场给出中断入口,转入相应的中断服务程序恢复现场开中断与返回(流程图表示更好)2,中断向量表的作用:8086/8088在内存的00000H---003FFH的1K空间建立了中断向量表,可以容纳256个中断向量(或256个中断类型)每个中断向量占用4个字节,在这4个字节中,包含着这个中断向量(或这种中断类型)的服务程序的入口地址,其中前两个字节为服务程序的IP,后两个字节为服务程序的CS,例如:INT 25H,在内存的00094H---00095H保存该中断服务程序入口地址IP,00096H---00097H保存

该中断服务程序入口地址CS。(图示表达此意思即可)

1,8088的中断系统是如何构成的?2,为什么使用中断技术?3,中断处理过程以及CPU进入中断服务程序的过程,4,中断向量表的作用

答:中断系统是由系统响应及中断处理过程组成。当CPU与外设工作不同步时,很难确保CPU 在对外设进行读写操作时,外设一定是准备好的。为确保数据的正确传输,CPU而已主动的查询外设以确定其工作状态,但这样会使CPU效率降低,为解决上述问题,引入中断技术。上题1,顺序:中断源识别---中断优先级判断---中断嵌套管理---CPU中断响应---中断服务---中断返回4 ,上题2,

三,INTR,NMI有何异同

NMI:引入的是不可屏蔽中断请求,采用边沿触发,高电平有效,中断一旦产生立即锁存,到CPU 执行完当前指令后立即响应。该中断的服务子程序的入口地址从偏移地址为“2*4”的中断服务入口地址表中的到,并直接专区执行服务,CPU不进入INTA周期。主要处理系统的意外和故障,如电源掉电,存储器读写错或受到严重的干扰。INTR:引入的是可屏蔽中断请求,电平触发,高电平有效。此中断发生后,CPU在当前指令执行后,首先检测标志寄存器的IF标志位时候置“1”,若“IF=1”CPU才能响应这一类中断,并通过INTA管脚向产生中断请求的中断源发送两个中断响应负脉冲,若“IF=0”则屏蔽所有此类中断。此类中断要求提出中断的设备提供其长度为8位的中断类型号,在受到第二个INTA负脉冲时送到数据总线即可。该中断的服务子程序的入口地址也通过从偏移地址为“中断类型号*4”的中断服务入口地址表中得到,然后再转去服务。

四,为什么要插入Tw以及如何处理这种情况?

为了解决快速CPU与任何速度的存储器或I/O设备之间传递速度的时序配合,【当CPU对存储区活I/O设备进行操作时,若到数据未准备好时,可用一个产生Ready信号的电路,使在T3和T4之间产生1个或几个Tw来解决时序配合问题,在T3周期开始采样Ready信号,若其为低,则表示被访问的存储器或I/O设备未准备好,则在T3结束之后不进入T4,而插入一个Tw状态,以后再每个Tw周期前沿采样Ready线,直至Ready便有有效(高电平)时Tw周期才结束,进入T4周期,完成数据传送

五,ROM概念:(1)掩膜型ROM(MROM):用掩膜工艺制造,用定做的掩膜对存储器进行编程,一旦制造完毕,内容固定不能修改(2)可编程ROM(PROM)由厂家生产出“空白”存储器,用户根据需要,采用特殊方法写入程序和数据,对存储器进行编程,但只能写入一次,写入信息固定,不能更改(3)可擦除的PROM(EPROM)这种存储器可由用户按规定的方法多次编程,可用紫外线灯制作的擦抹器照射15min后芯片中的信息被擦除,成为块干净的EPROM,可再次写入信息(4)电擦除的EPROM(EEPROM)能用特定的电信号以字节为单位进行擦除和改写(5)FLASH MEMORY

六,SRAM,DRAM的工作原理,掌握为什么DRAM需定时刷新

DRAM:写入操作时选择信号“1”,讲数据线上的信息经过导通的Q1存入分布电容Cg中,若数据线上写入的信息为1,则Cg被充电为高电平,若数据线上的信息为0,则Cg被放电为低电平。读出时,根据行地址译码,使某一行选择线为高电平本行上所有的基本存储电路中的管子Q导通,连在每一列上的刷新放大器读取对应存储电容Cg上的电压值【因为依靠寄生电容存储电荷来存储消息,由于电容C上电流的泄露现象,使电容C上的电荷只能保持一段时间,信息在一定时间内会自然丢失,故必须定时刷新,刷新时间通常为2ms其作用是使原来处于“1”状态的电容得到电荷补充,而原来处于“0”状态的电容维持“0”状态

SRAM:RAM采用由6个晶体管组成的触发器电路组成一个二进制信息的存储单元,写入时,当x 行地址线和y列地址线选中SRAM六管存储电路,则T5--T8导通,若写入数据D=1,持续不变,即存储了一位信息“1”,读出时,当六管存储器电路存储了信息“1”,则A=1,D=1,信息被读出

七,掌握线性选择和地址译码法(线选,部分译码,全译码)以及产生地址的特点(是否连续)优缺点

片选控制方法:1,线选法:除将低位地址直接接到片内地址线外,将其余的高位地址线分别直接作为各个存储器芯片的片选控制信号,而不需要复杂的逻辑译码电路(这些片选地址线在每次寻址时只能有一位有效,不能同时有多位有效)节省译码电路,但是必须要注意他们的地址分布,以及各自的地址重叠区,且不连续2,部分译码法:存储器芯片的地址线与微机系统总线的地址线依次相接后,剩余的高位地址仅用一部分参加译码,缺点:使存储器芯片的地址空间有重叠,造成了存储器空间的资源浪费,优点:译码电路简单,适用于大容量的RAM的连接,连接是连续的3,全译码法:M芯片的地址线和微机系统的地址线依次相接后,剩余的高位地址线全部参加译码。优点:M芯片上的地址空间唯一确定,连接是连续的。缺点:译码电路相对复杂

八,计算机内部结构

EU单元中包括4个16位通用寄存器,AX,BX,CX,DX,AX为累加器,BX为基址寄存器,CX为计数寄存器,DX为数据寄存器。2个16位指针寄存器SP和BP,SP用来存放现行堆栈段内偏移地址,并具有步进加1和减1的功能,称为堆栈指针,BP称为基址指针。2个变址寄存器为SI和DI,SI用来寄放源操作数段内偏移量,DI用来存放目标数段内偏移量。BIU单元有4个段寄存器CS,DS,SS和ES,CS用来存放当前代码段的基地址,DS用来存放当前数据段的基地址,SS用来存放堆栈段的基地址,ES用来存放当前附加段的基地址。

存储器对应输入输出方式的优点和缺点: 优点:内存和外设的地址由一个译码器解决,不需专门的I/O指令,全部存储器指令都可用,指令多,使用方便(输入,输出不只局限于累加器);

缺点:占用内存空间,寻址的地址字节增加,增加了指令的执行时间。

存储器对应输入输出方式:也称为I/0统一编地址:把一个外设端口当作存储器的一个单元来看待,每个外设端口占有存储器的一个地址。从外设输入一个数据,看作存储器一次读操作;向外设输出一个数据,看作存储器一次写操作;

1,编程实现模拟计算机开机密码输入过程,即显示i Please input(1-6)password:i,等待用户输入密码(1--6位),即在用户在输入不足6位密码时,敲回车即停止输入,每输入一个字符显示一个i*i,要求把输入的口令简单加密后存储在buffer为起始单元的内存区域,密码加密的方法为把输入字符ASCII码循环左移3位,例如字符i0i,ASCII码为30H,要求存储信息为81H,请书写汇编语言源程序

DATA SEGMENT

INFO DB "Please input(1-6)password:","$" BUFFER DB 6 DUP(?)

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,ES:DATA

MAIN PROC FAR

BEGIN: PUSH DS MOV AX,0000H PUSH AX

MOV AX,DATA

MOV DS,AX

MOV ES,AX

LEA BX,BUFFER MOV AH,09H

LEA DX,INFO

INT 21H

MOV DI,06H INPUT1:MOV AH,07H INT 21H

CMP AL,0DH JZ OVER

MOV CL,03H ROL AL,CL MOV [BX],AL MOV DL,"*" MOV AH,02H INT 21H

INC BX

DEC DI

JNZ INPUT1 OVER:MOV AH,4CH

INT 21H

RET

MAIN ENDP

CODE ENDS

END BEGIN

2实现在CRT上循环显示0-9共50次

DATA SEGMENT

char db'0123456789','$' BUFFER DB 50 DUP(?) DATA ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA MAIN PROC FAR START: PUSH DS

MOV AX,0

PUSH AX

MOV AX,DATA

MOV DS,AX

MOV CX,50

M: MOV DX, OFFSET CHAR MOV AH,09H

INT 21H MOV SI,035FFH M1: MOV BX,0FFFFH M0: DEC BX

JNZ M0

DEC SI

JNZ M1

DEC CX

JNZ M

MAIN ENSP

CODE ENDS

END START

加密:DATA SEGMENT

MESS DB 'Password:','$' BUFFER DB 6 DUP(?)

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA MAIN PROC FAR

START: PUSH DS

MOV AX,0

PUSH AX

MOV AX,DATA

MOV DS,AX;初始化数据段 LEA DX,MESS

MOV AH,09H;字符串显示 INT 21H

LEA BX,BUFFER

MOV CX,6

M: MOV AH,07H;键盘输入无回显INT 21H

MOV [BX],AL;保存加密后密码INC BX

MOV DL,[BX]

MOV AH,02H;显示输出

MOV DL,'*'

INT 21H;显示'*'

LOOP M

RET

MAIN ENDP

CODE ENDS END START

A口输入,B 口输出:

assume cs:code

code segment public

org 100h

start: mov dx,04a6h ;8255 控制端口地址 mov ax, 90h

out dx, ax ;设置 A口输入,B口输出startl: mov dx, 04a0h ;A口地址

in ax, dx ;读开关量

mov dx, 04a2h ;B 口地址

out dx, ax ;写发光二极管状态 jmp startl

code ends

end start

为什么8255A要提供三种工作方式?

为了满足并行输入输出的不同需要,实现可靠的数据传输。若不需要考虑外部设备的状态,则可以选择方式0,若需要考虑外部设备的状态就需要用选通输入输出,方式1,若需要双向传送则需要用方式2。

定义数据区 BUFFER1(5 个字节数),BUFFER2(5 个字节数),BUFFER3(保留 5 个字节),实现 BUFFER1 区的第1个数与 BUFFER2 区的第5 个数相加,BUFFER1 区的第 2 个数与BUFFER2 区的第 4 个数相加......直到实现 BUFFER1 区的第 5 个数与 BUFFER2 区的第 1 个数相加,且结果依次存储在 BUFFER3 区。

Data segment

Buffer1 db x0, x1, x2!-x4

Buffer2 db y0, y1, y2!-4

Buffer3 db 100 dup (?)

Data ends

Code segment

Assume cs: code, ds: data, es: data Main proc far

Begin: push ds

mov ax,0000h

push ax

mov ax, data

mov ds, ax ;初始化数据段

mov es, ax ;初始化附加段

lea si, buffer1

lea bx, buffer2

LED显示开关状态

assume cs:code

code segment public

org 100h

start:mov dx,04a0h ; 74LS244地址 in al,dx ;读输入开关量

mov dx,04b0 ;74LS273 地址

out dx,al 输出至LED jmp

start

code ends

end start

8255A的典型应用编程

CODE SEGMENT

ASSUME CS:CODE, DS:DATA

MAIN PROC FAR

START: PUSH DS

MOVAX,0 PUSH AX

MOV AL,90H ;方式控制字

MOV DX,22BH

OUT DX,AL

add bx, 4

lea di, buffer3

mov cx,5

m: mov al, [si]

add al, [bx]

mov [di], al

inc si dec bx inc di dec cx jnz m mov ah,4ch

int 21h ;返回 DOS ret

Main endp Code ends end begin

LED 流水显示 assume cs: code

code segment public org 100h

start: mov al, 01h;读输入开关 s1: mov dx,04b0h ;74LS273地址 out dx, al ;输出至LED Rol al,01h call delay Jmp s1 code ends end start

LP: MOV DX,228H IN AL,DX ;读入A 口开关状态 MOV DX,229H OUT DX,AL ;B 口输出 JMP LP RET MAIN ENDP CODE ENDS

END START

ASSUME CS:CODE CODE SEGMENT PUBLIC ORG 100H

START: MOV DX,04A6H ;8255控制端口地址

MOV AL,0B4H

OUT DX,AL ;设置A 口输入,B 口输出

MOV DX,04A4H AG1: IN AL,DX TEST AL,20H JZ AG1

MOV DX,04A0H ;A 口地址 IN AL,DX ;读开关量 MOV BL,AL

MOV DX,04A4H ;C 口地址 AG2: IN AL,DX TEST AL,02H JZ AG2 MOV DX,04A2H MOV AL,BL OUT DX,AL CODE ENDS

END START

八个发光管滚动显示

code segment org 100h assume cs:code go:mov al,80h mov dx,203h out dx,al

mov al,01h m: mov dx,201h out dx,al rol al,1 call delay jmp m

delay: mov si,6fffh dec si

jnz delay ret code ends end go

编程实现从键盘输入20个以内字符,并换行显示

DATA SEGMENT

BUFFER DB 20

BUFFER1 DB ?

BUFFER2 DB 20 DUP(?),"$" DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

MAIN PROC FAR

START: PUSH DS

MOV AX,0

PUSH AX

MOV AX,DATA

MOV DS,AX

LEA DX,BUFFER MOV AH,0AH

INT 21H

MOV AH,02H

MOV DL,0DH

INT 21H

MOV AH,02H

MOV DL,0AH

INT 21H LEA DX,BUFFER2

MOV AH,09H

INT 21H

RET MAIN ENDP

CODE ENDS

END START

8086/8088的两种工作方式也称为最小组态和

最大组态两种工作组态。最小组态:系统中只有一片8088,其存储容量不大,所要连的I/O端口也不多,总线控制逻辑电路被减到最小。最大组态:构成的系统较大,可能包含不只一片微处理器,或要求有较强的驱动能力,带有一个总线控制器8288。

DOS软件中断调用过程

(1)将功能调用号传送到AH中;

(2)把调用参数(入口参数)送到规定寄存器或存储器区域中;

(3)发中断命令INT 21H;

(4)在返回参数(出口参数)寄存器或存储器区查询执行结果;从键盘输入一个字符回显并保存: DATA SEGMENT

BUFFER DB 10 DUP(?)

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

MAIN PROC FAR

START: PUSH DS

MOV AX,0

PUSH AX

MOV AX,DATA

MOV DS,AX

LEA BX,BUFFER

MOV AH,01H

INT 21H

MOV [BX],AL

RET

MAIN ENDP

CODE ENDS

END START

在CRT显示器上显示“Hello World!”: DATA SEGMENT BUFFER DB "HELLO WORLD!","$" DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA MAIN PROC FAR

START: PUSH DS

MOV AX,0

PUSH AX MOV AX,DATA

MOV DS,AX

MOV AH,09H

LEA DX,BUFFER

INT 21H ; RET

MAIN ENDP

CODE ENDS

END START

DATA SEGMENT

FI DB '34567'

SE DB '76543'

TH DB 6 DUP(?)

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,ES:DATA MAIN:MOV AX,DATA

MOV DS,AX

MOV ES,AX

LEA SI,FI

LEA DI,TH

MOV CL,5

CLD

CLC

PUSHF

CICLE:LODSB

SUB AL,30H

MOV BL,[SI+4]

SUB BL,30H

POPF

ADC AL,BL

AAA

PUSHF

ADD AL,30H

STOSB

DEC CL

JNZ CICLE

MOV AL,0

POPF

ADC AL,0

AAA

ADD AL,30H

STOSB CODE ENDS

END MAIN

从键盘输入10个字母,并改变大小写换行显示

DATA SEGMENT

CRLF DB 0DH,0AH,'$'

MAXLEN DB 11,0,11 DUP(?)

CSH1 DB 'please make sure','$' BUFFER DB 'please put','$'

jIEG DB 10 DUP(?),'$'

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

LEA DX,BUFFER

MOV AH,9

INT 21H

MMM: LEA DX,MAXLEN

MOV AH,0AH

INT 21H

LEA DX,CRLF

MOV AH,9

INT 21H

LEA BX,JIEG

LEA SI,MAXLEN+2 MOV CX,10

MOV DL,[SI]

NAA: CMP DL,'z' JG CSH

CMP DL,'a' JB DAX

SUB DL,20H JMP PP

DAX: CMP DL,'Z' JG CSH

CMP DL,'A' JB CSH

ADD DL,20H PP: MOV [BX],DL INC BX

INC SI

MOV DL,[SI] LOOP NAA

LEA DX,JIEG MOV AH,9

INT 21H

LEA DX,CRLF MOV AH,9

INT 21H

JMP JSH

CSH: LEA DX,CSH1 MOV AH,9

INT 21H

LEA DX,CRLF MOV AH,9

INT 21H

JMP MMM

JSH: MOV AH,4CH INT 21H

CODE ENDS

END START

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

机械原理课程设计插床机构说明书

机械原理课程设计插床 机构说明书 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

目录 第一章绪论 第二章插床主体机构尺寸综合设计 第三章插床切削主体结构运动分析 第四章重要数据及函数曲线分析 第五章工作台设计方案 第六章总结 机械原理课程设计任务书 一、设计题目插床传动系统方案设计及其运动分析 二、主要内容 1)对指定的机械进行传动系统方案设计; 2)对执行机构进行运动简图设计(含必要的机构创意实验); 3)飞轮设计; 4)编写设计说明书。 三、具体要求 插床是用于加工各种内外平面、成形表面,特别是键槽和带有棱角的内孔等的机床

另:l BC/l BO2=1,工作台每次进给量,刀具受力情况参考图2。机床外形尺寸及各部份联系尺寸如图1所示(其中:l1 =1600,l2 =1200, l3 =740, l4 =640, l5 =580, l6 =560, l7 =200, l8 =320, l9 =150, l10 =360, l11 =1200,单位均为mm,其余尺寸自定。 四、完成后应上交的材料 1) 机械原理课程设计说明书; 2) 一号图一张,内容包括:插床机构运动简图、速度及加速度多边形图、S(φ)-φ曲 线、V(φ)-φ曲线和a(φ)-φ曲线; 3) 三号坐标纸一张:Med(φ)、Me r(φ)-φ曲线; 4) 一号图一张,内容包括:插床工作循环图、工作台传动方案图。 五、推荐参考资料 1)《机械原理课程设计指导书》(西华大学机械学院基础教学部编) 2) 《机械原理》(孙桓主编,高等教育出版社)

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (8) 三、程序分析题(每小题6分,共24分) (22) 四、判断题(在对的后面画√,错的后面画×): (34) 五:分析判断题(判断对错,并指出错误原因) (42) 六、简答题: (45) 七、程序题 (51) 八、接口芯片的综合编程题 (66) (一)8255A (66) (二)8259A (72) (三). 其它端口编程题 (75)

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是 0101 0111B=57H ,补码是 01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX 后,AL内容压入物理地址为 21FFEH 存储单元中,AH内容压入物理地址为 21FFFH 存储单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是 SS ,变址寻址约定的段寄存器是 DS 。 4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么 该字地址是 20H 。 5.8086/8088的状态标志有 6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是 64K 字节,段内偏移地址从 0000H 到 FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测

到READY无效,就在其后插入一个 T w周期。 7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令 语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间 接寻址方式。 9、CPU与外设之间的连接部件称为 I/O接口,它的基本功能是在 CPU与外设之间起缓冲作用。 10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个() 来表示,而后者又包括若干个()。 ①指令周期②机器周期③时钟周期 答:1-2-3 14、数据的输入/输出指的是CPU与 I/O接口进行数据交换。 15.已知X= -120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。 16、8088中的指令INT n用(N )指定中断类型。 17、8088的ALE引脚的作用是(地址锁存允许)。 18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。 19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是 IBF ,

微机原理-期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个

⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么? (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码

西华大学研究生复试试题机械原理

西华大学研究生复试考试试题卷 ( 1卷) 试卷编号 课程名称: 机械原理 试卷总分: 100 分 考试形式: 闭卷 学生自带普通计算机器: 允许 一、 填空题(本题共15各空,每空2分,共30分) 1、机械效率是_____ _ _的比值,按机械效率来确定机构自锁的条件是 。 2、在凸轮机构从动件的几种常用运动规律中,________运动规律有刚性冲击; __________运动规律无冲击。 3、在移动副中,如驱动力作用在 时,将发生自锁;在转动副中,如驱动力为一单力,且作用在 时,则将自锁。 4、三角螺纹和矩形螺纹相比较, 更容易自锁,因为 。 5、渐开线齿廓上各点的压力角是不同的, 圆上的压力角为零, 圆上的压力角最大;渐开线齿轮 圆上的压力角取为标准值。 6、在图(a )、(b )中,S 为总质心,图 中的转子只是静不平衡,图 中 的转子是动不平衡。 s (a) (b) 7、飞轮是调节机器 性速度波动的方法;速度调节器是调节机器 性速度波动的方法。

二、(本题10分)如图所示为一机构的初拟设计方案,试从机构自由度的角度分析其设计是否合理?如不合理,请提出修改措施并给出修改后机构自由度分析。 三、(本题10分)在图示齿轮-连杆机构中,已知曲柄1的输入转速ω1恒定,试就图示位置求: (1)分析所给矢量方程中每个矢量的方向与大小; (2)规范地标出图示速度多边形中每个顶点的符号。 B C B C2 2 v v v+ = 2 4 2 4 C C C C v v v+ = 方向: 大小: (a) 四、(本题10分)已知一对标准安装(无侧隙安装)的外啮合渐开线标准直齿圆柱齿轮的中心距a=180mm,传动比i12=3,两轮模数m=5mm,且均为正常齿制。试求:大齿 轮的齿数z2、分度圆直径d2、齿顶圆直径d a2、齿厚s2、齿距p2,以及两轮的节圆直径' 1 d、 ' 2 d和顶隙c。

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

西华大学研究生复试试题机械原理2答案

西华大学研究生复试考试试题卷 ( 2卷) 考试科目: 机械原理 试卷总分: 100 分 一、本题10分,参考求解过程及评分要点如下: D 、 E 处分别为复合铰链(2个铰链的复合);B 处滚子的运动为局部自由度;构件 F 、 G 及其联接用的转动副会带来虚约束。(3分) n = 8 ,p l = 11 ,p h = 1 (2分) 111128323=-?-?=--=h l P P n F (5分) 二、本题15分,参考求解过程及评分要点如下: 解:(1)把B 点分解为B 2和B 3两点,运用相对运动原理列出速度与加速度的矢量方程,并分析每个矢量的方向与大小如下: 2323B B B B v v v += (3分) 方向 ⊥AB ⊥AB 向下 //BC 大小 ? ω1?l AB ? r B B k B B B t C B n C B a a a a a 2323233++=+(4分) 方向 B →C ⊥BC B →A ⊥BC 向下 ∥BC 大小 ω32?l BC ? ω12?l AB 2ω3?v B3B2 ? (2)标出各顶点的符号,以及各边所代表的速度或加速度及其指向如下:(8分) 三、本题10分,参考求解过程及评分要点如下:

四、本题15分,参考求解过程及评分要点如下: (1)m N 5.2172243)201600(220?=??? ??-?-+?=π πππed M (5分) (2)由30002min max ==+m n n n 及05.0min max ==-δm n n n 可得、 rpm 5.1537max =n ,rpm 5.1462 min =n (5分) (3)()J 81.10855.21716004max =-?=?π W []22222max 88.005 .0150081.1085900900kgm n W J m F =???=?≥πδπ(5分)

微机原理期末考试试题及答案1分析

微型计算机原理与接口技术 一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定

微机原理试题及答案

微机原理试题及答案 Revised as of 23 November 2020

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应 采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口 PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期

8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。 b ytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是。 3、指令MOV BX,MASK[BP]是以作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到或。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX)= , (CF)=,(CL)=。 6、在8088 CPU中,一个总线周期是。 7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或 来计数。 三、程序设计(共40分)

微机原理-期末考试题库及答案(含3套试卷)

A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令 JNE 的条件是( )。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在 8086/8088 CPU 中,一个最基本的总线读写周期由( 1 )时钟周期 (T 状态 ) 组成, 在 T1 状态, CPU 往总线上发 ( 2 )信息。 ⑴ A. 1 个 B. 2 个 C. 4 个 D. 6 个 微型计算机原理与接口技术综合测试题一 一、 单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处 ) 1.8086CPU 通过( 1 )控制线来区分是存储器访问, 还是 I/O 访问,当 CPU 执行 IN AL,DX 指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ 2 . n+1 位有符号数 x 的补码表示范围为( )。 A. - 2n < x < 2n B. - 2n ≤ x ≤-1 2n C. - 2n - 1 ≤ x ≤-1 2 n D. - 2n < x ≤ 2n 3 .若要使寄存器 AL 中的高 4 位不变,低 4 位为 0 ,所用指令为( )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4 .下列 MOV 指令中,不正确的指令是( )。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令 INT 17H 的中断服务程序的入口地址放在中断向量表地址 ( )开始的 4 个存贮单元内。 (2) A. 高 B. 低 C. ECL D. CMOS

微机原理试题库

一、填空题 基础知识 1、数制转换:369D=1B=171H;4095D=1111 1111 1111B=FFFH 10000D=100B=2710H;42D=101010B=2AH;85D=1010101B=55H 256D=10000 0000B=100H;122D=0111 1010B=7AH 2、下列各数为十六进制表示的8位二进制数,说明它们分别被看作是补码表示的有符号数和无符号数时,它们所表示的十进制是什么? D8H:有符号数:-40,无符号数:216; FFH:有符号数:-1 ,无符号数:255 3、内存是存放程序和数据信息及中间结果的地方。 4、n位补码的表示范围是-2n-1≤N≤2n-1-1 5、[X]补=0075H,[Y]补=0FF8BH,则[X+Y]补= 0000H ,[X-Y]补= 00EAH 6、已知[X-Y]补=7001H,[X+Y]补=0001H,则[2X]补= 7002H 7、若[X]求补= X,则X为0 8、BCD码是一种用二进制编码的十进制数,它运用 4 位二进制位表示一位十进制位。 9、汇编语言默认无标记数为十进制数。 10、已知[-Y]补=7001H,Y = 8FFFH 11、20的补码是00010100B,-20的补码是 B ,原码是 B 硬件知识 1、软件是为了运行、管理和维护计算机而编制的各种程序的总和。 2、汇编语言是一种符号语言,它用助记符来表示操作码,用符号或符号地址来表示操作数或操作数地址,它与机器指令是一一对应的。

3、用二进制代码组成的计算机能直接识别的语言称为机器语言,用机器指令的助记符以及伪指令、宏指令表示的一种面向机器的语言称为汇编语言,用该语言编写的程序需经过汇编程序翻译,成为计算机能直接识别并执行的程序称目标程序。 4、汇编语言指令通常由操作码部分和操作数部分组成。 5、指令中用到的操作数可以存放为寄存器,存储器,立即数。 6、8086/8088CPU含有20 根地址总线,直接寻址范围可达1MB 7、8088的内部数据总线为16 位,而对外数据总线是8位。 8、在程序运行过程中,IP始终指向下一条要执行的指令的首地址,它与 CS 寄存器组合成20位的物理地址。 9、8086/8088 20位物理地址由16 位段地址和16 位偏移地址组成。 10、8086/8088寄存器组可以分成4类,分别是数据,段,指针及变址,控制。 11、外部设备与主机的通信是通过外设接口的,接口寄存器根据用途可以分为 控制寄存器,状态寄存器,数据寄存器。 12、在1MB字节的存储器中,每个存储单元都有唯一的20 位地址,称为该物理单元的物理地址。 13、8086/8088CPU的I/O空间可有64K 个端口地址,端口地址范围是 0000H—FFFFH 14、计算机内存储器分为随机存储器RAM 和只读存储器ROM 。 15、8086/8088CPU中,通用寄存器中的SP和BP为指针寄存器,SP的作用是指出当前堆栈的栈顶的位置。 16、SP称为堆栈指针寄存器,用来指示栈顶的偏移地址。

机械原理课程设计 插床 说明书文档

目录 第一章绪论 第二章插床主体机构尺寸综合设计第三章插床切削主体结构运动分析第四章重要数据及函数曲线分析第五章工作台设计方案 第六章总结

第一章绪论 一,设计的题目:插床运动系统方案设计及其运动分析。 二,此设计是工科专业在学习《机械原理》后进行的一次较全面的综合设计训练,其目的: 1.巩固理论知识,并应用于解决实际工程问题; 2.建立机械传动系统方案设计、机构设计与分析概念; 3.进行计算、绘图、正确应用设计资料、手册、标准和规范以及使用经验数据的能力训练。 三,主要内容: 1.确定插床主要尺寸,然后按1:1的比例画出图形。对插刀进行运动分析,选取适当比例尺画出不同点速度,加速度矢量图得到不同点的速度,加速度,并对两处位移,作出位移,速度,加速度同转角的图像 2.在内容1运动分析的基础上作出运动循环图,在运动循环图的指导下,根据设计要求确定工作台进给运动机构传动方案设计(包括上下滑板1和2进给运动的机构传动方案设计;回转台3分度运动的机构传动方案设计;刀具与工作台在运动中的协调性分析;) 3.整理和编写说明书一份,对图纸进行详细说明 时间安排 (1).第一天 明确任务,准备作图工具,并打扫教室。 (2). 第二、三天 在老师的指导下确定构建尺寸,作出机构简图,并进行运动分析,并作出一个周期的位移、速度、加速度随转角变化的图像 (3). 第四、五天 在老师的指导下,完成工作台的机构传动方案设计,并画出传动示意图。 (4). 第六、七、八天 自己总结,整理并编写说明书一份

机械原理课程设计任务书学院名称:专业:年级: 学生姓名: 学号: 指导教师: 一、设计题目插床传动系统方案设计及其运动分析 二、主要内容 1)对指定的机械进行传动系统方案设计; 2)对执行机构进行运动简图设计(含必要的机构创意实验); 3)飞轮设计; 4)编写设计说明书。 三、具体要求 插床是用于加工各种内外平面、成形表面,特别是键槽和带有棱角的内孔等的机床(如图1所示),已知数据如下表(参考图2)。 参数n r H L O1O2C1C2C3C4G3G5J S3Q K δ 单位rpm mm mm mm mm mm mm N N Kgm2N 数据60 100 150 120 50 50 120 160 320 0.14 1000 2 0.05 另:l BC/l BO2=1,工作台每次进给量0.5mm,刀具受力情况参考图2。机床外形尺寸及各部份联系尺寸如图1所示(其中:l1 =1600,l2 =1200, l3 =740, l4 =640, l5 =580, l6 =560, l7 =200, l8 =320, l9 =150, l10 =360, l11 =1200,单位均为mm,其余尺寸自定。 四、完成后应上交的材料 1) 机械原理课程设计说明书; 2) 一号图一张,内容包括:插床机构运动简图、速度及加速度多边形图、S(φ)-φ曲线、 V(φ)-φ曲线和a(φ)-φ曲线; 3) 三号坐标纸一张:Med(φ)、Me r(φ)-φ曲线; 4) 一号图一张,内容包括:插床工作循环图、工作台传动方案图。 五、推荐参考资料 1)《机械原理课程设计指导书》(西华大学机械学院基础教学部编) 2) 《机械原理》(孙桓主编,高等教育出版社) 3) 《机械原理较程》(孙桓主编,西北工业大学出版社)

微机原理期末考试试题及答案

微机原理期末考试试题及答案 上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷A 课程代码: B203205A学分: 3.5考试时间: 100分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求~愿意在考试中遵守《考场规则》~如有违反将愿接受相应的处理。 题号一二三四五六七八九十总分应得分20 10 20 15 10 1510 100实得分 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空1分,共20分) 1(MCS-51的EA 管脚接低电平时,CPU只能访问外部程序存储器。 2(MCS-51单片机从外部程序存储器取指令时,使用/PSEN信号作“读”信号,从外 信号作“读”信号。部数据存储器取数据时,使用/RD 3(MCS-51的堆栈设在内部RAM 中,单片机复位后SP的内容为07 H。 4. MOV A,34H中的34H是直接寻址。 MOV A,@R0中的@R0是间接寻址。 5(若PSW=98H,则选择了第3组工作寄存器,此时R7的地址是1F H。 6(MCS-51的数据总线共8位,来自P0口,地址总线共16位,来自P2和P0口。

7(8255A具有( 3 )个8位可编程I/O口。8(若串口工作于方式1,每分钟传送3000个字符,其波特率是( 500 )bit/s。 9(一个8位A/D转换器的分辨率是( 3.9 )‰。 10(若0809 U=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是( 80H )。REF 11(一个EPROM的地址有A0----A11引脚,它的容量为( 4 )KB。 12(已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1, 它的字形代码应为( 06H )。 第1页 二、判断题,对者划“?”,错者划“×”。(每小题1分,共10分)1((?)8051单片机的算术运算类指令执行的一般会影响标志位。2((?)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。3((×)AJMP指令转移范围是-128,127之间。 4((?)DPTR可以分成高8位和低8位分别寻址。 5((×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时 /计数。 6((×)MCS-51系列单片机4个I/O端口都是多功能的。 7((?)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。((?)串行通信要求是互相通信的甲乙双方具有相同的波特率。9 10((?)8255A的PA口具有3种工作方式。

微机原理试题库(修订版)

微机原理与接口技术试题库 第一章基础知识 一、填空 1、计算机中采用 2 进制数,尾符用 B 表示。 2、西文字符的编码是ASCII 码,用 1 个字节表示。 3、10111B用十六进制数表示为17 H,八进制数表示为27 O。 4、带符号的二进制数称为真值;如果把其符号位也数字化,称为原码。 5、已知一组二进制数为-1011B,其反码为10100B ,其补码为10101B 。 6、二进制码最小单位是位,基本单位是字节。 7、一个字节由8 位二进制数构成,一个字节简记为1B ,一个字节可以表示256 个信息。 8、用二进制数表示的十进制编码,简称为BCD 码。 9、8421码是一种有权BCD 码,余3码是一种无权BCD 码。 二、选择 1、计算机中采用 A 进制数。 A. 2 B. 8 C. 16 D. 10 2、以下的 C 编码是一种有权码。 A. 循环码 B. BCD码 C. 8421码 D. 余3码 3、八进制数的尾符是 B 。 A. B B. O C. D D. H 4、与十进制数254等值的数是 B 。 A. 11111110 B. 11101111 C. 11111011 D. 11101110 5、下列不同数制表示的数中,数值最大的是 C 。 A. 11011101B B. 334O C. 1219D D. DAH 6、与十六进制数BC等值的数是 B 。 A. 10111011 B. 10111100 C. 11001100 D. 11001011 7、下列字符中,ASCII码值最小的是 A 。 A. K B. Y C. a D. i 8、最大的10位无符号二进制整数转换成十进制数是 C 。 A. 51 B. 512 C. 1023 D. 1024 9、A的ASCII码值为65D,ASCII码值为68D的字母是C 。 A. B B. C C. D D. E 10、下列等式中,正确的是 D 。 A. 1KB=1024×1024B B. 1MB=1024B

微机原理试题集题库(带答案)

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (6) 三、程序分析题(每小题6分,共 24分) (16) 四、判断题(在对的后面画√,错的后面 画×): (25) 五:分析判断题(判断对错,并指出错误 原因) (31) 六、简答题: (33) 七、程序题 (38) 八、接口芯片的综合编程题 (50) (一)8255A (50) (二)8259A (56) (三). 其它端口编程题 (58) 2

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是0101 0111B=57H , 补码是01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先 SP=2000H,SS=2000H,问CPU执行指 令PUSH AX后,AL内容压入物理地址 为21FFEH 存储单元中,AH内 容压入物理地址为21FFFH 存储 单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是SS ,变址寻址约定的段寄存器 是DS 。 3

4.假设某个字的值是1234H,其低位字节地 址是20H,高位字节地址是21H,那么该 字地址是20H 。 5.8086/8088的状态标志有6(SF、PF、 AF、OF、ZF、CF)个。 8086/8088系统中,存储器是分段的,每段最大长度是64K 字节,段内偏移地址从0000H 到FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测到READY无效,就在其后插入一个T w周期。 7、汇编语言源程序中的语句有三种类型,它 们是指令语句,伪指令语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一 4

微机原理试题及答案

《微型计算机原理及接口技术》试题 (120分钟) 班级姓名学号教师 一. 单项选择题(在每小题的四个备选答案中选出一个正确的 答案,并将其号码填写在题干后面的○中。每小题2分,本题共30分) -1.指令MOV AX,[BX][SI]中源操作数的寻址方式是( ) A.寄存器间接寻址 B.变址寻址 C.相对寻址 D.基址变址寻址 0.8086 CPU内有指示下条指令有效地址的指示器是( ) A.IP B.SP C.BP D.SI 1. 8086CPU芯片的外部引线中,数据线的条数为○ ①6条②8条③16条④20条 2. 8088CPU上READY信号为下面哪种信号有效?○ ①上升边②下降边 ③高电平④低电平 3. 8088CPU中的CS寄存器是一个多少位的寄存器?○ ①8位②16位③24位④32位 4. 当8086CPU 读写内存的一个规则(对准)字(16位)时,BHE和A0的状 态必须是○ ①00 ②01 ③10 ④11 5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是○ ①00 ②01 ③10 ④11 6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是○ ①AX ②BX ③CX ④DX 7. ISA总线是一种多少位的内(系统)总线?○ ①8位②16位③32位④64位 8. 属于只读存贮器的芯片是○ ①SRAM ②DRAM ③EPROM ④SDRAM 9. 需要定时刷新的存贮器是○ ①SRAM ②DRAM ③EPROM ④EEPROM 10. 内存从A4000H到CBFFFH,共有○

①124K ②160K ③180K ④224K 11. 擦除EPROM是用○ ①+5V电压②+15V电压 ③+21V电压④紫外光照射 12. 采用查询方式来实现输入输出是因为它○ ①速度最快 ②CPU可以不介入 ③实现起来比较容易 ④在对多个事件查询工作时,能对突发事件做出实时响应 13. 实现DMA传送,需要○ ①CPU通过执行指令来完成 ②CPU利用中断方式来完成 ③CPU利用查询方式来完成 ④不需要CPU参与即可完成 14 下面哪种说法不正确○ ①内存地址也可做为接口地址使用 ②内存地址不可做为接口地址使用 ③接口地址不可做为内存地址使用 ④接口地址也可做为外存地址使用 15. 8255工作在方式0时,下面哪种说法正确○ ①A、B、C三个口输入均有锁存能力 ②只有A口输入有锁存能力 ③只有C口输入有锁存能力 ④A、B、C三个口输入均无锁存能力 二. 多项选择(在备选的答案中选出正确的答案,每小题2.5分, 本题共10分) 1 . 在构成8 0 88最大模式下构成系统总线时,可用到下列哪些芯片?○ ①74LS373 ②8288 ③74LS245 ④74LS138 ⑤8289 2 . 8086CPU一个总线周期可以读(或写)的字节数为○ ①1个②2个③3个④4个⑤6个 3. 当8255的A口工作在方式2,B口工作在方式0时,其C口可用作○ ①全部用作联络信号②5条用作联络信号③4条用作联络信号 ④3条用作I/O ⑤8条用作I/O 4. 当8086CPU最大模式下读内存时,下列哪些信号的状态是正确的?○ ①MEMR=0 ②MEMW=0 ③IOW=1 ④IOR=0 ⑤DT/R=0

微机原理试题及答案 (1)

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。 3.DMA控制器8237共有 4 个相互独立的DMA通道。

相关文档
最新文档