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

news2024/11/13 5:50:41

目录

2019年

填空

 编程

1​编辑

2

3

练习册的题

2019年

1:在计算机中能够在一组信息中取出所需要的一部分信息的器件是()

A:触发器      B:寄存器    C:译码器      D:锁存器

2:宏汇编程序中一般由3个段组成,这三个段都采用隐含定位的方式,即三个段的首地址都是()的整数倍。

A:4   B:8    C:16   D:32

这题考的是PARA 默认方式

  3:下列选项不是接口电路的主要组成部分()

A:状态命令逻辑电路    B:地址译码和锁存电路

C:状态设置和存 储电路   D:数据存储和缓冲电路

比如说打印机接口 ,需要你给他控制,数据,还有读它的状态  

4:下列()输入/输出控制方式中8086CPU必须工作在最大模式

A:输入/输出处理机   B:DMA控制方式   C:中断控制方式   D:程序控制方式

5:汇编语言中下列对END语句叙述正确的是()

A:END语句在机器汇编后产生机器码  B:END语句是一可执行语句

C:END语句表示程序执行到此结束    D:END语句表示源程序到此结束 

 end是伪指令不会产生机器码,也不能执行

6:在并行接口的输入过程中CPU可以用()方式读取接口的数据。

A:中断   B:DMA   C:通道   D:总线 

7:8255A芯片中端口选择引脚是()

A: PA0,PA1    B:PB0,PB1   C:PC0,PC1   D:A0,A1

 8:现代计算机系统中常采用()方式实现延时或计数。

A:软件查询   B:可编程硬件   C:单稳延时电路   D:中断查询

8253

填空

1:16位微处理器采用新的结构,内部组织管理微程序控制及(流水线)技术,加快了(取指令)周期和访问存储器的操作

2:8088工作在最大模式,要求有较强的驱动能力,通过(8288 或者写总线控制器)产生各种控制信息。

 3:衡量半导体存储器性能最重要打的指标就是存储器芯片的容量和存储器速度,器存储器芯片的容量=(字数×字长)。

4:8259A的操作命令字有3个,OCW1是对(IMR)置位复位的命令字。OCW2是(EOA)的命令字,用于复位ISR以及改变优先级,OCW3是读(IRR ISR)以及指定设置特殊屏蔽方式的命令。

5:接口电路的基本功能就是对数据传送实现控制,具体包括一下几种功能:地址译码,(数据缓冲),信息转换,提供命令译码和状态信息以及(定时和控制)   

中断可以分为内部中断和外部中断,其中内部中断包括:(故障),(陷阱),(异常终止)。

 编程 

1

 我自己的思路,自己写得很牛马

DATA SEGMENT
D1 DB '1st$'
D2 DB '2st$'
D3 DB '3st$'
D4 DB '4st$'
D5 DB '5st$'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
      MOV AX,DATA
      MOV DS,AX
      ;从键盘输入数据
      MOV AH,1
      INT 21H
      CMP AL,'1';跟1比较
      JL NEXTX;小于1不满足
      JZ NEXT1
      CMP AL,'2'
      JZ NEXT2
      CMP AL,'3'
      JZ NEXT3
      CMP AL,'4'
      JZ NEXT4
      CMP AL,'5';和5比较
      JZ NEXT5 
      JG NEXTX;大于5不满足
NEXT1:
      ;输出'1st'
      MOV DX,OFFSET D1
      MOV AH,9;9号功能输出字符串
      INT 21H
      JMP EXIT
NEXT2:
      ;输出'2st'
      MOV DX,OFFSET D2
      MOV AH,9
      INT 21H
      JMP EXIT
NEXT3:
      ;输出'3st'
      MOV DX,OFFSET D3
      MOV AH,9
      INT 21H
      JMP EXIT
NEXT4:
      ;输出'4st'
      MOV DX,OFFSET D4
      MOV AH,9
      INT 21H
      JMP EXIT
NEXT5:
      ;输出'5st'
      MOV DX,OFFSET D5
      MOV AH,9
      INT 21H
      JMP EXIT
NEXTX:
      ;不是输入的1到5就输出*
      MOV DL,'*'
      MOV AH,2;二号功能输出字符
      INT 21H
      JMP EXIT
      
EXIT:
     MOV AH,4CH
     INT 21H
CODE ENDS
END START

老师的思路

DATA SEGMENT
D1 DB 'st$'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
      MOV AX,DATA
      MOV DS,AX
      ;从键盘输入数据
      MOV AH,1
      INT 21H
      CMP AL,'1';跟1比较
      JL NEXT;小于1不满足
      CMP AL,'5';和5比较
      JG NEXT;大于5不满足
      ;你输入的是什么我就输出什么
      MOV DL,AL
      MOV AH,2
      INT 21H
      ;输出'st'
      MOV DX,OFFSET D1
      MOV AH,9;9号功能输出字符串
      INT 21H
      JMP EXIT
NEXT:
      ;不是输入的1到5就输出*
      MOV DL,'*'
      MOV AH,2;二号功能输出字符
      INT 21H
EXIT:
     MOV AH,4CH
     INT 21H
CODE ENDS
END START

