微机原理5

news/2024/11/19 19:28:41/

一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案。)

  1. 下列数中最小的数是()

A. (10111)
B. (30)
C. (100010) BCD
D. 17H

2,下面四个寄存器中,不能作为间接寻址的寄存器是()

A. BX
B. DX
C. BP
D. DI

3、完成将有符号数BX的内容除以2的正确指令是()

A. SHR BX, 1
B. SAR BX, 1
C. ROR BX, 1
D. RCR BX, 1

  1. 执行 1 号 DOS 系统功能调用后,从键盘输入的字符应存放在()

A. AL
B. BL
C. CL
D. DL

5,在8086/8088汇编语言中,标号是()

A. 文件名
B. 指令的符号地址
C. 程序名
D. 常量的符号表示

  1. 用汇编语言编制的程序称为源程序,它需经()以后才能在计算机上运行。

A. 装载到计算机
B.汇编并连接
C. 解释
D.调试

7.若每个存储单元为8位,设存储空间范围为8000H-OFFFFH,则其中可存放的字数(16位)是()

A. 4K
B. 8K
C. 16K
D.32K

8.已知中断类型号为OBH,则其中断服务程序入口地址存放在中断向量表中的地址是( )。

A. 0000: 002CH
B. DS: 000BH
C. CS: 000BH
D. SS: 002CH

9.响应NMI请求的必要条件是()

A. IF=1
B. IF=0
C. 一条指令结束
D. 无 INTR 请求

  1. 8253工作于方式1时,输出负脉冲的宽度等于()

A. 计数初值 N-1 个 CLK 脉冲宽度
B. 计数初值N+1个CLK脉冲宽度
C. 计数初值N个CLK脉冲宽度
D.计数初值(2N-1) /2个CLK脉冲宽度

11,传送数据时,占用CPU时间最长的传送方式是()

A. 查询
B.中断
C. DMA
D. 通道

12,微处理器从启动外设直到外设就绪的时间间隔内,一直执行主程序,直到外设要求服务时才终止。此种传送方式是()

A. DMA
B. 无条件
C. 查询
D.中断

13,如果0100H单元存放条件转移指令的操作码, 0101H单元存放条件转移指令的相对位移量13H,那么转移后的指令的偏移地址为()

A. 0102H
B. 0113H
C. 0115H
D. 0OFEH

  1. 存储器是利用触发器电路的两个稳定状态来表示信息“0”和“1”,故在不断开电源时,可以长久保持信息的是()

A. SRAM
B. DRAM
C. PROM
D. EPROM

15,用8259A管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其余方式。中断源优先级也相应变化,这是一种()

A自动循环
B. 完全嵌套
C.特殊循环
D.特殊屏蔽串

二、填空题(本大题共 12 小题,15 空,每空 2分,共 30分。)

1、将二进制数110110.01 转换为十进制是_______.

  1. CPU从主存取一条指令并执行该指令的时间称为_______.,它通常用若干个_______.来表示,而居着她包含有若干个_______.

3.8086CPU时钟频率为5MHZ时,它的典型总线周期为_______.ns。

4,当存储器的读出时间大于CPU所需要的时间时,为了保证存储器与CPU的周期配合就要利用_______.信号,使CPU 插入一个 Tw状态。

  1. 8086采用的1/0接口编址方式是_______.方式。

6,若选用Intel 2732 (4K×8位)构成256KB的RAM共需要_______.片。

7,某计算机的内存容量为32Mx16位,则该内存需要的地址线数为_______.位。

8,中断服务程序结束后,为了恢复现场,应执行_______.,使 CPU 不被其他程序打扰。

9,半导体随机存取存储器在使用过程中需要进行刷新的是_______.

10,能够提供中断类型码的芯片是_______.

11,已知AL=01011101B, 执行指令NEGAL后再执行CBW,AX_______

12.下面程序段执行后, BX=AX=____

	ORG 1000H
BUF		DW 10H,20H,30H
NUM	EQU 	3
......
MOV 	BX, OFFSET BUF
ADD	BX, NUM
MOV	 AX, [BX]

三、简答题(本大题共 3 小题,每小题 10 分,共30分。)

1.一般接口电路中应具有哪些电路器件?

