北航微机原理07试题

合集下载

北航2011年微机原理试题(附含答案解析)

北航2011年微机原理试题(附含答案解析)

北京航空航天大学2011-2012学年第一学期期末<<微机原理及应用>>考试B卷班级______________ 学号______________姓名______________ 成绩______________2012年月日<<微机原理及应用>> 试卷B班级____________姓名____________学号____________成绩____________一、填空题(30分,每空1分)1.典型的微型计算机硬件主要由四部分组成,它们是___________、_________、___________和_____________。

2.8086/8088 CPU从功能上可分为两部分,即执行单元EU和总线接口单元BIU,EU 的功能是负责______________________________, BIU的功能是负责______________________________。

由于____________________的存在,使EU 和BIU 可以并行工作,因而提高了CPU的利用率。

3.微型计算机硬件各部分之间的信息都是通过总线传送,总线信号分为三组,分别为____________, ___________和___________。

4.8086的数据总线有_________位,地址总线有_________位,其中____________为地址/数据复用总线。

5.8086的标志寄存器中控制标志有_____、_____、_____。

6.8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是__________。

7.在串操作中,一般假定源串在__________中,而目的串在__________中,用__________作指针对源串寻址,用__________作指针对目的串寻址。

8.半导体存储器包括__________和__________两大类。

微机原理试题及答案.docx

微机原理试题及答案.docx

学年第学期微机原理及应用(A)课程试卷卷16班级姓名得分任课教师一、选择题: ( 每题 1.5 分,共 18 分)1、DMAC向 CPU发出请求信号, CPU响应并交出总线控制权后将() 。

反复执行空操作 , 直到 DMA操作结束进入暂停状态 ,直到DMA操作结束进入保持状态 ,直到DMA操作结束进入等待状态 ,直到DMA操作结束2、有一个实时数据采集系统,要求10ms 进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。

无条件传送方式查询方式中断方式直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。

计数器寄存器移位寄存器 D 触发器4、8088 CPU输入 / 输出指令可寻址外设端口的数量最大可达()个。

12825616K64K5、CPU响应中断后,通过()完成断点的保护。

执行开中断指令执行关中断指令执行 PUSH指令内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。

PA 口PB口PC 口控制口7、8088CPU处理动作的最小时间单位是()。

指令周期时钟周期机器周期总线周期8.堆栈是内存中()。

先进先出的 ROM区域后进先出的ROM区域先进先出的 RAM区域后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。

串行接口芯片串行通信规程(协议)串行通信接口标准系统总线标准5--110、高速缓冲存储器(CACHE)一般是由()芯片组成。

SRAM DRAM ROM EPROM11、鼠标器是一种()。

手持式的作图部件手持式的座标定位部件12、传送速度单位“ bps”的含义是(手持式的光学字符识别设备手持式扫描器)。

bytes per second bits per secondbaud per second billion bytes per second 二、填空题:(每空 1 分,共12 分)1、CPU 在响应中断后,自动关中。

微机原理试题集题库带

微机原理试题集题库带

微机原理及应用习题集库2一、填空 (2)二、单项选择题 (6)三、程序剖析题(每题 6 分,共 24 分) (16)四、判断题(在对的后边画√,错的后边画×): (25)五:剖析判断题(判断对错,并指犯错误原由) (31)六、简答题: (33)七、程序题 (38)八、接口芯片的综合编程题 (50)(一) 8255A (50)(二) 8259A (56)(三) . 其余端口编程题 (58)微机原理及应用习题集库(请仔细复习4、 5、 7、 10、 11 章后的习题)一、填空1. 87 的原码是0101 0111B=57H,补码是01010111B,反码01010111B。

2. SP 老是指向栈顶,若原来SP=2000H,SS=2000H ,问 CPU 履行指令PUSHAX后, 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接见储存器进行读写操作时,往常在T 3状态去检测READY,一旦检测到READY无效,就在后来插入一个T w周期。

