广东工业大学11年微机原理试卷
- 格式:pdf
- 大小:181.00 KB
- 文档页数:4
广东工业大学试卷用纸,共 4 页,第1 页学 院: 专 业: 学 号: 姓 名:装 订 线广东工业大学考试试卷 (A 卷)课程名称: 微机原理与接口技术考试时间: 第 周星期 ( 2011年1 月 8 日)题号 一 二 三 四 五 六 七 八 九 十 总分得分 评分人一、 填空(每空1分,共30分)1. 计算机系统常用总线方式实现CPU 与外设之间的互连,这些总线分别称为 、 和 。
其中 总线具有双向三态特征。
2. 根据指令特征,可将计算机指令系统分为CISC 和 两大类;MCS-51单片机采用 指令系统。
3. 在MCS-51单片机中,特殊功能寄存器支持 寻址方式;而高128字节内部RAM(80H ~0FFH)支持 寻址方式;当使用“MOVX A,@DPTR ”指令读89C51RX 芯片内部ERAM 时,RD 引脚 (无效、有效)。
4. 串行口工作在方式3,当SM2为1时,接收中断RI 置1的条件是 ;而当串行口工作在方式0时,SM2位必须为 。
5. 在由MCS-51构成的单片机控制系统中,如果没有外部程序存储器,则EA /Vpp 引脚应 (接地、接Vcc 、悬空),PSEN 引脚应 (接地、接Vcc 、悬空)。
6. 在MCS-51中,使用 、 引脚选通以总线方式扩展的I/O 口。
7. 在MCS-51单片机中,各有关特殊功能寄存器的初值如下:PSW=10H ;SP=0D0H ;TCON=04H ;IE=81H ;DPH=02H ;DPL=00H ;而(0D0H)=5AH 回答下列问题:(1)寄存器R0和R7对应的物理地址分别是 、 。
(2)外中断0INT 定义为 触发方式;外中断1INT 定义为 触发方式;0INT 中断处于(允许、禁止)状态,可执行 指令同时允许1INT 和定时器T0中断。
(3)执行POP ACCMOVX @DPTR, A指令后,则SP 寄存器内容为 ;外部RAM 0200H 单元内容为__ __。
本试卷 共 5 页第 2 页2.一个异步串行发送器,发送具有8 位数据位的字符,在系统中使用一位作偶校验,2 个停止位。
若每秒钟发送100 个字符,它的波特率和位周期是多少?设数据为55H ,画出TxD 端的数据传输格式。
答:波特率=(1+8+1+2)*100/s=1200bit/s 位周期=1s/1200bit=833us 图略。
3. 段寄存器CS =1200H ,指令指针寄存器IP=FF00H ,此时,指令的物理地址为多少?指向这一物理地址的CS 值和IP 值是唯一的吗?试举例说明。
答:指令的物理地址=12000H+FF00H=21F00H 。
指向这一物理地址的CS 值和IP 值不是唯一的。
例如:逻辑地址CS=2100H 、IP=0F00H 同样指向21F00H 这一物理地址。
4. CPU 与 外设传递的信息有哪几方面内容?为什么必须通过接口电路? 答:CPU 与外设传递的信息有数据信息、地址信息和状态信息。
因为微机的外部设备多种多样,工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大,它们不能与CPU 直接相连,所以必须经过接口电路再与系统相连。
5. 判断正误,正确打“√”,错误打“×”,并简述错误理由。
①. ( × )在8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。
应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作②. ( × ) 无论什么硬件中断,CPU 进入中断响应过程后,都要读此中断的类型码。
非屏蔽硬件中断的中断类型码固定为02H ,所以不需要读此中断的类型码。
③. ( √ )在8088系统中,整个1M 字节的存储器构成1个存储体,不分奇地址体和偶地址体。
本试卷 共 5 页第 3 页.MODEL SMALL .DATABLOCK DB1, -2, 5, 6, -57, ……; 100个带符号数 .CODE .STARTUP MOV DL, 0 LEA BX, BLOCK MOV CX, 100AGAIN: CMP BYTE PTR [BX], 0 JGE NEXT INC DL NEXT: INC BX LOOP AGAIN .EXIT END答:统计100个带符号数中负数的个数,并将统计数据存入DL 寄存器中。
《微机原理及接口技术》试卷(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 口执行按位置位/复位操作时,写入的端口地址是( )。
微机原理与接口技术》试题(第一套) 、选择题(每题 3 分,共 30 分)8288 在 8086/8088 组成的计算机中的作用是 ( ② )。
提供系统时钟 CLK式为 ( ② )。
④ 变址寻址该存储单元的物理地址为 (④ 3AAA8H38060+2A48=3AAA8H片的存储容量为 ( ③ )。
④ 32KX 85.某存储器芯片容量为2KX 1 bit 、若用它组成 16KX 8bit存储器组, 所用芯片数以及用于组内寻址的地址线为 ( ② )。
① 32 片、 11 根 ② 64 片、14 根 ③ 8 片、 14 根 ④ 16 片、 8 根1. 数据缓冲器② 总线控制器 ③ 地址锁存器2. 指令 MOV 0283H[BX][SI] , AX中目标操作数的寻址方① 寄存器寻址② 基址变址相对寻址 ③ 基址寻址3.某存储单元的段基址为3806H ,段内偏移地址为 2A48H ,① 4100H3AA08H ③ 3B008H4.某存储器芯片有地址线13 根,数据线 8 根、该存储器芯① 15K X 832K X 256 ③ 8K X 8程序段④ 三个独立通道预置方式。
2、具有三种基本的传输方式:单字节传送、数 据块传送、 请求传送。
3、具有存储器到存储器的传送功能并行输入输出端口。
并行输入输出端口。
并行输入输出端口。
端口。
6. ADD AX ,[BX+8] ”的源操作数在当前(② )。
堆栈段② 数据段③ 代码段7. DMAC 8237 具有 ( ② ) 。
八个独立通道四个独立通道③ 二个独立通DMAC8237A 的主要性能:1、有 4 个独立的 DMA 通道,每 个通道都充许开放或禁止DMA 请求,都可以独立控制自动4、 具有正常时序和压缩时序两种基本时序。
5、 8257A 级联可扩充任意个 DMA 通道。
6、有两种优先管理方式: 固定优先级和循环优先级。
7、有较高的数据传输速率。
8.可编程并行接口 8255A 具有 ( ①)① 两个 8 位 (A 口、 口)和两个 4 位 (C 口的高、 低各 ② 两个 8 位 (A 口、 口) 和两个 4 位 (B 口的高、 低各③ 两个 8 位 (B 口、 口) 和两个 4 位 (A 口的高、 低各④ 两个 4 位 (A 口、 B口)和一个8位(C 口)并行输入输出9.8259分别有( ③ )个 ICW 和 OCW 。
1.什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理?答:程序的局部性原理,即程序的地址访问流有很强的时序相关性,未来的访问模式与最近已发生的访问模式相似。
根据这一局部性原理,把主存储器中访问概率最高的。
程序运行的局部性原理指在一小段时间内,最近被访问过的程序和数据很可能再次被访问。
在空间上这些被访问的程序和数据往往集中在一小片存储区。
在访问顺序上指令顺序执行比转移执行的可能性大。
存储系统中Cache-主存层次和主存-辅存层次均采用了程序访问的局部性原理。
2.简述计算机的中断处理过程与调用子程序程序的区别。
答:两者的根本区别表现在服务时间和服务对象上不一样。
1)调用子程序发生的时间是已知的和固定的,即在主程序的调用指令(CALL)执行时发生主程序调用子程序过程,调用指令所在位置是已知的和固定的;而中断过程发生的时间一般是随机的,CPU在执行某一主程序时受到中断源提出的中断申请,就发生中断过程,而中断申请一般由硬件电路产生,申请时间是随机的。
也可以说,调用子程序是程序设计者事先安排好的,而执行中断服务程序是由系统工作环境随机决定的。
2)子程序完全为主程序服务,两者属于主从关系。
主程序需要子程序时就去调用子程序,并把调用结果带回主程序继续执行。
而中断服务程序与主程序二者一般是无关的,两者是平行关系。
3)主程序调用子程序的过程完全属于软件处理过程,不需要专门的硬件电路,而中断处理系统是一个软、硬件结合的系统,需要专门的硬件电路才能完成中断处理的过程。
4)子程序嵌套可以实现若干级,嵌套的最多级数受计算机内存开辟的堆栈大小限制;而中断嵌套级数主要由中断优先级来决定,一般优先级不会很大。
从宏观上看,虽然程序中断方式克服了程序查询方式中CPU"踏步"现象,实现了CPU与IO并行工作,提高了CPU的资源利用率,但从微观操作分析,CPU 在处理中断程序时,仍需暂停原程序的正常运行,尤其是当高速I/O设备或辅助存储器频繁地、成批地与主存交换信息时,需不断打断CPU执行现行程序,而执行中断服务程序。
【关键字】考试A卷2010—2011学年第一学期《微机原理》试卷(闭卷)(适用专业:电子08、自动化08、电气08、测控08、物理08)专业班级姓名学号开课系室电子信息工程系考试日期2011年1月7日题号一二三总分得分阅卷人说明:所有问题除特别指出外,均针对8086;所有问题均可用自己的语言回答。
一、填空题(每空1分,共20分)1.设机器字长为8位,最高位是符号位,则十进制数-23所对应的原码是,补码是。
2.有一个十进制数17.25,它对应的二进制数为,压缩BCD码为。
3.若当前堆栈指针SP指向2006H单元,则从堆栈中弹出2个字的内容后,SP应指向________。
4.8255芯片内部有3个位的数据端口,其中A口有种工作方式。
5.8259A芯片占个端口地址,要想管理32级中断,至少需要片8259A。
6.8086中断系统可处理种不同的中断。
7.若8086 CPU引脚状态是M/=0,=0,=1,则此时执行的操作是。
8.CPU跟外设之间通信时,传送的信息的类型主要包括、__ 和。
9.8086的1MB地址空间可以分成许多逻辑段,每段容量最大可为。
10.若定义 DAT DB ‘213.456’,则(DAT+5)单元存放的字节数据是。
11.计算机中的指令一般由和操作数两部分构成。
12.对于指令:MOV AH,23 GE 15H,汇编结果为:MOV AH,。
13.设计输入输出接口电路的原则是:输入要,输出要。
二、简答题(共37分)1.微型计算机由哪几部分组成?简述各部分功能。
(4分)2. CPU与外设之间的数据传送方式包括程序控制方式、中断方式和DMA方式,请问程序控制方式又分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别?(4分)3.8086CPU从内部结构上分为哪两部分?并简述各部分功能?(4分)4.某程序数据段中存放了2个字,1234H和5060H,已知DS=7850H,数据存放的偏移地址为3121H 及285AH。
广东工业大学考试试卷( A )课程名称:单片机原理与接口技术考试时间: 2007年1月26日 (第21周星期五)一、填空(每空1分,共25分)1.CPU核心部件为______,它承担了算术和_____运算。
2.MCS-51衍生型芯片89C51RD2内部RAM容量为_____,外部扩展RAM、____和___________读写方式相同,均使用MOVX指令。
3.指令由操作码和_______两部分组成,其中操作码决定了指令要执行的动作。
4.在由MCS-51构成的单片机应用系统中,如果没有外部程序存储器,则EA/Vpp引脚应(接地、接Vcc、悬空),PSEN引脚应(接地、接Vcc、悬空)。
5.根据指令特征,可将计算机指令系统分为RISC和两大类;其中MCS-51单片机采用指令系统。
6.在MCS-51中,执行了如下指令或程序段后,指出PSW寄存器内容(假设指令执行前PSW=00H,且各小题相互独立)。
(1) SUBB A,#5FH ;执行前A=87H,执行后PSW=______H(2) ANL 30H,#0FH ;执行后PSW=______H(3) DEC A;执行前A=00H,执行后A=___H;PSW=______H(4) CJNEA,#60H, NEXT1 ;执行前A=63H,执行后A=___H;PSW=______H(5) MOV A,#5FH ;执行后PSW=______H8.MCS-51响应定时/计数器T1溢出中断后,将从________单元中取指令码。
9.在MCS-51应用系统中,扩展的并行输出口应利用WR信号的_____(下降沿、上升沿)锁存由CPU输出的数据。
10.下面是定时/计数器T2中断服务程序片段(工作于自动重装初值方式),请在横线上填写相应指令,完善该中断服务程序。
PROC CTC2CTC2:PUSH Acc_______________INC 30HMOV A, 30HCJNE A, #60, NEXTNEXT:JC EXITMOV 30H, #0CPL P1.0EXIT:______________________________________________________RETIEND二、判断题(正确打√,错误打×) (每题1分,共10分)1.程序中伪指令在编译时将产生机器码。
微机原理期末试题及答案一、选择题1. 以下关于微机原理的说法不正确的是:a) 微机原理研究的是微型计算机的基本组成和工作原理b) 微机原理主要研究微处理器和存储器c) 微机原理的研究对象仅限于硬件部分d) 微机原理的研究包括硬件和软件两个方面2. 下列哪项不属于计算机硬件设备:a) 微处理器b) 显示器c) 操作系统d) 键盘3. 在微机原理中,CPU主要包括以下几个部分:a) 控制器、运算器、存储器b) 运算器、存储器、输入输出设备c) 控制器、输入输出设备、存储器d) 运算器、数据库、存储器4. 下列哪个不是计算机的内存类型:a) RAMb) ROMc) HDDd) CACHE5. 在微机原理中,数据总线用于传输:a) 数据b) 控制信号c) 地址d) 所有的信号二、简答题(每题20分)1. 解释什么是指令周期、机器周期和时钟周期。
答:指令周期是执行一条机器指令所需要的时间,它包括取指令周期(fetch)、译码周期(decode)、执行周期(execute)和存取周期(memory)等。
机器周期是指执行一条基本操作所需要的时间,例如加法、乘法等。
时钟周期是指时钟发生一次跳变所需要的时间,它是微机系统运行的基本单位。
2. 什么是中断请求?答:中断请求是指外部设备通过向CPU提出请求,使CPU中断当前正在执行的程序,并转去执行相应的中断处理程序。
中断请求可以分为内部中断和外部中断两种。
3. 简述冯·诺依曼结构的原理。
答:冯·诺依曼结构是计算机系统的基本组织原理,主要包括存储器、运算器、控制器和输入输出设备四部分。
它的原理是将程序和数据存储在同一存储器中,由程序计数器指示当前指令的地址,按照指令的顺序执行程序。
运算器负责执行算术运算和逻辑运算,控制器负责解码指令并控制各个部件的工作。
输入输出设备负责与外部设备进行数据交互。
4. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
广东工业大学试卷用纸,第1页,共4页
以分成上下两半使用。
13、若SP=2000H,AX=3355H,BX=4466H,执行程序后:
PUSH AX
PUSH BX
POP DX
SP=,AX=,DX=,[1FFEH]=
二选择题(每小题2分,共30分)
1、在计算机外围支持芯片中,哪一个芯片可作地址锁存器?()
A、8284
B、8288、
C、8286
D、8282
2、在设计多CPU系统时,须用()芯片做总线管理器?
A、8282
B、8288、
C、8286
D、8287
3、START PROC指令中,和下面哪条指令是配对的?()
A、ENDS,
B、IRET,
C、ENDP,
D、END START
4、LOOP rel指令中,是根据哪个寄存器来判断是否跳转?()
A、AX
B、BX
C、CX
D、DX
5、中断号为80H的中断服务程序入口地址的有效地址在中断向量表中位置是()
A、00320H~00321H,
B、200H~201H、
C、00000H~003FFH,
D、80H~81H
6、计算机响应中断时,下面哪个操作是正确的()
A、随时可以响应
B、立即响应中断
C、都不是
D、停止正在执行的指令
7、下列那种芯片中,可以用以设计简单输入接口的芯片是?()
A、三态门
B、三态锁存器
C、三态缓冲器,
D、(A、B、C)三种都可以
8、在设计计算机数据总线驱动时,需要用到CPU的控制线有()
A、ALE
B、WR
C、DEN
D、DT/R&DEN
9、信息交换输入输出数据传递方式中,包括:
A、数字量传递,模拟量传递、开关量传递
B、无条件传递,查询传递,DMA传递
C、DMA传递,程序控制传递,中断传递
D、DMA传递,无条件传递,中断传递
10、设寄存器:AX=8094H,DI=000AH,DS=2050H,BX=0009H,CF=1
广东工业大学试卷用纸,第2页,共4页
RAM中下列物理地址单元的内容为:[20509H]=15H,[2050AH]=37H,[2050BH]=C5H,[2050CH]=2FH
(1)MOV DX,[BX]2那么DX=()
A、C52FH
B、3715H
C、2FC5H
D、FFFFH
(2)ADD AL,[DI]
DAA那么AL=()
A、94H
B、9EH
C、32H
D、31H
11、下列指令中,哪条指令是不正确的?()
A、MOV DS,AX
B、MOV DI,1234H
C、ADD[BX],[NUMB1]
D、MOV AL,DS:[BP+SI]
12、设ARRY1DB‘01234’
ARRY2DW0,1,2,3,‘12’
MOV BX,WORD PTR ARRY1[3]
MOV CL,BYTE PTR ARRY2[8]
那么:
(1)BX=()
A、3334H
B、3433H
C、0304H
D、0403H
(2)CL=()
A、00H
B、03HH
C、31H
D、32H
13、IRET指令和RET指令的区别是:
A、RET返回断点信息和FR,IRET只返回断点信息
B、IRET返回断点信息和FR,RET只返回断点信息
C、RET占用堆栈,IRET不占用堆栈
D、IRET适合普通子程序返回,RET适合中断子程序返回。
三、编程题(共25分)
1、试编写AX*5/2(5分)
2、比较AL和BL两无符号数大小:(6分)
(1)若相等,令AL=0
(2)若AL>BL,令AL=1
(3)若AL<BL,令AL=-1
3、编程:将2000H单元开始的连续8个单元内容相加,结果保存在AX中。
(6分)
4、NUMB1,NUMB2,RES均为字节变量,试编写程序,完成自NUMB1和NUMB2开始的连续16个单元的字节相加,结果依次存入RES开始的单元,最后的进位位存入RES的第17号单元。
(8分)
广东工业大学试卷用纸,第3页,共4页
广东工业大学试卷用纸,第4页,共4页
注:若B 口读入的值为0000,则LED 显示器将显示0;以此类推,若1111,则LED 显示器将显示F 。