2.比较串行通信与并行通信的优缺点。

  1. 什么叫总线周期? 8086 CPU的一个总线周期包括多少时钟周期,什么情况下要插入 Tw 等待周期?插入多少个 Tw 取决于什么因素?

四、应用题(本大题共3小题,每小题15分,共45分)

1.编写汇编源程序,计算算术表达式X=(AxB+C-D)/(E+F)的值。设A、B、C、D、E、F、X均为字节变量。

2,在一个采用查询方式输入数据的1/O接口中, 8位数据端口地址为2000H,一位状态端口地址为2002H
(外设数据准备好信号高电平有效,接至数据总线的D7位)。设1000个字节数据存在内存 BUFFER为首地址的缓冲区中,写出查询方式输入这
1000 字节数据的程序段。

E设CPU共有16根地址线,8根数据线,并用MREQ作访存控制信号(低电平有效),用R/i作读写控制信号(高电平为读,低电平为写)。现有下列存储芯片:
1K×4位、2K×8、4K×8 位RAM,2K×8、4K×4、8K×8 位 ROM,以及 74LS138
译码器和各种门电路,试从上述芯片中合构的在值器,要求:主存地址空间最小4K个单元为系统程序区,4096~16383为用户程序区.

(1)说明所选上述存储芯片的类型和数量。
(2)详细画出存储芯片的片选逻辑。
(3)写出每片 RAM 的地址范围。


http://www.ppmy.cn/news/1211570.html

相关文章

25期代码随想录算法训练营第十四天 | 二叉树 | 递归遍历、迭代遍历

目录 递归遍历前序遍历中序遍历后序遍历 迭代遍历前序遍历中序遍历后序遍历 递归遍历 前序遍历 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # …

git diff中出现^M符号

在使用 Git 进行版本控制时,有时候会遇到在文件中出现了 ^M 字符的情况。这个问题通常出现在 Windows 操作系统中,并且会影响文件在不同操作系统之间的可移植性。 ^M 字符是回车符的表示,在 Windows 操作系统中,每个文本行的结尾…

Spring -Spring之循环依赖源码解析

什么是循环依赖? 很简单,就是A对象依赖了B对象,B对象依赖了A对象。 比如: // A依赖了B class A{public B b; }// B依赖了A class B{public A a; }那么循环依赖是个问题吗? 如果不考虑Spring,循环依赖并…

Spark的执行计划

Spark 3.0 大版本发布,Spark SQL 的优化占比将近 50%。Spark SQL 取代 Spark Core,成为新一代的引擎内核,所有其他子框架如 Mllib、Streaming 和 Graph,都可以共享 Spark SQL 的性能优化,都能从 Spark 社区对于 Spark …

【AHK】自用模板新电脑快捷键自用习惯配置

新电脑第一课先配置快捷键 :: send {backspace} returncapslock:: send {enter} return ;xbutton2::ToolTip,;设置鼠标坐标模式为相对屏幕CoordMode, Mouse, ScreenMouseGetPos, mX0, mY0 , hwndIfWinExist, ahk_id %hwnd%{;获取初始窗口位置WinGetPos, wX0, wY0WinActivate, a…

51单片机应用从零开始(一)

1. 单片机在哪里 单片机是一种集成电路芯片,通常被嵌入到电子设备中用于控制和处理数据,例如家电、汽车、电子玩具、智能家居等。因此,你可以在许多电子设备中找到单片机的存在。单片机通常被放置在设备的主板或控制板上。 2. 单片机是什么…

考研分享第1期 | 末9生物跨专业考研北京大学电子信息404分经验分享

全文概览 一、个人信息 二、关于考研的经验分享 三、最后的小Tips 一、个人信息 姓名:Jackson 本科院校:某末流985生物专业 报考院校:北京大学电子信息专业 择校意向:北航计算机、人大高瓴、复旦软院、清华大学深研院、北…

C语言概述

目录 ​编辑 1. C语言发展史 2. C语言特点 3. C语言标准 4. C语言编程机制 4.1 预处理(Preprocessing) 4.2 编译(Compilation) 4.3 汇编(Assemble) 4.4 链接(Linking) 结语 1. C语言发展史 C语言是由美国贝尔实验室的Dennis Ritchie于1972年设计开发的一种编…