微机原理真题错题整理2018,2019年

news2024/9/26 5:23:36

目录

2017年

选择

 填空题

 2018年

选择

填空题

编程题


2017年

选择

1:若一SRAM芯片的容量是1024×8位,除电源和接地外该芯片的其他引脚最少应为()

A:23            B:22            C:21        D:20

1024=2^10=10根地址线  + 8位8根数据线   + 片选信号CE,读线 +写线

2:若形成存储字长为8位,空间为6000H-67FFH的存储器系统,则需要1K×4位的存储器芯片()片。

A: 2     B:4     C:6      D:8

 容量=末-首+1     67FFH-6000+1=800H   展开   1000 0000 0000  ;

1后面有几个零就是2的多少次方

2^11=2K               构成的存储系统就是 2K×8            需要的片数就是2K×8/(1K×4)=4片

3:当CPU响应可屏蔽中断时,若将CS和IP压入堆栈,需要执行()个总线周期

A:1       B:2       C:4        D:6

CPU响应可屏蔽中断进入连续两个总线周期的中断响应周期 

 填空题

1:用8259A的普通屏蔽方式,要屏蔽掉IR2,IR4,IR6引脚上的中断请求屏蔽字是(01010100)。

屏蔽谁就对谁置1

2:在8086最小工作模式下,决定CPU最终接受或发送数据的引脚是(DT/R非

其实问的就是数据的方向的引脚

3:已知[X]补=110 0011,则[-X]补=(001 1101

求一个数负数的补码,不论符号,都取反加1 

4:下面是统计100个内存单元高4位同时为‘1’的字节数据个数,并将结果送入其后的内存单元的程序,请在横线上填上空缺的正确内容

DATA SEGMENT
NUM DB ;100个数
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
BEGIN:
     MOV AX,DATA
     MOV DS,AX
     MOV DL,0
     MOV CX,(第一个空)
     MOV SI,OFFSET NUM
AGAIN:
     MOV AL,[SI]
     ADD AL,10H
     (第二个空)
     (第三个空)
NEXT:INC SI
     LOOP AGAIN
EXIT:
     MOV AH,4CH
     INT 21H
CODE ENDS
END START

 判断一个数高4位是不是全1,只需给高4位+1 ,看CF标志位的情况就可以

100个数,所以循环100次                              第一个空100

如果 CF=0说明高位不是全1 ,就不用统计   第二个空  JNC NEXT

不满足上面的条件,说明是全1 ,计数              第三个空  INC DL 

 

 2018年

选择

1: 8086CPU最小可寻址单位是()

A:比特    B:字节   C:双字   D:四字

2:8086写I/O总线的控制信号,一直保持低电平有效的是()

A:M/IO非    B:DT/R非    C:DEN非   D:WR非

其余的都是在不同的T状态发出不同的信号

填空题

1:8086微处理器访问存储器时,物理地址是由段地址和偏移地址共同决定的,CPU中负责生成物理地址的部件称为(地址加法器

编程题

1:

DATA SEGMENT
ORG 0500H;从0500地址开始
VAR1 DB 45H,89H,11H,26H,8AH,9FH,78H,0AAH,18H,3EH
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
     MOV AX,DATA
     MOV DS,AX
     MOV AX,0
     MOV SI,OFFSET VAR1;获取指针
     MOV CX,10
NEXT:
     ADD AL,[SI]
     ADC AH,0;收集进位
     INC SI
     LOOP NEXT
     MOV [050BH],AX     
EXIT:
     MOV AH,4CH
     INT 21H
CODE ENDS
END START

2:

(1)1+(2*3)+(3*4)+(4*5)+(5*6) +(6*7)

(2)42

(3)  7

(4)111

 

 

 

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

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

相关文章

【SV】为什么需要异步复位?同步输入/异步输入、异步复位/同步复位(bad)、异步复位同步释放、同步系统/异步系统

【SV】为什么需要异步复位?同步输入/异步输入、异步复位/同步复位(bad)、同步系统/异步系统 1. 同步输入/异步输入(synchronous and asynchronous inputs in sequential system)为什么需要异步复位?1.1 异步…

k8s之基本环境准备

写在前面 本文看下学习k8s需要的基础环境,包括运行环境,docker等。 1:准备linux运行环境 环境:win10 虚拟化工具:VMware-workstation-full-15.1.0 linux:ubuntu-22.04.1-desktop-amd64.iso 。 安装完毕…

6)Django Cookies/Session,中间件,Nginx+uwsgi安装配置

目录 一 Django cookie 与 session Cookies Django 中 Cookie 的语法 Session(保存在服务端的键值对) 工作原理 实例 二 Django中间件 自定义中间件 自定义中间件类的方法 process_request 方法 process_response process_view process_exception 三 Django Nginxu…

【值得收藏】机器学习实战项目汇总(初级、中级、高级)

大家都知道,教科书上所学与实际操作还是有出入的,那关于机器学习有什么好的项目可以实操吗? 这次给大家分享一个涵盖面向初学者,中级专家和专家的23种机器学习项目创意,以获取有关该增长技术的真实经验。这些机器学习…

opencv-python常用函数解析及参数介绍(三)——图像滤波

图像滤波前言1.制作噪声生成椒盐噪声生成高斯噪声2.滤波均值滤波框滤波高斯滤波中值滤波总结前言 很多时候我们能拿到的图片并不是十分干净,有时会有一些噪声,这时我们就应该采用滤波的方式对他进行处理,本文将在一张干净的图片上生成噪声并…

OpenWrt19.07设置mac地址为芯片内置出厂地址

目录7628芯片的mac地址openwrt源码修改验证关联问题随机地址在何处生成mac地址生成时机最近发现所使用的openwrt19.07系统在htlk7628核心板上运行时,一旦恢复出厂设置或者重刷固件后对应的mac地址就会改变,猜测系统生成mac地址方式并非使用了芯片内部的m…

复习篇【类的构造方法与代码块的执行】

复习篇【类的构造方法与代码块的执行】🍎一.构造方法🍒1.1 基本语法🍒1.2 this关键字🍎二.代码块执行🍒2.1 什么是代码块🍒2.2 普通代码块🍒2.3 构造代码块🍒2.4 静态代码块&#x1…

VBScript (vbs) 脚本实例

欢迎小伙伴的点评✨✨ 文章目录前言一、vbs是什么?二、简单使用VBScript实例2.1、msgbox实例2.2、VBScript 的变量三、VBScript 输出文本及键盘按键到cmd3.1、cmd的FOR循环3.2、cmd的ping指令3.1、VBScript 批量输出到cmd命令代码实例四、总结前言 本文将会给大家带…

(二十九)Vue之回顾本地存储webStorage

文章目录webStorageLocalStoragesessionStorage改造TodoList案例为本地存储Vue学习目录 上一篇:(二十八)Vue之组件化编码流程 webStorage 使用HTML5可以在本地存储用户的浏览数据。 早些时候,本地存储使用的是 cookie。但是Web 存储需要更…

力扣2. 两数相加

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 …

java实现随机获取封面图片

大家好,我是雄雄。 前言 最近阳的很多,大家都注意身体啊; 今天给大家分享一篇:java如何实现随机获取七牛云obs中的图片,主要用于给文章随机添加封面,因为固定一个封面的话,会显得很单一&#x…

企业注册信息如何识别真假?企业四要素API有什么好处?

企业注册信息越来越多,如何才能识别企业的真假,就需要有一套检验信息真伪的工具,这里我们分享的《企业四要素》就是用以检验企业真假的一种新型防伪应用供大家选择: 1、企业名称,2、法人名称,3、法人身份证…

第十三篇 1+X考证 Web前端测试题Laravel篇(新)

*Laravel中文网:Laravel 中文网 为 Web 工匠创造的 PHP 框架 单选题 1、Laravel中入口文件所在路径是( B ) A、项目/app B、项目/public C、项目/routes D、项目/vendor [ 知识点:如图 ] 2、下面哪个是Laravel闪存数据的方法…

js实现九九乘法表(两种方法)

方法一: 观察规律: 第一个数每行都是自增1。 我们发下第二个数都是从1开始,依次递增1,永远不大于前面的数。 前面数字每自增一次,后面数字自增一轮。 我们可以用双重for循环,外层初始值设为i&#xff0…

高并发内存池项目(C++实战项目)

文章目录🎄项目介绍◎项目来源▶项目源码◎内存池相关知识1、池化技术2、内存池3、内存池主要解决的问题4、malloc🎄设计思路◎第一阶段–设计一个定长的内存池适应平台的指针方案◎第二阶段–高并发内存池整体框架设计1.线程缓存(thread cac…

第十二届蓝桥杯嵌入式省赛试题以及题解

原题展示 通读本试题后,可以知本试题所涉及到的模块有LCD显示、LED指示、按键切换、串口收发、定时器的PWM输出五个部分,试题的总体变化不大。在试题要求的所有功能中,串口这部分是侧重点,它既要负责收发数据,又要对数…

用C++播放音频

编译环境为codeblocks 20.03&#xff0c;编译器为mingw64非自带的版本&#xff08;版本号多少忘记了&#xff09; 头文件 #include<dsound.h> #include <mmsystem.h> #pragma comment ( lib, "winmm.lib" ) 播放音频代码 int play_sound() {mciSendStr…

linux搭建服务器的准备工作

一&#xff0c;操作环境 创建完虚拟机&#xff0c;安装命令行界面的linux操作系统&#xff08;centos8,rocky8,rhel8) 详细过程请看rhcsa第一天作业 二&#xff0c;为服务器配置白名单和安全组 1&#xff0c; 查看selinux的工作模式 使用命令getenforce查看 工作模式有以下三种…

JavaSE学习(一)

1.java的特点 一次编译&#xff0c;到处运行 2.转义字符 \t 制表符 \\ 单个\ \ 单引号 \" 双引号 \n 换行 \r 回车3.注释 1.单行注释 // 2.多行注释 /* */ 3.文档注释 注释内容可以被JDK提供的工具javadoc所解析&#xff0c;生成一套以网页文件形式体现的该程序的说…

三、MySQL 数据库的基本操作

文章目录一、前置知识二、SQL 语言2.1 SQL 语言的兴起与语法标准2.2 SQL 是什么及 SQL 能做什么2.3 SQL 语言规范2.4 SQL 语句分类三、认识数据库3.1 数据库基本概念3.2 数据库常用对象3.3 系统数据库四、创建数据库五、查看数据库六、选择数据库七、修改数据库八、删除数据库九…