7、汇编语言源程序中的语句有三种种类,它们是指令语句,伪指令语句,宏指令语句。

8、、8086CPU 寻址外设能够有两种方式,一种是直接寻址方式,另一种是间接寻址方式。

9、 CPU 与外设之间的连结零件称为I/O 接口,它的基本功能是在CPU 与外设之间起缓冲作用。

10、 C PU从主存拿出一条指令并履行该指令的时间称(),它往常用若干个()来表示,尔后者又包含若干个()。

(完整版)微机原理试卷库合集(有答案)

(完整版)微机原理试卷库合集(有答案)

微机原理试题库合集第1套一、填空题:(每空1分,共20分)1.以8086/8088CPU标志寄存器中有6个状态标志和_____3____个控制标志。

2.若有二个数8439H和A56AH进行相加,则运算后标志寄存器中的ZF= 0 ,PF=1 ,CF= 1 ,OF= 1 。

3.8086在每个总线周期的T3状态开始对 READY 信号进行采样,若其为高电平,则进入T4状态。

4.设CS=3100H,DS=40FEH,两段的空间均为64K个单元,则两段的重叠区为 32 个单元,两段的段空间之和为 131040个单元。

5.8086/8088系统,中断向量表中,每个中断向量占用___4_____个字节。

6.对于下面的数据定义,各条MOV指令单独执行后,请填充有关寄存器的内容TABLE1 DB ?,?,?TABLE2 DW 26 DUP(?)……MOV AX,TYPE TABLE1;(AX)= 1MOV BX,TYPE TABLE2;(BX)= 2MOV CX,LENGTH TABLE2;(CX)= 26MOV DX,SIZE TABLE2;(DX)= 527.在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 DX__ 寄存器中。

8.8k×8位的SRAM存储芯片,需要寻址线13根。

9.8086/8088CPU复位后,代码段寄存器CS的值为___FFFFH________ 。

10.8086/8088CPU,由INTR引脚引起的中断称为___可屏蔽______中断。

11.8086/8088系统中,一个栈的深度最大为_____64_____KB。

12.存储器是计算机中的记忆设备,主要用来存放程序和_____数据____ 。

13.在微型计算机系统中,CPU对输入输出的寻址可归纳为__统一编址_和独立编址两种方式。

二、选择题 (每题1分,共10分)1.若由1K×1位的RAM芯片组成一个容量为8K字(16位)的存储器时,需要该芯片数为B 。

微机原理及接口技术试题及答案精选全文完整版

微机原理及接口技术试题及答案精选全文完整版

《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。

A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。

A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。

A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。

A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。

A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。

A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。

A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。

A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。

A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。

2007级微机原理期末试题A卷答案

2007级微机原理期末试题A卷答案

云南大学2009至2010学年上学期 物理学院物理系各专业2007级《微机原理》期末考试(闭卷)A 卷满分100分 考试时间120分钟 任课教师:学院 专业 学号 姓名一、计算并填写结果:(除标明分数的题外,每空1.2分,共 30分)1、通常所说的CPU 一般包括 运算 器、 控制 器和寄存器组。

2、调用DOS 软件中断的要点是:首先根据要调用的功能确定子功能号并存入寄存器 AH 中,然后设置各个入口参数的寄存器,再通过 INT 21H 指令调用该DOS 中断功能,最后如果有出口参数的还要处理出口参数。

3、8086CPU 是一个16位的微处理器,具有 16 位数据总线,20位地址总线,可寻址空间为 1M 字节。

4、指令一般都由操作码和操作数来构成,指令MOV AL ,6[BX][DI]的源操作数的寻址方式 是 基址变址相对寻址 。

