C_6微机原理

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

  1. n+1 位有符号数 × 的补码表示范围为()

A. -2n<x<2n

B. -2n<x<2n-1

C. -2n-1<x<2n-1

D. -2n<x<2n

  1. 世界上第一台电子计算机是机。

A. Apple

B. ENIA

C IBM 360

D. IBM PC

  1. 十进制数-126 的 8 位二进制补码表示为()

A. 01111110

B.10000000

C. 10000001

D. 10000010

4.以下为基址寄存器的是()

A. AX

B. BX

C. CX

D. DX

5.要将进位标志置1,可执行指令()

A. CLC

B. CLD

C. STC

D. STD

  1. 在 PC 机中,启动硬中断服务程序执行的是()

A.主程序中安排的中断指令

B. 中断控制器发出的中断请求信号

C.主程序中安排的转移指令

D.主程序中安排的调用指令

7.下列指令中,源操作数的寻址方式为立即寻址的是()。

A. MOV BX, A

B. MOVBX, [2000H]

C. MOV BX, 1234H

D. MOVBX, [SI]

  1. 在 8088/8086 汇编的数据定义语句中,用命令 DD 定义的数据的长度为()。

A. 8位

B. 16 位

C.32 位

D. 64 位

9,在8086/8088最小方式下,不可选择的芯片是()

A. 74LS373

B. 8284

C. 74LS245

D. 8289

10.某存储单元的段基值为9000H,偏移地址为1000H,该存储单元的物理地址为()

A. 0A000H

B. 10000H

C. 19000H

D. 91000H

11,在微型机中,往往将外设的状态作为一种数据输入, CPU的控制命令作为一种数据输出,为了将控制、状态与数据信息区分开,往往采用()进行分别传送。

A.不同的信号线

B. 不同的控制开关

c. 不同的端口地址

D. 不同的中断服务子程序

12、 8086微处理器的引脚信号中,不受最小/最大工作方式影响的控制信号有()

A. M/IO

B. DT/R

C.RD

D. WR

13,下列关于VO端口独立编址的说法,正确的是()

A.译码电路较简单

B. 1/O 端口占用内存空间

C.程序设计的灵活性好

D.不需要专用的1/O指令

14.程序查询输入输出的流程总是按()的次序完成一个字符的传输。

A.写数据端口,读/写控制端口

B. 读状态端口,读/写数据端口

c. 写控制端口,读/写状态端口

D. 随 1O 接口的具体要求而定。

15,在DMA工作方式时, CPU交出总线控制权,而处于()状态。

A等待

B. 暂停

C. 保持

D. 中断处理

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

  1. 系统总线是微处理器与_________IO 接口之间相互交换信息的公共通路。
  2. 一条机器指令包括地址码和_________两部分。
  3. 8086CPU的地址总线有_________位,可直接寻址1MB的存储空间,在独立编址方式下,可寻址_________个1O端口。
  4. 16K 字节的存储芯片有_________根地址线,用它构成64KB空间的存储器共需_________片,与8位机相连时需地址译码器74LS138,若要求该地址空间为连续的,则译码器的引脚A应接地址线_________
  5. 设微机的地址总线为16位,其RAM存储器容量为32KB,首地址为4000H,且地址是连续的,则可用的最高地址是
  6. 8086CPU工作在最大方式下,系统需使用来形成总线周期。
  7. 在串行异步数据传送时,如果格式规定8位数据位, 1位奇偶校验位, 1位停止位,则1 组异步数据总共有位
  8. 设DS-2000H, BX=0100H, (20100H)=12H. (20101H)=34H。执行指令"MOV AX[BX]"后,AX的值是,执行指令"LEA SI, [BX]"后, SI的值是
  9. 设8253的端口地址分别为210H~213H(通道0的地址为210H,控制口地址为213H)已知计数器0连续产生20KHz方波,将计数器0的输出OUT。作为计数器1的时钟CLK1.使其连续产生 20ms 定时中断,二进制计数。请填空完成以下程序段。
    MOV AL. (1)
    MOV DX, 213H
    OUT DX, AL_
    (2)
    (3)
    OUT DX, AL
    MOV AL, AH
    OUT DX, AL
    三、简答题 (本大题共3小题,每小题10分,共30-分。请在答题纸相应题号的位置上作答。)
    1 论述指令周期、总线周期和时钟周期间的关系。
    2 CPU响应中断时,为什么要执行两个连续的中断响应周期?
    3.8086CPU 中有哪些寄存器?分组说明用途。哪些寄存器用来指示存储器单元的偏移地址?

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

  1. 已知字节变量X和药,编写源程序,完成函数表达式的功能:

2,两片RAM芯片6164 (8Kx8位)组成16Kx8位的存储器系统。设假设CPU有20根地址线。采用线性选择方式(无关地址线设为0),其连接示意图如下,求两个芯片的地址范围。2,两片RAM芯片6164 (8K×8位)组成16K×8位的存储器系统。设假设CPU有20根地址线。采用线性选择方式(无关地址线设为0),其连接示意图如下,求两个芯片的地址范围。

  1. 某应用系统以8255A 作为接口,通过 B 口采集一组开关 S~So的状态,然后通过 A控制发光二极管 LED:~LED。显示开关状态:Si闭合,则对应 LED;亮:S:断开,则对应的LED灭,如图所示。设8255A端口地址为320H~323H,请编写初始化程序段和执行以上功能的程序段。
相关推荐
无名之逆17 分钟前
Hyperlane:Rust 生态中的轻量级高性能 HTTP 服务器库,助力现代 Web 开发
服务器·开发语言·前端·后端·http·面试·rust
江沉晚呤时19 分钟前
使用 .NET Core 实现 RabbitMQ 消息队列的详细教程
开发语言·后端·c#·.netcore
大模型铲屎官22 分钟前
从零精通机器学习:线性回归入门
开发语言·人工智能·python·算法·机器学习·回归·线性回归
搞不懂语言的程序员31 分钟前
单例模式详解(java)
java·开发语言·单例模式
WangMing_X44 分钟前
C#实现图像缩放与裁剪工具
开发语言·c#·图像
Python破壁人手记1 小时前
《我的Python觉醒之路》之转型Python(十五)——控制流
java·服务器·开发语言·网络·python
siy23331 小时前
[c语言日寄]浮点数的排序
c语言·开发语言·数据结构·笔记·学习
天人合一peng1 小时前
C# PaddleOCR字符识别
开发语言·c#
才华是浅浅的耐心1 小时前
基于 Python 爬取 TikTok 搜索数据 Tiktok爬虫(2025.3.17)
开发语言·python
小安同学iter1 小时前
SpringMVC(八)Knife4j 接口文档
java·开发语言·spring boot·spring·java-ee·intellij-idea