2

先写控制字

;8255A的工作方式控制字
;1011 1001(B9H)
MOV DX,0103H
MOV AL,0B9H
OUT DX,AL
;C口的置位/复位控制字
;0000 1001(09H)
MOV AL,09H
OUT DX,AL

 算中断向量表地址,填入程序

; 中断类型号是0AH
中断向量表地址=中断类型码×4
展开 0000 1010 (0AH) ×4左移两位
      00 0010 1000(028H) 中断向量表入口地址
      偏移存 0028H
      段地址存 002AH        中断服务程序为SERV

XOR AX,AX;清零
MOV ES,AX
MOV AX,OFFSET SERV;取偏移
MOV ES:[0028],AX
MOV AX,SEG SERV;取段
MOV ES:[002A],AX

3

  

 

(1) 地址复用 ,用到了RAS,CAS,WE  A0,A2,A1,A6,A3,A4,A5,A7

(2)Din,WE,Dout

练习册的题

1:8086CPU访问的最大I/O空间是()

A:4MB  B:1MB  C:640KB    D:64KB

因为是I/O空间访问外设。端口有64K个

2:8086最小工作方式和最大工作方式的主要差别()

A:内存容量不同    B:I/O端口数不同

C:数据总线位数不同   D:单处理和多处理器不同

最大工作模式需要引入8288总线控制器

3:8255A工作在方式0,端口A、B和C输入输出可以由有()种组合

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

C口可以分为高4位和低4位 ,并且都可以用于输入和输出

4:CUP的状态寄存器中标志位,可以分为两大类一类是(状态)标志位,一类是(控制)标志位。

5:在DMA方式下,外设数据输入到内存的路径是(B)

A:CPU -> 存储器                  B:外设->数据总线-> 存储器

C:外设 ->CPU->DMAC-> 内存     D:外设->DMAC->内存

DMA模式CPU已经让出了总线用不到CPU

6:USB总线按数据传送方式属于()总线

A:位   B:并行   C:串行     D:带宽

7:三片8259A级联时,主片必须采用的嵌套方式时()

A:一般全嵌套    B:特殊全嵌套   C:不嵌套  D:以上都不对

 堆栈段的定义(也不是和常用)  后面要跟 stack,别的段不需要

STACK SEGMENT STACK

STACK ENDS

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

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

相关文章

FreeRTOS实验使用01

1:vTaskList的使用 我使用的时候,如果把pcWriteBuff定义在任务中,程序会卡死,不信你可以尝试一下,所以我就把pcWriteBuff定义到了全局中,才能使用 2:队列问题 场景:创建3个格子的队…

搜狗 workflow异步调度框架(二)HTTP客户端

1.避免进程提前终止 由于任务的启动是异步的,所以任务的执行和主线程的执行是并行的,如果不加任何的控制,那么当主线程执行完所有操作以后直接退出,并且导致整个进程的终止。 WFFacilities::WaitGroup 可以根据情况阻塞线程或者恢…

DDR3 数据传输 (六)

引言 前文链接: DDR3 数据传输 (一) DDR3 数据传输 (二) DDR3 数据传输 (三) DDR3 数据传输 (四) DDR3 数据传输 (五) 本文在前文设计的基础上,给出板级验证。<

Spring Boot MongoDB 入门

1. 概述 2. 快速入门 3. 基于方法名查询 4. 基于 Example 查询 5. MongoTemplate 6. 自增主键 666. 彩蛋 1. 概述 可能有一些胖友对 MongoDB 不是很了解&#xff0c;这里我们引用一段介绍&#xff1a; FROM 《分布式文档存储数据库 MongoDB》 MongoDB 是一个介于关系数据…

《计算机视觉》:角点检测与图像匹配

文章目录 任务一:基本处理-Harris角点检测原理代码结果与分析任务二:SIFT算法原理代码结果与分析任务一:基本处理-Harris角点检测 数据:棋盘图片 要求:自己写函数实现Harris角点检测子,设置不同参数,比较检测结果 边缘检测子:sobel检测子 响应函数参数alpha:0.05 参数…

【JavaScript】BOM 概念及相关操作

文章目录【JavaScript】BOM 概念及相关操作一. BOM概念BOM可以操作的内容二.window内置对象和属性(1) 获取浏览器窗口的尺寸(2) 获取文档窗口的尺寸(3) 浏览器的常见事件(4) 浏览器的历史记录(5) 浏览器的标签页(6) 浏览器卷去的尺寸(7) 浏览器滚动到的位置浏览器滚动到的位置案…

ARM 按键轮询编程实战

一、什么是按键 1、按键的物理特性 平时没人按的时候&#xff0c;弹簧把按键按钮弹开。此时内部断开的。有人按下的时候&#xff0c;手的力量克服弹簧的弹力&#xff0c;将按钮按下&#xff0c;此时内部保持接通&#xff08;闭合&#xff09;状态&#xff1b;如果手拿开&…

【应急响应】 - Windows 排查分析