5、数制转换(小数部分保留位数:二进制8位,16进制2为,7进制3位):[124.719]10=[ 1111100.10111000 ]2=[ 7C.B8 ]16=[ 235.5014 ]7 =[ 000100100100.011100011001 ]BCD6、八位二进制代码转换:[-104]10=[ 11101000 ]原=[ 10010111 ]反=[ 10011000 ]补设(SS )=4000H ,(DS )=3E00H ,(ES )=3800H ,(BP )=0800H ,(SP)=010EH ,(AX)= 7AE4H ,(BX )=2912H ,(DI )=0003H ,BUF=0111H ,(4090EH)=0FH, (4090FH)=75H, (40910H)=93H, (40911H)=22H, 下列7-11题的各条指令都分别在此环境下执行,请在下列各小题的空格中填入执行结果:7、ADD AH, [BP+BUF] ;(AH)= 9C H8、SHR BYTE PTR [BX-DI],1 ; CF= 1 ,(4090FH)= 3A H 9、POP AX ;(SP )= 0110 H12、模拟运算器,用一字节补码加法实现十进制数-67-79=?的计算。

微机原理及应用考试试卷(2007年,A卷)参考答案

微机原理及应用考试试卷(2007年,A卷)参考答案

第 1 页
11.A
二、判断说明题(本大题共 5 个小题,每个小题 2 分,共 10 分)判断下列各题正误,正者 在括号内打√误者在括号内打×,并说明理由。 21. √ 22. X 23. X 24. √ 25. √
三、简答题(本大题共 5 小题,每小题 3 分,共 15 分) 26. STRING DW ‘BA’, 0,’DC’,0,’FE’,0 (SP)+2 SP (SP)+2 SP (SP)+2 SP
6
-3

—————————————————装

线————————————————— 第 3 页
MOV TOTAL,AX MOV AH,4CH INT 21H CODE ENDS END START 七、8255 接口应用(10 分) SEGCODE DB 0C0H,0F9H,A4H,B0H,…,8EH ………… MOV AL,10000010B OUT 83H,AL AL,81H LOP:IN AND AL,0FH MOV BX,OFFSET SEGCODE XLAT OUT 80H,AL JMP LOP JMP LOP
27. ①栈顶内容 IP, ②栈顶内容 IP, 栈顶内容 CS, 28
8086 有 6 个字节指令队列,而 8088 有 4 个; 8086 地址/数据线 16 条 AD15~AD0,8088 有 8 条 AD7~AD0; 8086 有 BHE/S7,8088 有 SS0 ; 8086 存储器,IO 选择是 M/IO,而 8088 是 IO /M;
—————————————————装

线—————————————————
标 准 答 案 及 评 分 标 准
(字体均为宋体小四号) 课程名称: 微机原理及应用(A 卷) 一、单项选择题(每小题 1 分,共 20 分) 1.D 12.B 2. B 13.C 3. C 14.B 4.C 15.B 5.B 16.C 6.A 17.C 7.A 18.D 8.C 19.A 9.B 20.C 10.C

北航微机原理-试题

北航微机原理-试题

INC LOOP MOV MOV OUT MOV OUT MOV OUT MOV OUT
DX WRITE DX, DMA+0BH AL, 40H DX, AL AL, 41H DX, AL AL, 96H DX, AL AL, 43H DX, AL
微机原理与接口技术
秦红磊
北京航空航天大学电子信息工程学院
微机原理及接口技术
试题(一)
一. 填空题
1. 微型计算机由 、 、 和 等 四部分组成。 2. 中断类型码为13H,其中中断向量在中断向量 表中的地址为 。 3. 使用8K×8的RAM芯片6264扩展32K字节的存储 体,需要 片6264。 4. 输入/输出的控制方式有 、 、 。
解:典型的DMA传送数据工作流程图如下:
DMA请求 DMA响应 发送存储器地址 传送数据 修改地址并计数 N
传送结束? Y DMA结束
三. 编写一个宏汇编语言程序,计算 A=3X*Y+Z-100。 要求 1.写出程序并注释; 2.画出内存分配图; 3.假设X=20,Y=58,Z=30,给出程序每步 结果。
解:
(1)程序及注释: DATA SEGMENT ; 定义数据段 MOV BL,Y X DB 20 ;输入变量定义 MUL BL ; Y DB 58 MOV CX,AX ; Z DB 30 ADD AX,AX ; A DW ? ; 输出变量定义 ADD AX,CX ; DATA ENDS MOV DL,Z CODE SEGMENT ; 代码段 MOV DH,0 ASSUME CS:CODE,DS:DATA ADD AX,DX ; MAIN PROC FAR SUB AX,100 ; START: PUSH DS ;保护返回地址 MOV A,AX ; SUB AX,AX RET ; PUSH AX MAIN ENDP MOV AX,DATA ;数据段的初始化 CODE ENDS MOV DS,AX END START ; MOV AL,X
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题…………………………………………………………………( 25 分)
1.十进制数48对应的二进制数为、十六进制数为、非压缩型BCD码为,它是字符的ASCII码。

