微机原理10

news2024/11/20 9:46:11

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

A. 保存当前栈顶地址
B. 保存代码段的基地址
C.指示下一条要执行的指令地址
D. 暂存当前执行的指令地址

2.条件转移指令JNE的测试条件为()

A. ZF=0
B. CF=0
C. ZF=1
D. CF=1

3,下列逻辑运算指令中,不允许使用立即数为操作数的指令为()。

A. AND
B. OR
C. XOR
D. NOT

  1. 在段定义中,默认的定位类型是()。

A. PAGE
B. PARA
C. WORD
D. BYTE

5.不能实现将AX清零和CF清零的指令是()。

A. SUB AX, AX
B. MOVAX, 0
C. XORAX, AX
D. AND AX, 0

6, 8086响应以下中断时,需要到数据总线读入中断类型码的是()中断。

A. 单步
B. 指令
C. 可屏蔽
D. 非屏蔽

7,某微机有16条地址线,能够覆盖的地址范围是()

A. 0001H-FFFFH
B. 00001H-FFFFFH
C. 0000H-FFFFH
D. 00000H-FFFFFH

8,机器指令、高级语言中的语句、汇编语言助记符指令之间的关系是()

A.一条高级语言中的语句对应一条机器指令
B.一条汇编语言助记符指令对应一条机器指令
c.一条汇编语言助记符指令对应一条高级语言中的语句
D.一条汇编语言助记符指令能直接被执行

9,算术右移指令执行的操作是(.)。

A.符号位填0,并顺次右移1位,最低位移至进位标志位
B.符号位不变,并顺次右移1位,最低位移至进位标志位
C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位
D.符号位填1,并顺次右移1位,最低位移至进位标志位

10,要将BL中8位有符号数送入DI中去,应采用()

A. MOV DI, BL
B. MOV BYTE PTR DI, BL
C. MOV BH, 0
MOV BL,CX

D. MOV AL,BL
CBW
MOV DI,AX

  1. 线选法采用的方法是()

A.保证地址都是线形的
B. 直接用地址线作为片选
C.只采用较少的地址线
D.应用了译码器

12,在DMA传送过程中完成数据传送功能是由()

A. CPU 执行从存储器读出的指令
B. DMAC执行从存储器读出的指令
C.外部设备中的控制部件直接控制
D. DMAC的硬件直接控制

13.ORG 设定当前可分配内存单元的()

A. 段地址
B.有效地址
C. 类型
D. 字节数

  1. 8086/8088指令OUT 80H, AL表示()

A.将 80H 送给 AL
B. 将 80H 端口的内容送给 AL
C.将AL内容送给80H内存单元
D.将 AL的内容送给80H 端口

  1. 在进入 DMA 工作方式之前,DMA 控制器被当作 CPU 总线上的一个()。

A. I/O设备
B. I/O 接口
C.主处理器
D. 协处理器

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

  1. 已知 X=-18,它的原码用十六进制表示为________,补码的十六进制是________
    2,中断向量号1AH在中断向量表的逻辑地址是________
  2. 8259A的普通全嵌套方式中,________级中断的优先权最高,________级中断的优先权最低。
  3. 8255A的工作方式有基本型输入________输出方式、方式和________方式。
    5,下面程序段,AL的最高位为0时,AH=; AL的最高位为1时,AH=
    BEGIN: IN AL, 5FH
    TEST AL, 80H
    JZ BRCHI
    MOV AH, 0
    JMP STOP
    BRCHI: MOV AH, OFFH
    STOP: HLT

6,设AX=74C3H, BX=95C3H,则程序最后将转到_______处执行。
7.数据收发器8286的方向控制端T应接7,地址锁存器8282的选通信号STB应接CPU______的信号,输出允许端IO应接______,输出允许端OE应接_信号。

8,若数据字5678H 中78H存入0A000H:0001H, 56H存入0A000H:0002H,则读/写该字需_______个总线周期。

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

  1. DMA 控制器有哪两种工作状态?并说明 DMA 传送的一般过程。

  2. 8259A 的 ICW2 设置了中断类型码的哪几位?说明对 8259A 分别设置 ICW2 为 30H38H、36H 有什么差别?

3.8086 系统中存储器的逻辑地址由哪两部分组成?物理地址由何器件生成?如何生成?每个段的逻辑地址与寄存器之间有何对应关系?

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

1.编写程序段,找出BUF数据区10个字节无符号数的最大数,存放在MAX单元中.

2,试按如下要求分别编写8253的初始化程序:已知8253的计数器0、1、2和控制字的地址依次为104H、105H、106H、107H。
(1)使计数器1工作在方式0,仅用低8位作二进制计数,计数初值为128
(2)使计数器0工作在方式1,按BCD码计数,计数值为3000
(3)便计数器2工作在方式2,按二进制计数,计数值为02FOH

  1. 某系统外接电路如图所示,8255 的 4 个口地址为 2FOH~2F3H,请设计源程序,一次性的测试开关的位置,当K闭合时, LED亮, K断开时LED灭。(提示: C口高4位应为方式0输入,低4 位为方式0输出)。

在这里插入图片描述

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

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

相关文章

ASP.NET《数据库原理及应用技术》课程指导平台的开发

1.1 系统设计目标 研制《数据库原理及应用技术》课程指导平台在功能上可以满足网络课堂教学活动的需要,在Internet上实现教学活动的各个环节。系统的基本设计原则有:先进性与方便性原则、功能实用性原则、开放性与可扩展性原则等。系统设计时采用较好的…

JS加密/解密之HOOK实战

之前的章节有介绍过Javascript的Hook相关的基础知识,相信大部分人也知道了什么是Hook,今天我们来讲一下Hook实战,实际的运用。 0x1.事上练 // 程序员们基本都喜欢简单精辟 直入主题 不喜欢咬文嚼字 我们先直接上代码 var _log console.log…

