微机原理_8

一、单项选择题(本大题共 15 小题,每小题 3 分,共 45 分。在每小题给出的四个备选项中,选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。

1,微机内部除CPU外还集成了计算机的其它主要部件,如ROM、RAM、并行接口、串行接口,有的芯片还集成了()等。

A. 存储器
B. 运算器
C. 定时器
D. 微处理器

2.汇编语言源程序中,每个语句由4项组成,如语句要完成一定功能,那么该语句中不可省略的项是()

A. 名字项
B.操作项
C.操作数项
D. 注释项

  1. MOV SP, 3210HPUSH AX执行上述指令序列后,SP 寄存器的值是()

A. 3211H
B. 320EH
C. 320FH
D. 3212H

4·当执行指令ADDAX, BX后,若AX的内容为2BA0H,设登的奇偶标志位PF=1, 下面的叙述正确的是()

A.表示结果中含1的个数为偶数
B.表示结果中含1的个数为奇数
C. 表示该数为偶数
D.表示结果中低八位含1的个数为偶数

5.指出下列哪条指令移位后补零()

A. SAR
B. SHL
C. ROL
D. RCR

  1. 下列指令执行后,能影响标志位的指令是()

A. PUSHF
B. POPF
C. JNLE OPR
D. LOOPE LOP

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

A. END 语句是一可执行语句
B. END语句表示程序执行到此结束
C. END语句表示源程序到此结束
D. END语句在汇编后要产生机器码

  1. 8088的一个总线周期可传送()个字节。

A. 4
B. 2
C. 1
D. 1/8

  1. IBM PC机的8088处于最大模式,其总线仲载是由()裁决。

A. 8086
B. 8289
C.8087
D. 8288

10,计算机的存储器采用分级存储体系的主要目的是()

A. 便于读写数据
B. 减小机箱的体积
C. 便于系统升级
D.解决存储容量、价格和存取速度之间的矛盾

  1. 8253定时/计数器中,计数器的最大计数初值是()

A. 65535
B. 7FFFH
C. 0000H
D. FFFFH

  1. 除法出错是属于中断。

A: 线路故障
B. 内部中断
C. INTO
D.单步中断

13,设异步传输时,一帧信息包括1位起始位、7位信息位、1位奇偶校验位和1位停止位,如果波特率为9600bps,则每秒能传输()个字符。

A. 96
B. 960
C. 9600
D. 10

14,使CPU与IO设备完全并行工作方式是()方式。

A.程序直接传送
B. 中断
C. DMA
D.程序查询

15.在8086/8088微机系统中,将AL内容送到VO接口中,使用的指令是()

A. IN AL,端口地址
B. MOV AL.端口地址
C. OUT AL,端口地址
D. OUT 端口地址,AL

二、填空题(每空 2分,共 30分,请在答题纸相应题号的位置上作答。)

1,某存储模块的容量为64KB,它的起始地址若为20000H,则末地址应为______
2. 8086CPU从偶地址中按字节读时,存储器数据进入数据总线的______,从奇地址按字节读时,进入数据总线的______.
3. 8255A中包括两组控制电路,其中A组控制______,B组控制______
4.设8253的工作频率为2.5MHz,若要使计数器0产生频率为1KHz的方波,则送入计数器 0 的计数初值应为______;方波的高电平为______ms
5.当中断控制器8259A的A0接地址总线A1时,若其中一个口地址为62H,则另一个口地址为______H:若某外设的中断类型码为 86H,则该中断应加到 8259A 的中断请求寄存器 IRR的______输入端。
6,中断类型码为15H的中断,其服务程序的入口地址一定存放在地址为______开始的 4个连续的单元中,若这4个单元的的内容为60H、50H、80H、30H,则其服务程序的入口地址为______
7,执行如下程序段后, AL=
MOV AL, 0
MOV BL, 1
MOV CX, 10
DI: ADD AL, BL
INC BL
LOOP D1
HLT

8,下面程序段执行后, AX=_________。
MOV AL, 6
MOV AH, 0
SAL AX, 1
MOV BX, AX
SAL AL, 1
SAL AL, I
ADD AX, BX
SAL AL, 1
SAL AL, I
ADD AX, BX

9.已知数据段(2000H)-09H,(2001H)-03H, 执行后(2000H)=(2001H)___
MOV CL, 4
MOV AX, [2000H]
SHL AL, CL
SHR AX, CL
MOV [2000H], AX

三、简答题(本大题共3小题,每小题10分,共30分。请在答题纸相应题号的位置上作答

  1. 试述程序查询传送方式的工作原理,与查询方式相比,中断传送方式有什么优点?

  2. 什么叫端口?通常有哪几类端口?计算机对 VO 端口编址时通常采用哪两种方法?8086/8088系统中,用哪种毒法对1O端口进行编址?

3,简述8086内部中断的种类及特点。

四、应用题(本大题共 3 小题,每小题 15 分,共 45 分。请在答题纸相应题号的位置上作答。)

1.编写程序实现:在内存 buffer 开始的 10 个字节单元中依次存放了 6,7,10,3,28,2,9,5,7,11 字节数据,编程求最小数并在屏幕上显示。

2.8253的片选信号如图所示:
在这里插入图片描述
(1)列出8253内各计数器及控制字寄存器的一组地址(设未使用的地址线为0)。
(2)设计数器0输入频率1MHz,产生1KHz的方波,写出-8253的初始化程序段。

3,现有一输入设备,其数据端口的地址为OFFEOH,并于端口OFFE2H提供状态,当其位为1时表明输入数据备好。请编写采用查询方式进行数据传送的程序段,要求从该设备谱100个字节并输入到从1000H:2000H开始的内存中。3,现有一输入设备,其数据端口的地址为OFFEOH,并于端口OFFE2H提供状态,当其位为1时表明输入数据备好。请编写采用查询方式进行数据传送的程序段,要求从该设备语100个字节并输入到从1000H:2000H开始的内存中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/183347.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode(38)生命游戏【矩阵】【中等】

目录 1.题目2.答案3.提交结果截图 链接: 生命游戏 1.题目 根据 百度百科 , 生命游戏 ,简称为 生命 ,是英国数学家约翰何顿康威在 1970 年发明的细胞自动机。 给定一个包含 m n 个格子的面板,每一个格子都可以看成是…

shell---免交互

一、多行重定向 可以理解为这是标准输入的一种替代品&#xff0c;可以帮助脚本开发人员不必使用临时文件来构建输入信息&#xff0c;可以直接产生一个文件&#xff0c;输入文件信息&#xff0c;常与非交互程序和命令一起使用 语法格式命令<< 标记..........标记 注意…

During handling of the above exception, another exception occurred解决方案

During handling of the above exception, another exception occurred解决方案 前言解决方案总结 前言 今天在写python读取图片中的内容的脚本的时候&#xff0c;常用的图像处理库包括Pillow和OpenCV。以下是使用Pillow库读取图片中的计算公式的示例代码&#xff1a; from P…

详解原生Spring当中的额外功能开发MethodBeforeAdvice与MethodInterceptor接口!

&#x1f609;&#x1f609; 学习交流群&#xff1a; ✅✅1&#xff1a;这是孙哥suns给大家的福利&#xff01; ✨✨2&#xff1a;我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料 &#x1f96d;&#x1f96d;3&#xff1a;QQ群&#xff1a;583783…

Redis对象系统

前言 在Redis中有许多数据结构&#xff0c;比如&#xff1a;简单动态字符串(SDS)&#xff0c;双端链表&#xff0c;字典&#xff0c;压缩列表&#xff0c;整数集合等。 Redis并没有直接使用这些数据结构来实现键值对数据库&#xff0c;而是基于这些数据结构创建了一个对象系统。…

vue项目运行时,报错:ValidationError: webpack Dev Server Invalid Options

在运行vue项目中&#xff0c;遇到报错&#xff1a;ValidationError: webpack Dev Server Invalid Options&#xff0c;如下图截图&#xff1a; 主要由于vue.config.js配置文件错误导致的&#xff0c;具体定位到proxy配置代理不能为空&#xff0c;导致运行项目报错&#xff0c;需…

SQL中 JOIN 的两种连接类型:内连接(自然连接、自连接、交叉连接)、外连接(左外连接、右外连接、全外连接)

SQL中 JOIN 的两种连接类型&#xff1a;内连接&#xff08;自然连接、自连接、交叉连接&#xff09;、外连接&#xff08;左外连接、右外连接、全外连接&#xff09; 1. 自然连接&#xff08;natural join&#xff09;&#xff08;内连接&#xff09; 学生表 mysql> sele…

连接备份1128

深度学习—分类识别篇&#xff1a;http://tr.daheng-imaging.com/watch/1050636http://tr.daheng-imaging.com/watch/1050636 深度学习—目标检测篇&#xff1a;http://tr.daheng-imaging.com/watch/1101141http://tr.daheng-imaging.com/watch/1101141 深度学习—缺陷分割篇&a…

Oracle研学-基础操作

学自B站黑马程序员笔记 一 创建表空间(创建数据文件) 创建表空间同时会创建一个数据文件(下面5行应该是一句话)&#xff0c;表空间在PLSQL的Object的tablespace中可以看到 create tablespace waterboss //创建表空间 datafile c:\waterboss.dbf //创建表空间对应的…

Chrome显示分享按钮

分享按钮不见了&#xff01; Chrome://flags Chrome Refresh 2023 Disabled 左上角的标签搜索会到右上角。

MATLAB实战 | APP设计

01、应用实战 【例1】生成一个用于观察视点仰角和坐标轴着色方式对三维图形显示效果影响的App&#xff0c;界面如图1所示。界面右上部的列表框用于选择绘图数据、切换按钮组用于选择绘图方法&#xff0c;中间的旋钮用于设置视点方位角和仰角&#xff0c;右下部的分档旋钮用于设…

Thrift RPC Java、Go、PHP使用例子

文章目录 1、Thrift RPC介绍1.1、Protocol 支持的数据传输协议1.2、Transport 支持的数据传输方式1.3、Server 支持的服务模型1.4、IDL语法数据类型1.5、开发步骤 2、接口定义文件2.1、创建接口定义文件2.2、生成对应平台语言代码2.2.1、下载生成工具2.2.2、生成各平台语言代码…

Android系统分析

Android工程师进阶第八课 AMS、WMS和PMS 一、Binder通信 【Android Framework系列】第2章 Binder机制大全_android binder-CSDN博客 Android Binder机制浅谈以及使用Binder进行跨进程通信的俩种方式&#xff08;AIDL以及直接利用Binder的transact方法实现&#xff09;_bind…

基于web宠颐生宠物医院系统设计与实现

基于web宠颐生医院系统开发与实现 摘要&#xff1a;时代飞速发展&#xff0c;网络也飞速发展&#xff0c;互联网许多的行业都可以用互联网实现了&#xff0c;互联网已经成为了人们生活中重要的一部分&#xff0c;或多或少的影响着我们的生活&#xff0c;互联网在给我带了方便的…

【Node.js】笔记整理 2 - 常用模块

写在最前&#xff1a;跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识&#xff0c;需要格外注重实战和官方技术文档&#xff0c;文档建议作为手册使用 系列文章 【Node.js】笔记整理 1 - 基础知识【Node.js】笔记整理 2 - 常用模块【Node.js】笔记整理 3 - n…

Linux mesg命令详解:如何设置终端机的写入权限并阻止或允许其他用户的信息显示(附实例教程和注意事项)

Linux mesg命令介绍 Linux mesg命令用于设置终端机的写入权限。当mesg设置为y时&#xff0c;其他用户可以利用write指令将信息直接显示在您的屏幕上。如果设置为n&#xff0c;则不允许其他用户将信息直接显示在你的屏幕上。 Linux mesg命令适用的Linux版本 mesg命令在大多数…

ESP32通过IIC同时驱动mpu6050和OLED

mpu6050 //安装库MPU6050_tockn1.5.2 //接线 供电3.3V scl--引脚22 sda----引脚21 #include <MPU6050_tockn.h> #include <Wire.h>MPU6050 mpu6050(Wire);void setup() {Serial.begin(115200);Wire.begin();mpu6050.begin();mpu6050.calcGyroOffsets(true);de…

Bert-VITS2本地部署遇到的错误

关于Bert-VITS2本地部署遇到的错误 1、在下载python中相关依赖时报错 building ‘hdbscan._hdbscan_tree’ extension error: Microsoft Visual C 14.0 or greater is required. Get it with “Microsoft C Build Tools”: https://visualstudio.microsoft.com/visual-cpp-bu…

【安全-SSH】SSH安全设置

今天发现自己的公有云服务器被攻击了 然后查看了登录日志&#xff0c;如上图 ls -sh /var/log/secure vim /var/log/secure然后增加了安全相关的设置 具体可以从以下方面增加安全性&#xff1a; 修改默认SSH端口公有云修改安全组策略及防火墙端口设置登录失败次数锁定用户及…

SH文件介绍

SH文件介绍 介绍SH文件示例执行SH文件具体用法 介绍 SH文件通常指的是 Shell 脚本文件&#xff0c;文件后缀名为.sh&#xff0c;其中包含一系列要由操作系统的命令解释器执行的命令。 在 Unix 和类 Unix 操作系统中&#xff0c;通常使用 Bourne Shell&#xff08;sh&#xff…