2.已知8BH为某有符号字节数据的补码,该有符号数对应的十进制数是,该有符号数存在计算机中的二进数形式为。

3.设有如下变量定义伪指令:
DATA SEGMENT
X DB ?
DATA ENDS
伪指令中的?表示含义,X的偏移地址为。

若X存储有符号数时,其取值范围是。

若要在该数据段中继续增加变量定义,则该数据段中最多共可存储字节数据。

若执行MOV X,AL指令,则目的操作数的寻址方式为,数据传送时占用个总线周期,数据沿着16位数据总线中的传送,指令执行时,8086的M/IO引脚输出电平,RD引脚输出电平,WR引脚输出电平。

4.设有如下指令序列:
1234H:190H NEXT1:……
MOV BL,0FFH
XOR AL,AL
CMP AL,BL
1234H:200H JL NEXT1
1234H:202H NEXT2:……
当指令CMP AL,BL执行完时,AL寄存器的值为,标志寄存器FR的OF位为,SF位为,ZF位为,CF位为。

指令JL NEXT1的代码为字节代码,指令代码的第2字节为,NEXT1的逻辑地址是,当JL NEXT1指令执行完后,下一条应执行的指令的物理地址是。

5.设8253的0#计数器的CLK0输入方波频率为2MHz,若将其作为定时用,其单个计数器的最长定时时间为,这时计数初值应为,应将它设置为(二进制还是BCD码计数器)。

将0#计数器与1#计数器串接使用可延长定时时间,这时应将0#计数器的引脚与1#计数器的引脚连接起来,最长的定时时间可延长倍。

6.在可屏蔽中断、非屏蔽中断、断点中断和单步中断之中,属于CPU外部信号触发的中断是,由上升沿触发的中断是,优先级最高的是,需要由8259A提供中断类型码的是。

一片8259A最多可接个外设的中断请求信号,8259A工作在优先级完全嵌套方式时,其引脚所接外设具有最高中断优先级,8259A占用个端口地址。

2片8259A级联,可管理个中断源。

7.可用于异步串行通讯的接口芯片的型号为,发送与接收可同时进行的数据传送方式称为,串行发送数据的引脚名称是,接收数据的引脚名称是。

异步串行通信的数据以(二进制位还是字符)为单位,无数据传送时线路处于(高电平还是低电平),表示数据开始传送时的位称为,
该位为(高电平还是低电平),串行传送数据时常遇到的出错有奇偶校错、溢出错和,当串行接口芯片收到一个完整的数据后而CPU还没有取走时,串行接口又收到了第二个数据,这时会发生出错,若当采用9600波特率传送数据时不断遇到数据传送出错,可适当地(提高还是降低波特率)来减少传送错误。

二、判断题…………………………………………………………………( 10 分) 1.()一个字节能表示256个补码数据。

2.()8086执行MOV AL,BL指令的时间为1个总线周期。

3.()8086系统存储器的数据段和附加段可以是同一个段。

4.()一个外设只占一个端口。