阿里云效一键部署前后端

静态站点到OSS 阿里云-云效,阿里云企业级一站式 DevOps,可以免费使用(会限制人数、流水线数量等,个人项目够用了)。相关文章 CI 持续集成 - 阿里云云效 OSS 是对象存储的意思,一般一个项目对应一个 Bucke…

Python:核心知识点整理大全2-笔记

在本章中,你将学习可在Python程序中使用的各种数据,还将学 习如何将数据存储到变量中,以及如何在程序中使用这些变量。 2.1 运行 hello_world.py 时发生的情况 运行hello_world.py时,Python都做了些什么呢?下面来深入…

环形链表 2:找出入环的第一个节点

题目描述: 给定一个链表返回链表开始入环的第一个点。如果链表无环,则返回NULL。 为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。…

D3485国产芯片+5V工作电压, 内置失效保护电路 具有+15kV IEC 61000-4-2接触放电保护能力 SOP8封装

D3485是一款5V供电、半双工的RS-485收发器,芯片内部包含一路驱动器和路接收器。D3485使用限摆率驱动器,能显著减小EMI和由于不恰当的终端匹配电缆所引起的反射,并实现高达10Mbps的无差错数据传输。D3485内置失效保护电路,保证接收…

【网络安全技术】密钥管理

一、分级密钥概念 典型的密钥分级分为三级,三级密钥就是一次会话的session key,用来加密通信,所以通常使用对称密钥。 二级密钥就是分发三级密钥的密钥,用来加密三级密钥来分发三级密钥。 一级密钥就是分发二级密钥的密钥&…

Markdown语法入门与进阶指南

一、Markdown简介 Markdown是一种轻量级标记语言,创始人为约翰格鲁伯(john Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中…

RedHat8 安装部署DzzOffice协同办公平台+onlyoffice(docker)以及问题解决(亲测可用,花费2天)

一、基础配置(MysqlDzzoffice) 1:安装软件需要的环境,我们用LAMP的环境。基本上CentOS8自带的软件版本都达到安装DzzOffice的要求。 2:关闭防火墙(不关的话需要开放80端口自行决定)。 systemctl disable --now fire…

12.4散列查找定义,散列函数,散列查找(开放定址法,处理冲突),总结

散列函数定义 ASL计算 查找长度——在查找运算中,需要对比关键字的次数称为查找长度(有的教材也会把“空指针”的判定算作一次比较) 14,68,19,20,23,11这6个元素查一次就可以&…

分享73个节日PPT,总有一款适合您

分享73个节日PPT,总有一款适合您 73个节日PPT下载 链接:https://pan.baidu.com/s/1FG9Y-9yR31Y-fs3zxKI4Pg?pwd6666 提取码:6666 Python采集代码下载链接:采集代码.zip - 蓝奏云 学习知识费力气,收集整理更不…

轨道交通数字孪生可视化平台,助力城市交通运营智慧化

随着经济和科技的快速发展,轨道交通运营管理在日常操作者面临各种挑战。数字孪生技术被认为是未来轨道交通运营管理的重要手段之一。它可以提高轨道交通的运营效率和安全性,助力城市交通运营智慧化。以城市轨道交通运维管理业务需求为导向,从数据感知、融…

备忘录不小心删了怎么办?如何找回我的备忘录?

如果你的记性不太好,或者每天需要记住、完成的事情很多,那么养成随手记事的好习惯是非常有必要的。因为手机是每个成年人都会随身携带的电子设备,所以直接在手机上记录事情比较简单、便捷。而手机备忘录、便签、笔记等工具类软件,…

docker搭建nginx实现负载均衡

docker搭建nginx实现负载均衡 安装nginx 查询安装 [rootlocalhost ~]# docker search nginx [rootlocalhost ~]# docker pull nginx准备 创建一个空的nginx文件夹里面在创建一个nginx.conf文件和conf.d文件夹 运行映射之前创建的文件夹 端口:8075映射80 docker…

java版微信小程序商城免费搭建 java版直播商城平台规划及常见的营销模式有哪些?电商源码/小程序/三级分销

涉及平台 平台管理、商家端(PC端、手机端)、买家平台(H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务) 2. 核心架构 Spring Cloud、Spring Boot、Mybatis、Redis …

c++ atmoic acquire/release

由于多核cpu缓存的存在,以及gcc编译优化,cpu指令层面的优化,导致程序的执行顺序可能跟你写的顺序不完全一致(reorder)。 但是在多线程编程中如何确保各个线程能正确的读取到各个变量呢(而不是cache中老旧的…

springboot集成docker

1、快速构建springboot-demo项目 地址:https://start.spring.io/

二维码智慧门牌管理系统升级解决方案:重新制牌审核快速审批

文章目录 前言一、快速审批与重新安装一、其他系统优势 前言 随着城市化进程的加速,门牌号码的管理变得日益重要。然而,传统的门牌管理方式已经无法满足现代社会的需求。在这样的背景下,二维码智慧门牌管理系统应运而生。但随着系统使用&…

Python---练习:列表赋值---追加append尾部追加元素,追加的是一个元素整体

相关链接: Python--列表及其应用场景---增、删、改、查。-CSDN博客 代码: # 列表赋值 a [1, 2, 3] a.append([3, 4]) # append尾部追加元素,追加的是一个元素整体:[3, 4] print(a)

动手学深度学习笔记

1. 深度学习基础与MLP 1.1 框架: 线性回归; Softmax回归(实际上用于分类问题); 感知机与多层感知机; 模型选择; 权重衰退(weight decay); 丢弃法&…