Windows 分析排查1. 文件分析1.1 开机启动文件1.2 temp 临时异常文件1.3 浏览器信息分析1.4 文件时间属性分析1.5 最近打开文件分析2. 进程分析2.1 可疑进程发现与关闭3. 系统信息3.1 windows 计划任务3.2 隐藏账户与发现3.2.1 隐藏账号的建立3.2.2 隐藏账号的删除3.3 补丁查看…

Java开发的党员管理系统党员会议系统党务管理系统

简介 Java开发的大学生党员管理系统&#xff0c;主要功能会议&#xff0c;会议记录&#xff0c;会议主持&#xff0c;设置参会人员&#xff0c;请假申请&#xff0c;会议内容附件上传下载&#xff0c;党费管理&#xff0c;入党积极分子预备党员管理&#xff0c;人员变动&#…

hcip实验

1.搭建拓扑 2.配置IP R14&#xff1a; [r14]ip route-static 0.0.0.0 0 145.1.1.2 [r14]acl 2000 [r14-acl-basic-2000]rule permit source any [r14]int GigabitEthernet 0/0/1 [r14-GigabitEthernet0/0/1]nat outbound 2000 [r14]int Tunnel 0/0/0 [r14-Tunnel0/0/0…

【2 - 随机森林 - 原理部分】菜菜sklearn机器学习

课程地址&#xff1a;《菜菜的机器学习sklearn课堂》_哔哩哔哩_bilibili 第一期&#xff1a;sklearn入门 & 决策树在sklearn中的实现第二期&#xff1a;随机森林在sklearn中的实现第三期&#xff1a;sklearn中的数据预处理和特征工程第四期&#xff1a;sklearn中的降维算法…

DDR3 数据传输 (四)

目录 引言 AXI从侧接口参数 AXI从侧接口信号 参考说明 引言 前文链接

【数学思维】数理经济中一些基本概念

【数学思维】数理经济中一些基本概念开集 open set 与闭集 closed set紧集 compact set集合有界 bounded set度量空间 metric space欧式空间 euclidean space闭包 closure上包络 upper envelope、下包络 lower envelope上极限 limit superior、下极限 limit inferior左连续、右…

RabbitMQ第五个实操小案例——主题交换机(TopicExchange)

文章目录RabbitMQ第五个实操小案例——主题交换机&#xff08;TopicExchange&#xff09;RabbitMQ第五个实操小案例——主题交换机&#xff08;TopicExchange&#xff09; TopicExchange 和 DirectExchange 这两种交换机非常相似&#xff0c;Topic类型的Exchange与Direct相比&…

JavaScript 面向对象的编程 (Code with mosh学习笔记)

JavaScript OOP Getting Start - 1- What is OOP 面向对象的编程是一种编程范例围绕对象而不是函数一些OOP语言 C#JavaRubyPythonJavaScript Getting Start - 2- Four Pillars of OOP OOP的4个概念&#xff1a; 封装 使用封装重新组合相关的变量和函数减少复杂性增加代码…

jrtt 某头条网页版 _signature参数逆向

本文仅供参考学习&#xff0c;如有侵权可联系本人 目标网站 aHR0cHM6Ly93d3cudG91dGlhby5jb20vYy91c2VyL3Rva2VuL01TNHdMakFCQUFBQWE0alpUdzhvRlZnaUJIREprMTA1NDdBVFBUb050aHlsVDRqWndZMmlrMXcvPw接口分析 token&#xff1a;需要采集用户 _signature&#xff1a;加密参数 ai…

【每日一leetcode】Day2 链表(简单)

一、剑指 Offer 06. 从尾到头打印链表 输入一个链表的头节点&#xff0c;从尾到头反过来返回每个节点的值&#xff08;用数组返回&#xff09;。 示例 1&#xff1a; 输入&#xff1a;head [1,3,2] 输出&#xff1a;[2,3,1] 限制&#xff1a; 0 < 链表长度 < 10000…

SCI论文解读复现【NO.3】MSFT-YOLO:基于变压器的改进YOLOv5钢表面缺陷检测(代码已复现)

此前出了目标检测算法改进专栏&#xff0c;但是对于应用于什么场景&#xff0c;需要什么改进方法对应与自己的应用场景有效果&#xff0c;并且多少改进点能发什么水平的文章&#xff0c;为解决大家的困惑&#xff0c;此系列文章旨在给大家解读发表高水平学术期刊中的SCI论文&am…

HCIP第三天ospf星型和全连实验

HCIP文章目录 文章目录HCIP文章目录ospf实验实验要求拓扑图R1/4/5为全连的MGRE结构所有私有网段可以互相通讯ospf实验 实验要求 1、R6为ISP只能配置ip地址&#xff0c;R1-5的环回为私有网段 2、R1/4/5为全连的MGRE结构&#xff0c;R1/2/3为星型的拓扑结构&#xff0c;R1为中心…

stm32平衡小车(1)---蓝牙模块及其bug处理

基于stm32c8t6开发板 一&#xff0c;蓝牙模块HC-05 1.外观 2.接线方式 TX----->PB10 RX----->PB11 VCC----->3.3V GND---->GND 3.AT模式 不用烧录代码&#xff0c;直接将c8t6和HC-05相连接&#xff0c;通过XCOM或者SSCOM软件便可以进入调试模式&a…