5.()伪指令在编译过程中,将不会产生机器码。

6.()中断优先就是谁先提出中断请求谁就得到优先响应。

7.()8086 CPU的取指令代码和执行指令代码可同时进行。

8.()条件转移指令都是段内转移指令。

9.()8086CPU执行转子程序指令时,自动将该指令的段地址和偏移地址入栈。

10.()程序段前缀PSP放在内存的最前面,可利用程序段前缀退出程序返回DOS。

三、简答题…………………………………………………………………( 30 分) 1.8086读总线周期时序图如下:
1)Tw状态是如何出现的?
2)标号1处信号是什么状态?
3)若8086 CPU执行指令:OUT 0FFH, AL,与以上的时序图有什么不同?
2.判断如下指令是否有错,如有错则改正。

1)MOV BL,OFFSET TABLE
2)XCHG 300H,AH
3)MOV [BL],ES:[BX]
4)POP CS
5)SHL AX,4
3.设已编写好类型码为77H的中断服务程序为:
INTROUT PROC FAR
……
…… .
IRET
INTROUT ENDP
该中断服务程序的中断向量在8086中断向量表中存放的物理地址是多少?请编写一段程序,设置该程序的中断向量。

4.按如下要求各写出一条指令。

1)若标志寄存器的SF位为0则转至NEXT地址:。

2)将BL寄存器的值(有符号数)除以2:。

3)测试AL寄存器的D7位是否为1:。

4)源操作数为寄存器寻址方式:。

5)目的操作数为相对基址变址寻址方式:。

5.设有段定义伪指令如下:
STACK SEGMENT STACK
DB 100H DUP(’STACK’)
STACK ENDS
若当前SS=100H,AX=1234H,BX=5678H。

画出执行PUSH AX,POP BX 指令前、后堆栈段的存储状况示意图(图中注明执行指令前后堆栈的变化情况)以及AX,BX的值。

6.阅读下列程序,说明该程序段完成的功能以及调用方法。

FUNC PROC
AGAIN:MOV AH,01H
INT 21H
CMP AL,30H
JB AGAIN
CMP AL,39H
JA AGAIN
RET
FUNC E NDP
四、编程题…………………………………………………………………( 10 分)
编写程序,从键盘输入字符串,并和数据段中定义的字符串“PWD2008”比较,如果完全相同,则输出“MATCH”,否则输出“NOT MATCH”。

要求写出完整的数据段、代码段定义,程序结束后能够返回DOS。

五、硬件编程题(第1小题10分,第2小题5分)………………( 15 分)
设电路如题五图(a )所示。

1. 编写程序,在内存中定义一个1000个字节的存储空间,将A/D 转换后的
数字量读入内存,并送到D/A 芯片的输出端(共采集、处理1000个点)。

2. 若A/D 输入电压如题五图(b )所示,画出D/A 输出电压Va 和Vb 的波形。

题五图(a )
题五图(b )
t
六、硬件编程题…………………………………………………………( 10 分)
如题六图所示,8255A 端口地址为320H~323H ,工作方式字见附表。

设8255A 工作在方式0,PA 端口为输入,PB 端口为输出。

试编写程序,完成以下功能:
当开关Ki(i=0~7)断开时,相应的LEDi(i=0~7)灯亮,闭合时,相应的LED 灯灭;当开关全断开时,在计算机屏幕上显示字符串“ALL LEDS TURN ON ”;当开关全闭合时,在计算机屏幕上显示字符串“ALL LEDS TURN OFF ”。

题六图
附表:8255A 工作方式控制字格式
D 4= 0 PA 口为输出 1 PA 口为输入
D 3= 0 PC 口高4位为输出 1 PC 口高4位为输入
D 2= 0 B 组工作在方式0 1 B 组工作在方式1
D 1= 0 PB 口为输出 1 PB 口为输入
D 0=
0 PC 口低4位为输出 1 PC 口低4位为输入。

相关文档
最新文档