微型计算机原理及应用试题 机电96



Similar documents
D/A DAC ( 1us) (10~20 ) DAC0832 1

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

幻灯片 1

untitled

(2) Function 0BH: Function 0CH: (pixel, picture element) Function 0DH: Function 0FH: Function 13H:

DPJJX1.DOC

Ps22Pdf


学习MSP430单片机推荐参考书

目 录

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32--

微處理機期末專題

《微型计算机原理》

untitled

单片机原理及应用实验指导书.doc

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

Microsoft PowerPoint - C15_LECTURE_NOTE_06

12232A LED LED LED EL EL CCFL EL CCF

Microsoft PowerPoint - C15_LECTURE_NOTE_06

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

1 TPIS TPIS 2 2

1

Microsoft PowerPoint - C15_LAB_MTS86_INTRO

組譯與連結(Ver6

» n ¹ú KS0108 x ÍÍÙ q n KS0108 KS KS0107 KS0108 KS *32 128*64 192*64 KS0108 KS0108 KS0107 KS =4096 RAM RAM LCD 2 KS

CA24064B LED LED LED EL EL CCFL EL CCF /

R/W

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

Application Note Format

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

1 CPU

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

第三章 宏汇编语言程序设计

PCM-3386用户手册.doc

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A

第5章:汇编语言程序设计

《计算机应用基础》学习材料(讲义)

Microsoft Word - 实验8_ADDA.doc

:23:13 solo estoy( ) 老 师 SIMD 技 术 ALU 同 时 处 理 的 数 据 长 度 只 能 是 ALU 最 大 位 数 的 整 数 分 之 一 对 吗 :25:16 solo estoy( )

微机原理--汇编、连接和调试


untitled

Microsoft Word - 專題封面.doc

#!$ %" & ( &)*+,((&-,./ )01,+2 ( /., )>2/ 80;2 +&,($ J &( > =.>? =0+ 9, *,0*., 0= )>2/ 2> &02($ J &( > A.;, % 9 > )>* 0= &2 9, )&11.,

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

MSP430 MSP430 F149 MSP430F149 P USART MSP430F PWM 63#

bingdian001.com


2005.book

Microsoft PowerPoint - chap4.ppt

Microsoft PowerPoint - chap5.ppt

<4D F736F F D20C1E3B5E3CFC2D4D8C4A3B0E52E646F63>

Microsoft Word - BL5372_UMAN_V1.1.doc

Microsoft PowerPoint - CH3_3.ppt [只读] [兼容模式]

PowerPoint 簡報

7688使用手冊V10.doc

專題最終版.doc

Microsoft Word - 正文.doc

. v dx v d () () l s dl s d (_) d () v s v s () a dv a d (_) ( ) ( ) x- = v- = = v 0 = m/s a = = m/s 2 a- = ( ) x- v- a- Page 2 of 20

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

51 C 51 isp 10 C PCB C C C C KEIL

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示

数 学 高 分 的 展 望 一 管 理 类 联 考 分 析 第 一 篇 大 纲 解 析 篇 编 写 : 孙 华 明 1 综 合 能 力 考 试 时 间 :014 年 1 月 4 日 上 午 8:30~11:30 分 值 分 配 : 数 学 :75 分 逻 辑 :60 分 作 文 :65 分 ; 总

<4D F736F F D203130B5A5C6ACBBFACAB5D1E9D6B8B5BCCAE92E646F63>

() () () () () () () () DDRAM () II

06721 main() lock pick proc() restart() [2][4] MINIX minix2.0 GDT, IDT irq table[] CPU CPU CPU CPU (IDTR) idt[] CPU _hwint00:! Interrupt

逢 甲 大 學


Ps22Pdf

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

浙江省2004年1月高等教育自学考试

untitled

! "! "! # $ # # %#!# $# &# # ()*+, )-.) /# () () 0# 1,2.34, 4*.5)-*36-13)7,) ,9,.).6.(+ :# 13).+;*7 )-,7,<*7,-*=,>,7?#

规格说明

untitled

( ), 16/ 32 Intel 8086, Intel, , Intel8086 Intel I/ O,, ( CIP ) /,,. :, ( ) ISBN T P36 CIP ( 2002) 0

行业

Microsoft Word - 新建 Microsoft Word 文档.doc

行业

AVR单片机指令系统.PDF

行业

高二立體幾何

instructions.PDF

Visual Basic AD/DA Visual Basic 2

诺贝尔生理学医学奖获奖者

行业

Microsoft Word - 最新正文.doc

四位微控制器ML64168_ _.doc


:,,,, ( CIP ) /,. :, ISBN CIP ( 2001) : : 127, : : : ht t p: / / www. nwpup. com : :

#$%&% () % ()*% +,-. /01 % + (/) " " " 2- %** -340 $%&% 5!$%&% () % ()*% +,-. /01 % + (/) " " " 2- %** -340 /64 7%,(8(, *--9( ()6 /-,%/,65 :$%&


C) 分 析 指 令 并 发 出 相 应 的 控 制 信 号 D) 只 控 制 CPU 的 工 作 14. 个 人 计 算 机 属 于 A) 小 巨 型 机 B) 小 型 计 算 机 C) 微 型 计 算 机 D) 中 型 计 算 机 15. 目 前 普 遍 使 用 的 微 型 计 算 机, 所 采

2006年国家公务员招录考试行测真题(A)

untitled

Transcription:

微 机 原 理 试 题 ( 一 ) 总 分 : 一 : 单 项 选 择 题 ( 每 题 1 分, 共 10 分 ) 1. 微 型 计 算 机 中 主 要 包 括 有 ( ) A) 微 处 理 器 存 储 器 和 I/O 接 口 B) 微 处 理 器 运 算 器 和 存 储 器 C) 控 制 器 运 算 器 和 寄 存 器 组 D) 微 处 理 器 运 算 器 和 寄 存 器 2. DMA 控 制 器 8237 有 四 种 工 作 方 式, 其 中, 传 输 率 较 高 的 一 种 是 :( ) A) 单 字 节 传 送 方 式 B) 块 传 送 方 式 C) 请 求 传 送 方 式 D) 级 联 方 式 3. 在 下 列 伪 指 令 中 定 义 字 节 变 量 的 是 ( ) A)DB B)DW C)DD D)DT 4. 指 令 ( ) 的 源 操 作 数 的 寻 址 方 式 为 直 接 寻 址 A)MOV [2000H],AL B)IN AL,DX C)XOR AL,[2000H] D)MOV AX,2000H 5. 设 异 步 传 输 时 的 波 特 率 为 4800bps, 若 每 个 字 符 对 应 一 位 起 始 位, 七 位 有 效 数 据 位, 一 位 偶 校 验 位, 一 位 停 止 位, 则 每 秒 钟 传 输 的 最 大 字 符 数 是 :( ) A)4800 B)2400 C)480 D)240 6.8086 在 响 应 外 部 HOLD 请 求 后,( ) A) 转 入 特 殊 中 断 服 务 程 序 B) 进 入 等 待 周 期 C) 只 接 收 外 部 数 据 D) 所 有 三 态 引 脚 处 于 高 阻,CPU 放 弃 对 总 线 控 制 权 7. 在 8253 的 6 种 工 作 方 式 中, 能 够 自 动 重 复 工 作 的 两 种 方 式 是 ( ) A) 方 式 1, 方 式 2 B) 方 式 2, 方 式 3 第 1 页 共 43 页

C) 方 式 2, 方 式 4 D) 方 式 3, 方 式 5 8. 现 行 数 据 段 位 于 存 储 器 BOOOOH 到 BOFFFH 字 节 单 元, 则 段 寄 存 器 DS 的 内 容 及 该 段 长 度 ( 字 节 数 ) 分 别 为 :( ) A)BOOOH,1000H C)BOOOH,OFFFH B)O0OOH,OFFFH D)BOOOH,OOFFH 9. 在 8237 控 制 下 进 行 写 传 送 时,8237 需 先 后 向 I/0 接 口 和 存 储 器 的 控 制 信 号 是 :( ) A)IOR,MEMW B)IOR,MEMR C)IOW,MEMW D)IOR,IOW 10.8086 在 最 小 模 式 下, 分 时 使 用 AD0-AD15, 所 以 必 须 外 接 地 址 锁 存 器, 当 总 线 上 为 地 址 信 息 时, 通 过 ( ) 将 地 址 送 入 地 址 锁 存 器 A)DEN B)ALE C)BHE D)DT/ R 二. 填 空 ( 每 题 2 分, 共 30 分 ) 1. 二 进 制 数 11101001, 若 为 无 符 号 数, 其 十 进 制 数 值 是 ( ); 若 为 补 码 表 示 的 有 符 号 数, 其 十 进 制 数 值 是 ( ) 2. 若 AX=6531H,BX=42DAH, 则 SUB AX,BX 指 令 执 行 后 : AX=( ), SF,ZF,CF,OF=(,,, ) 3. CPU 访 问 存 储 器 时, 在 地 址 总 线 上 送 出 的 地 址 称 为 ( ) 地 址 4. 指 令 MOV AX,[BX+SI+6] 源 操 作 数 的 寻 址 方 式 ( ) 5. 8086/8088CPU 可 访 问 两 个 独 立 的 地 址 空 间, 一 个 为 I/O 地 址 空 间, 其 大 小 为 ( ) 字 节 ; 另 一 个 为 ( ), 其 大 小 为 ( ) 6. 可 屏 蔽 中 断 从 CPU 的 ( ) 引 脚 进 入, 只 有 当 中 断 允 许 标 志 IF 为 ( ) 时, 该 中 断 才 能 得 到 响 应 7. 根 据 下 面 的 指 令 和 伪 指 令 序 列,AX 寄 存 器 的 内 容 ( ) TAB DB 1,2,3,4,5,6 第 2 页 共 43 页

ENTRY EQU 3 MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,WORD PTR [BX] 8. 对 于 下 面 两 个 数 据 段, 偏 移 地 址 为 10H 和 11H 的 两 个 字 节 中 的 数 据 是 一 样 的 吗? 为 什 么? DTSEG SEGMENT DTSEG SEGMENT ORG 10H ORG 10H DATA1 DB 72H DATA1 DW 7204H DB 04H DTSEG ENDS DTSEG ENDS ( ) 9. 中 断 类 型 号 为 1 的 中 断 矢 量 存 储 在 地 址 ( ) 至 ( ) 处, 共 ( ) 个 单 元 10.CPU 与 外 设 之 间 进 行 数 据 传 送 的 方 式 有 四 种, 它 们 是 : ( ) ( ) ( ) ( ) 11.8086CPU 从 内 部 功 能 上 可 分 为 ( ) 和 ( ) 两 个 独 立 的 功 能 部 件 12. 将 下 列 文 件 类 型 填 入 空 格 : (1).obj (2).exe (3).crf (4).asm (5).lst (6).map 编 辑 程 序 输 出 的 文 件 有 ( ); 汇 编 程 序 输 出 的 文 件 有 ( ); 连 接 程 序 输 出 的 文 件 有 ( ) 13. 设 计 输 入 / 输 出 接 口 时, 应 遵 守 的 基 本 原 则 是 : 输 入 ( ); 输 出 ( ) 14. 若 要 求 由 8253 计 数 器 0 的 OUT0 输 出 端 输 出 方 波, 则 应 设 置 其 工 作 于 方 式 ( ), 设 CLK0 的 频 率 为 lmhz, 欲 获 得 可 能 的 最 低 频 率, 第 3 页 共 43 页

应 向 初 值 寄 存 器 写 入 的 初 值 为 ( ) 15. 8086 按 最 小 模 式 工 作 时, 控 制 数 据 流 方 向 的 信 号 有 : ( ),( ),( ),( ),( ) 三. 改 错 题 ( 标 出 题 中 错 误 的 地 方, 并 填 写 出 正 确 内 容 共 10 分 ) 1. 使 BUF 单 元 的 内 容 高 二 位 都 为 0, 低 六 位 不 动 (5 分 ) ST: MOV SI,OFFSET BUF MOV AL,[SI] ADD AL,0C0H MOV [SI],AL MOV AH,4CH INT 21H 改 正 :( ) 2. 在 BUF 开 始 的 101 个 单 元 中, 关 键 字 存 放 在 BUF 单 元, 查 找 关 键 字 并 送 存 BUF+1 单 元 中 (5 分 ) MOV SI,OFFSET BUF MOV AL,[SI] MOV BL,64H INC SI N1: CMP AL,[SI] JNC N2 INC SI LOOP N1 N2: MOV AL,[SI] MOV SI,OFFSET BUF INC SI MOV [SI],AL RET 改 正 :( ) ( ) 四. 阅 读 程 序, 回 答 有 关 问 题 ( 每 小 题 5 分, 共 15 分 ) 第 4 页 共 43 页

要 求 : 必 须 加 相 关 注 释, 否 则 不 得 分 1. MOV CX,l00 MOV SI,OFFFH NEXT: INC SI CMP BYTE PTR[SI],'A' LOOPNZ NEXT RET 该 程 序 段 的 功 能 是 ( ) 2. 程 序 执 行 后, 回 答 下 列 问 题 MOV AX,0 MOV CX,11 L1: ADD AX,CX DEC CX JNZ L1 RET 问 :AX=( ),CF=( ) 3. LEA SI, OLDS LEA DI, NEWS MOV CX, 5 CLD REPZ CMPSB JNZ NEW_LESS... 该 程 序 段 的 功 能 是 ( ) 五 程 序 填 空 ( 填 入 适 当 指 令 或 指 令 的 一 部 分, 完 成 指 定 功 能 5 分 ) 第 5 页 共 43 页

设 有 100 个 字 节 数 据 ( 无 符 号 数 ), 存 放 在 数 据 段 中 EA=2000H 的 存 储 区 内 以 下 程 序 应 能 从 该 数 据 区 中 找 出 最 大 的 一 个 数 并 存 入 同 一 数 据 段 EA=21OOH 的 单 元 中, 请 完 成 该 程 序 ( 在 括 号 内 填 入 适 当 的 语 句 ) MAX: MOV BX,( ) M0V AL,[BX] LOOP1: INC BX M0V CX,( ) CMP AL,[BX] ( ) MOV AL,[BX] LOOP2: DEC CX JNZ ( ) M0V ( ),AL 六. 设 计 题 ( 每 题 6 分, 共 30 分 ) 1. 在 BUF 开 始 有 一 个 字 节 型 数 组, 共 有 1000 个 元 素 编 写 一 个 程 序 将 负 数 传 送 到 BUF1 开 始 的 单 元 2. 电 路 如 图, 分 别 写 出 2 片 8255A 的 端 口 地 址 第 6 页 共 43 页

3. 画 出 无 握 手 联 络 线 端 口 地 址 为 PORT 的 8 位 并 行 输 入 接 口 电 路, 用 汇 编 语 言 编 写 一 段 程 序, 从 外 设 输 入 一 个 数 据 送 到 寄 存 器 第 7 页 共 43 页

4. 电 路 如 图, 编 写 程 序 实 现 下 列 功 能 : K0 K1 K2 全 部 闭 合 时, 红 灯 亮 ;K0 K1 K2 全 部 打 开 时, 绿 灯 亮 ; 其 他 情 况 黄 灯 亮 附 :8255A 的 控 制 字 : 第 8 页 共 43 页

5. 下 图 为 DAC0832 8 位 D/A 转 换 器 与 系 统 的 连 接 图 (1) 根 据 图 (b) 说 明 DAC0832 的 工 作 方 式 (2) 编 写 一 个 程 序, 使 输 出 为 可 控 制 斜 率 的 锯 齿 波 ( 提 示 : 利 用 软 件 延 时 程 序 实 现 斜 率 控 制 DAC0832 的 端 口 地 址 自 定 ) 第 9 页 共 43 页

微 机 原 理 试 题 ( 二 ) 考 生 注 意 : 本 是 卷 共 八 大 题, 满 分 150 分, 考 试 时 间 为 3 小 时 ; 所 有 答 案 均 写 在 答 题 纸 上, 在 此 答 题 无 效 一. 选 择 题 ( 本 题 共 10 小 题, 每 小 题 2 分, 满 分 20 分 ) 1. 8086/8088 系 统 对 I/O 进 行 读 写 操 作 时,20 位 地 址 16 位 有 效,I/O 寻 址 空 间 为 A.64KB B. 256B C. 32KB D. 16KB 2. 当 Intel 8255A 被 设 定 为 方 式 1 时, 其 功 能 相 当 于 A. 0 线 握 手 并 行 接 口 B. 多 线 握 手 并 行 接 口 C. 1 线 握 手 并 行 接 口 D. 2 线 握 手 并 行 接 口 3. 当 CPU 通 过 8251A 与 调 制 解 调 器 相 连 时, 其 中 信 号 DSR 表 示 调 制 解 调 器 是 否 准 备 好,CPU 是 通 过 下 述 方 式 获 取 DSR 的 值 的 A. DSR 信 号 直 接 送 到 CPU B. 当 DSR 信 号 有 效 时,8251A 向 CPU 发 中 断 请 求 C. CPU 读 8251A 的 状 态 寄 存 器 D. CPU 无 法 知 道 DSR 信 号 的 状 态 4. 如 果 采 用 两 级 8237A 级 联 方 式, 最 多 可 以 构 成 个 DMA 第 10 页 共 43 页

通 道 A. 2 B. 4 C. 8 D. 16 5. 现 行 PC 机 中, 下 列 最 适 合 鼠 标 与 主 机 相 连 接 的 标 准 是 A. IDE B. ST-506 C. SCSI D. RS-232-C 6. 在 具 有 PCI 总 线 的 奔 腾 机 中, 二 级 Cache 存 储 器 经 常 通 过 Cache 控 制 器 挂 在 A. ISA 总 线 (AT 总 线 ) 上 B. PCI 总 线 上 C. EISA 总 线 上 D. CPU 局 部 总 线 上 7. 某 PC 机 有 24 条 存 储 器 地 址 线 设 该 系 统 的 一 个 I/O 芯 片 的 有 效 端 口 地 址 为 0320H~032FH, 那 么 产 生 此 I/O 芯 片 片 选 信 号 的 译 码 器 的 输 入 地 址 线 至 少 需 要 条 A. 16 条 B. 10 条 C. 4 条 D. 6 条 8. 一 台 显 示 器 工 作 在 字 符 方 式 下, 每 屏 可 以 显 示 80 列 25 行 字 符, 至 少 需 要 的 显 示 存 储 器 VRAM 的 容 量 为 A. 16 KB B. 32 KB C. 4 KB D. 8 KB 9. PC 机 所 使 用 的 标 准 键 盘 向 主 机 发 送 的 是 A. 扫 描 码 B. ASCII 码 C. BCD 码 D. 格 雷 码 10. 在 异 步 串 行 通 信 中, 使 用 波 特 率 来 表 示 数 据 的 传 送 速 率, 它 是 指 A. 每 秒 钟 传 送 的 字 符 数 B. 每 秒 钟 传 送 的 字 节 数 C. 每 秒 钟 传 送 的 二 进 制 位 数 D. 每 分 钟 传 送 的 字 节 数 第 11 页 共 43 页

二. 填 空 题 ( 本 题 共 10 小 题, 每 小 题 4 分, 满 分 40 分 ) 1. 假 如 在 程 序 的 括 号 中 分 别 填 入 指 令 : (1) LOOP L20 (2) LOOPNE L20 (3) LOOPE L20 试 说 明 在 三 种 情 况 下, 当 程 序 执 行 完 后, AX BX CX DX 四 个 寄 存 器 的 内 容 分 别 是? TITLE EXLOOP.COM CODESG SEGMENT ASSUME CS:CODESG, DS:CODESG. SS:CODESG ORG BEGIN: MOV MOV MOV MOV 100H AX,01 BX,02 DX,03 CX,04 L20: INC AX ADD SHR BX,AX DX,1 ( ) RET CODESG ENDS 第 12 页 共 43 页

END BEGIN 2. 已 知 某 DAC 的 输 入 为 12 位 二 进 制 数, 满 刻 度 输 出 电 压 Vom=10V, 最 小 分 辨 率 3. 设 被 测 温 度 的 变 化 范 围 为 300 ~1000, 如 要 求 测 量 误 差 不 超 过 ±1, 应 选 用 位 的 A/D 转 换 器? 4.8086 系 统 中 只 有 一 片 8259A, 中 断 请 求 信 号 使 用 电 平 触 发 方 式, 全 嵌 套 中 断 优 先 级, 数 据 总 线 无 缓 冲, 采 用 中 断 自 动 结 束 方 式 中 断 类 型 码 为 20H~27H,8259A 的 端 口 地 址 为 B0H 和 B1H 8259A 设 定 初 始 化 命 令 字 ICW1 ICW2 ICW4 为 5. 设 8253 计 数 器 的 时 钟 输 入 频 率 为 1.91MHz, 为 产 生 25KHz 的 方 波 输 出 信 号, 应 向 计 数 器 装 入 的 计 数 初 值 为? 6.8086 有 两 种 工 作 模 式, 即 最 小 工 作 模 式 和 最 大 工 作 模 式, 在 最 大 模 式 下, 必 须 借 助 7.8086 中 的 BIU 由 个 位 段 寄 存 器 一 个 位 指 令 指 针 字 节 指 令 队 列 位 地 址 加 法 器 和 控 制 电 路 组 成 8.Intel8086CPU 中 计 算 物 理 地 址 时, 给 定 的 段 寄 存 器 中 的 数 是 2898H, 有 效 地 址 是 8000H, 则 它 的 物 理 地 址 是 第 13 页 共 43 页

9. 如 果 串 行 传 输 速 率 是 2400 波 特, 数 据 位 的 时 钟 周 期 是 秒? 10. 通 常 情 况 下, 一 个 外 中 断 服 务 程 序 的 第 一 条 指 令 是 STI, 其 目 的 是 三. ( 本 题 共 1 小 题, 满 分 10 分 ) 编 写 程 序, 比 较 两 个 字 符 串 STRING1 和 STRING2 所 含 字 符 是 否 完 全 相 同, 若 相 同 则 显 示 OK, 若 不 同 则 显 示 FAIL 四. ( 本 题 共 1 小 题, 满 分 15 分 ) 设 8253 的 计 数 器 0, 工 作 在 方 式 1, 计 数 初 值 为 2050H; 计 数 器 1, 工 作 在 方 式 2, 计 数 初 值 为 3000H; 计 数 器 2, 工 作 在 方 式 3, 计 数 初 值 为 1000H 如 果 三 个 计 数 器 的 GATE 都 接 高 电 平, 三 个 计 数 器 的 CLK 都 接 2MHz 时 钟 信 号, 试 画 出 OUT0 OUT1 OUT2 的 输 出 波 形 五. ( 本 题 共 1 小 题, 满 分 15 分 ) 图 1 所 示 的 是 一 个 模 - 数 转 换 的 电 路 图 第 14 页 共 43 页

图 1 模 - 数 转 换 原 理 图 端 口 地 址 可 由 图 1 计 算 得 出, 要 求 完 成 下 列 功 能 : (1) 写 出 将 工 作 方 式 控 制 字 写 入 8255A 的 指 令 序 列 方 式 控 制 字 中 不 用 的 位 均 置 为 0; (2) 启 动 ADC0809, 使 采 样 模 拟 输 入 通 道 IN7 进 行 A/D 转 换 写 出 相 应 程 序 (3) 写 出 查 询 ADC0809 的 EOC 端, 等 待 A/D 转 换 结 束 的 程 序 (4) 写 出 读 入 已 转 换 好 的 数 字 量 的 程 序 六. ( 本 题 共 1 小 题, 满 分 15 分 ) 第 15 页 共 43 页

编 写 8251 异 步 模 式 下 的 接 收 和 发 送 程 序, 完 成 256 个 字 符 的 发 送 和 接 收, 设 端 口 地 址 :208H,209H, 波 特 率 因 子 16, 1 起 始 位,1 停 止 位, 无 奇 偶 校 验, 每 字 符 8 位 七. ( 本 题 共 1 小 题, 满 分 15 分 ) 打 印 机 通 过 8255A 与 PC 总 线 连 接 的 电 路 原 理 图 如 图 2 所 示 要 求 : (1) 写 出 8255A 各 端 口 地 址 ; (2) 编 写 初 始 化 8255A 的 程 序 ; (3) 简 述 通 过 8255A 送 字 符 给 打 印 机 的 工 作 过 程 ; (4) 编 写 将 保 存 在 内 存 DATA 单 元 的 字 符 送 打 印 机 输 出 的 子 程 序 图 2 打 印 机 接 口 原 理 图 八. ( 本 题 共 1 小 题, 满 分 20 分 ) 第 16 页 共 43 页

已 知 RAM 芯 片 结 构 如 图 3 所 示, 试 回 答 如 下 问 题 : (1) 若 要 求 构 成 一 个 8Kⅹ8 的 RAM 阵 列, 则 需 几 片 这 样 的 芯 片? 若 RAM 阵 列 组 的 起 始 地 址 为 E100H, 试 写 出 每 块 RAM 芯 片 的 地 址 空 间 范 围 (2) 若 采 用 全 地 址 译 码 方 式 译 码, 试 画 出 存 储 器 系 统 电 路 连 接 图 (3) 试 编 程 : 将 80H 写 满 每 个 芯 片, 而 后 再 逐 个 单 元 读 出 做 比 较, 若 有 错, 则 使 CL=FFH, 若 全 部 正 确, 则 使 CL=00H. 图 3 RAM 芯 片 与 译 码 器 引 线 图 微 机 原 理 试 题 ( 三 ) 第 17 页 共 43 页

一 选 择 题 ( 每 题 2 分, 计 24 分 ) 1 某 补 码 表 示 的 8 位 二 进 制 整 数 由 5 个 1 和 3 个 0 组 成, 则 其 可 表 示 的 最 小 值 是 ( ) -121 A -120 B -15 C -113 D 2 8086/8088 复 位 后 从 ( ) 地 址 处 开 始 执 行 程 序 FFF0H A 00000H B FFFF0H C FFFFFH D 3 8086 执 行 指 令 MOV AL,[BX], 其 中 (BX)=2041H 时,BHE 和 A0 的 输 出 是 ( ) 1,1 A 0,0 B 0,1 C 1,0 D 4 在 堆 栈 内, 有 效 地 址 为 2500H 到 2505H 单 元 内 依 次 存 放 10H 20H 30H 40H 50H 60H 六 个 数, 已 知 SP=2502H, 执 行 POP BX 指 令 后, 有 ( ) A SP=2502H,BX=1020H B SP=2504H BX=4030H C SP=2504H,BX=3040H D SP=2500H,BX=2010H 5 下 列 指 令 中, 能 完 成 将 AL 寄 存 器 清 零 的 有 ( ) 条 CMP AL,AL ; SUB AL,AL ; XOR AL,AL ; MOV AL,0 A 1 B 2 C 3 D 第 18 页 共 43 页

4 6 如 VAR DW 1,2,$+5,3,4 在 汇 编 时 VAR 分 配 的 偏 移 地 址 是 0075H, 则 偏 移 地 址 为 0079H 的 单 元 中 的 内 容 是 ( ) 7EH A 00H B 7CH C 84H D 7 8086 的 内 存 空 间 和 I/O 空 间 是 ( ) 都 是 1MB A 单 独 编 址 的, 分 别 是 1MB 和 64KB B 单 独 编 址 的, 都 是 1MB C 统 一 编 址 的, 都 是 64KB D 统 一 编 址 的, 8 下 面 是 某 8086 微 机 内 存 中 的 部 分 数 据, 则 中 断 类 型 号 为 11H 的 中 断 服 务 程 序 的 入 口 地 址 是 ( ) 0000:0040 B3 18 8A CC 4D F8 00 F0 41 F8 00 F0 C5 18 8A CC 0000:0050 39 E7 00 F0 A0 19 8A CC 2E E8 00 F0 D2 EF 00 F0 4DF8:00F0 A F000:F84D B A019:8ACC C CC8A:19A0 D 9 6 片 8259A 级 联 最 多 可 以 管 理 ( ) 个 中 断 A 48 B 40 C 44 D 43 10 8253A 的 工 作 方 式 和 I/O 端 口 地 址 分 别 是 ( ) 第 19 页 共 43 页

A 3 种,4 个 B 4 种,5 个 C 6 种,4 个 D 6 种, 3 个 1 11 某 4 位 A/D 转 换 器, 满 量 程 电 压 为 10V, 线 性 误 差 为 ± LSB 若 2 输 入 为 0CH, 则 输 出 最 可 能 为 ( ) A +10V B -10V C 7.25V D 7.00V 12 Inter80x86 系 列 微 处 理 器 中 第 一 个 32 位 的 微 处 理 器 芯 片 是 ( ) A 80186 B 80286 C 80386 D 80486 二 填 空 题 ( 无 特 殊 说 明 者 每 空 1.5 分, 计 31 分 ) 1 若 [X] 补 =11010100B, 则 [-X] 补 =( B),[ 4 1 X] 补 = ( B) 2 n 位 原 码 反 码 补 码 所 能 表 示 的 二 进 制 数 的 范 围 分 别 是 ( ) ( ) 和 ( ) 3 8086 内 部 由 ( ) 和 ( ) 两 部 分 组 成, 其 作 用 分 别 是 ( ) 和 ( ) 4 8086 的 基 址 加 变 址 寻 址 方 式 中, 基 址 寄 存 器 可 以 是 ( ), 变 址 寄 存 器 可 以 是 ( ) 5 若 有 如 下 数 据 定 义 伪 指 令 :(3 分 ) 第 20 页 共 43 页

BUF DW 10,20,30,40,50 则, 下 面 的 程 序 段 执 行 后,AX=( H) MOV BX,OFFSET BUF ADD BX,5 MOV AX,[BX] 6 设 异 步 传 输 的 波 特 率 为 1200, 每 个 字 符 由 10 位 组 成 ( 一 个 起 始 位 一 个 停 止 位 一 个 校 验 位 和 7 位 数 据 位 ), 则 每 秒 钟 能 传 输 的 最 大 字 符 个 数 为 ( ) 个, 若 采 用 同 样 的 波 特 率 进 行 同 步 通 信, 使 用 4 个 同 步 字 符, 则 每 秒 钟 能 传 输 的 最 大 字 符 个 数 为 ( ) 个 (4 分 ) 7 设 8253 的 工 作 频 率 为 2.5MHz, 若 要 使 计 数 器 0 产 生 频 率 为 1KHz 的 方 波, 则 送 入 计 数 器 0 的 计 数 初 值 应 为 ( H ) (3 分 ) 8 CPU 响 应 可 屏 蔽 中 断 的 条 件 是 ( ) ( ) 和 ( ) 三 阅 读 程 序 回 答 问 题 (34 分 ) 1 DSEG SEGMENT 70,64 BLOCK DB 51,30,43,107,89,90,200,197, COUNT EQU $-BLOCK RESULT DB 0 DSEG ENDS CODE SEGMENT ASSUME CS:CODE,DS:DSEG 第 21 页 共 43 页

MAIN PROC FAR START:PUSH DS SUB AX,AX PUSH AX MOV AX, * MOV DS,AX MOV ES,AX MOV SI, ** MOV CX,COUNT CON: MOV AL,[SI] TEST AL,01H*** JZ NEXT INC RESULT NEXT: INC SI LOOP CON RET MAIN ENDP CODE ENDS END START 问 题 :1 该 程 序 的 功 能 是 (6 分 ) 2 程 序 执 行 后,RESULT 单 元 的 内 容 第 22 页 共 43 页

是 (2 分 ) 3 第 3 行 中 $ 的 作 用 是, 汇 编 后 COUNT= (4 分 ) 分 ) 4 * 处 的 完 整 指 令 应 是 (2 5 ** 处 的 完 整 指 令 应 是, 该 指 令 也 可 以 用 指 令 代 替 (4 分 ) 6 不 改 变 程 序 功 能,*** 处 指 令 可 用 指 令 代 替 (2 分 ) 2 DATA SEGMENT FEN DB 85,-90,67,-127,95,77,88,73,60,83 COUNT EQU $-FEN RESULT DB? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START PROC FAR PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX MOV SI,OFFSET FEN 第 23 页 共 43 页

MOV CX,COUNT DEC CX ;* MOV AL,[SI] MOV RESULT,AL TEST AL,80H JZ LOP NEG AL LOP:INC SI MOV BL,[SI] TEST BL,80H JZ NEXT NEG BL NEXT:CMP AL,BL JAE NEXT1 MOV AL,BL MOV BL,[SI] MOV RESULT,BL NEXT1:LOOP LOP RET START ENDP CODE ENDS END START 第 24 页 共 43 页

问 题 :1 该 程 序 的 功 能 是 (6 分 ) 2 程 序 执 行 后,RESULT 单 元 的 内 容 是 (2 分 ) 3 * 处 为 什 么 要 用 DEC CX 指 令 将 CX 的 值 减 1?(2 分 ) 4 简 述 LOOP 指 令 的 执 行 过 程 (2 分 ) 5 最 后 一 句 END START 伪 指 令 中 START 的 作 用 是 什 么?(2 分 ) 四 简 答 题 ( 每 题 9 分, 计 27 分 ) 1 外 部 设 备 为 什 么 要 通 过 I/O 接 口 才 能 与 CPU 相 连?I/O 接 口 有 哪 些 主 要 功 能? 2 8086 的 数 据 总 线 是 16 位 的, 若 应 用 系 统 中 采 用 8 位 可 编 程 接 口 芯 片, 并 使 其 端 口 地 址 是 连 续 的, 应 如 何 连 接? 若 只 有 偶 端 口 地 址, 应 如 何 连 接? 3 8259A 的 优 先 权 管 理 方 式 有 哪 几 种? 中 断 结 束 方 式 又 有 哪 几 种? 五 存 储 器 设 计 题 (16 分 ) 用 两 片 64K 8 位 的 SRAM 芯 片, 组 成 8086 最 小 模 式 下 的 存 储 器 子 系 统, 要 求 起 始 地 址 为 C0000H 试 画 出 连 接 图, 指 出 偶 地 址 存 储 体 和 奇 地 址 存 储 体, 并 对 连 接 图 作 详 细 说 明 六 接 口 应 用 题 (18 分 ) 某 PC 机 应 用 系 统 以 8255A 作 为 接 口, 采 集 8 位 开 关 S0~S7 的 状 态, 然 后 通 过 一 组 发 光 二 极 管 LED0~LED7 显 示 出 来 (Si 闭 合, 对 应 的 LEDi 亮 ) 对 第 25 页 共 43 页

8 位 开 关 状 态 的 采 集 受 总 开 关 Kc 的 控 制,Kc 闭 合 时 才 允 许 采 样 电 路 连 接 图 如 下 图 所 示 1 写 出 8255 的 四 个 端 口 地 址 ;(4 分 ) 2 写 出 8255 的 方 式 控 制 字 ( 未 用 的 位 设 为 0);(4 分 ) 3 画 出 实 现 给 定 功 能 的 汇 编 语 言 程 序 框 图, 并 编 写 程 序 段 (10 分 ) D 0 -D 7 PA 7 & G 1 G 2A Y 1 RD WR PA 0 附 :8255A 控 制 字 格 式 : D0:C 口 低 4 位 方 式,0 输 出 1 输 入 D1:B 口 I/O 方 式,0 输 出 1 输 入 第 26 页 共 43 页

D2:B 口 工 作 方 式,0 方 式 0 1 方 式 1 D3:C 口 高 4 位 方 式,0 输 出 1 输 入 D4:A 口 I/O 方 式,0 输 出 1 输 入 D6 D5:A 口 工 作 方 式,00-- 方 式 0 01-- 方 式 1 10 或 11-- 方 式 2 D7: 标 志 位 1 8255A 端 口 C 置 位 / 复 位 字 格 式 : D0:0 置 0 1-- 置 1 D3 D2 D1: 位 选 择,000 111 对 应 PC0 PC7 D6 D5 D4: 未 用 D7: 标 志 位 0 微 机 原 理 试 题 ( 四 ) 第 27 页 共 43 页

一 简 答 题 (30 分, 每 题 3 分 ) 1 如 果 一 台 微 机 的 CPU 的 时 钟 频 率 是 20MHz, 该 CPU 的 一 个 总 线 周 期 含 有 4 个 时 钟 周 期, 那 么 此 机 的 总 线 周 期 为 多 少? 2 在 指 令 MOV BX,VAR[DI] 中, 如 果 DS=2000H,DI=0500H, VAR=0100H, 则 源 操 作 数 的 物 理 地 址 是 多 少? 3 用 MOV 指 令 将 十 进 制 数 56 以 非 压 缩 BCD 码 格 式 送 入 AX, 请 写 出 正 确 的 指 令 4 执 行 下 列 指 令 后, 标 志 位 CF 和 OF 的 值 是 多 少? MOV AL, 45H ADD AL, OEBH 5 PC 机 在 执 行 什 么 指 令 时, IOR 信 号 有 效? 6 通 常 外 部 中 断 服 务 程 度 一 开 始 使 用 STI 指 令 的 目 的 是 什 么? 7 写 出 对 8253 定 时 器 顺 序 写 入 16 位 初 始 值 的 步 骤 ; 8 8255 在 方 式 0 输 入 时,A B C 三 个 端 口 能 否 稍 存 输 入 数 据? 9 异 步 通 信 方 式, 采 用 16 倍 频 发 生 器 作 为 接 收 信 号 时 钟, 其 目 的 是 什 么? 10 中 断 矢 量 表, 可 以 存 放 256 个 中 断 入 口 地 址, 矢 量 表 占 用 的 最 大 内 存 空 间 为 多 少? 二 汇 编 语 言 概 念 题 (22 分 ) 已 知 数 据 段 和 程 序 :DATA SEGMENT STR1 DW -32 STR2 DB 2 DUP(A, 1 ),35H, 21H 第 28 页 共 43 页

COUNT EQU $-STR2 STR3 DDW STR1 STR3 DW STR1 DATA ENDS 1 画 出 该 数 据 段 的 存 储 形 式 (8 分 ); 2 指 出 下 列 指 令 源 操 作 数 据 的 寻 址 方 式, 并 给 出 目 的 ( 寄 存 器 或 存 储 器 地 址 ) 及 目 的 操 作 数 的 数 值 (14 分 ) (1)MOV DI,OFFSET STR2 (2)MOV CX, COUNT (3)ADD CX, WORD PTR [DI+2] (4)PUSH CX POP DI (5)MOV WORD PTR [DI],DI 三 程 序 分 析 (23 分 ) DATA SEGMENT BUFFER COUNT DB 36H,48H,56H,06H,78H,98H,26H $-BUFFER BUFFER1 DB 56H,68H,76H,88H,89H,98H,65H COUNT1 $-BUFFER1 DATA ENDS CODE SEGMENT 第 29 页 共 43 页

ASSUME CS:CODE,CS:DATA STRTA: MOV AX, DATA MOV DS, AX MOV CX, OFFSET BUFFER PUSH CX MOV CX, COUNT PUSH CX CALL DISP 1 2 3 4 5 MOV AH, 4CH INT 21H CODE ENDS END STRTA SCODE SEGMENT ASSUME CS: SCODE DISP PROC FAR PUBLIC DISP 第 30 页 共 43 页

PUSH BP MOV BP, SP MOV CX, [BP+6] MOV SI, [BP+8] DISP1 :PUSH CX MOV AL, [SI] MOV CL, 4 MOV DL, AL SHR OR DL, CL DL, 30H MOV AH, 2 INT MOV AND OR 21H DL, AL DL, OFH DL, 30H MOV AH, 2 INT MOV 21H DL MOV AH, 2 INT INC 21H SI POP CX 第 31 页 共 43 页

LOOP DISP1 POP BP RET 4 DISP ENDP SCODE ENDS 1 分 析 上 述 主 程 序 和 远 过 程, 指 出 栈 区 内 (BP+6) (BP+8) 单 元 所 提 供 的 数 据 内 容, 确 定 过 程 的 功 能 ;(9 分 ) 2 说 明 调 用 过 程 DISP 时, 应 如 何 设 置 入 口 参 数 ;(6 分 ) 3 分 析 全 部 程 序, 编 写 空 行 处 的 程 序 段 (8 分 ) 四 用 ISA 系 统 总 线 与 16 位 RAM 存 储 器 连 接, 画 出 原 理 图 给 定 条 件 : 两 片 Inte16264, 地 址 范 围 为 F0000H~F3FFFH 6264 的 引 脚 如 下 : A12~A0,D7~D0,CS2, CS 1 WE OE (10 分 ) 五 8253 的 端 口 地 址 为 40H~43H,CLK1=CLK2=1MHz, 按 下 列 要 求 编 程 :(24 分 ) 1 若 使 OUT1 输 出 500HZ 的 方 波,OUT2 的 输 出 50Hz 的 方 波, 分 别 确 定 8253 计 数 器 CNT1 CNT2 的 初 值 及 方 式 控 制 字 ;(8 分 ) 第 32 页 共 43 页

2 用 OUT2 的 输 出 控 制 500HZ 方 波 交 替 输 出 给 扬 声 器, 即 OUT2=1 时 电 路 输 出 500HZ 的 方 波,OUT2=0 时 电 路 输 出 低 电 平, 试 画 出 控 制 电 路 图 ;(6 分 ) 3 编 写 初 始 化 程 序 及 应 用 程 序 (10 分 ) 节, 附 :8253 控 制 字 格 式 :D7D6 选 择 计 数 器,D5D4 读 / 写 高 低 字 D3D2D1 工 作 方 式,D0=0/1 二 进 制 / 十 进 制 六 8255 的 端 口 地 址 为 81H 83H 用 A 口 方 式 1 输 出 驱 动 一 微 型 打 印 机, 接 线 如 图 1 所 示 将 数 据 缓 冲 区 CHRBUF 中 的 50 个 字 符, 送 打 印 机 打 印, 主 程 序 和 中 断 服 务 程 序 的 格 式 如 下 所 示 (20 分 ) 1 编 写 完 整 的 中 断 服 务 程 序 PRINT;(10 分 ) 2 简 述 打 印 一 个 字 符 的 中 断 过 程 (10 分 ) PA 7 ~PA 0 8255A D 7 ~D 0 打 印 机 STB 图 1 打 印 机 接 口 电 路 及 时 序 主 程 序 第 33 页 共 43 页 DATA SEGMENT

DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS: DATA START:MOV AX, DATA MOV DS, AX VOE CX, 50 ; 字 节 长 度 MOV AL, 10100000B ; 8255 控 制 字 OUT 82H, AL MOV AL, 00001101B ; INTEA 置 1 OUT 83H, AL 型 号 =OAH MOV ZX, 250AH ;25H 号 DOS 调 用, 中 断 类 LEA DX,PRINT RUSH DS MOV BX, SEG PRINT MOV DS, BX INT POP STI 21H DS ; 开 中 断 MOV DI, OFFSET CHRBUF ABC: MOV AL,[DI] OUT 80H,AL 第 34 页 共 43 页

INC DI DEC CX WAIT1: CMP CX,0 JNZ WAIT1 MOV AH, 4CH INT 21H PRINT PROC FAR ; 打 印 中 断 服 务 程 序 格 式 : : : MOV AL, 20H ; 发 中 断 结 束 命 令 OUT 20H, AL STI IRET PRINT CODE ENDP ENDS END START 七 8250 编 程 (21 分 ) 已 知 8250 输 入 时 钟 频 率 1.8432MHZ, 波 特 率 600 异 步 通 信 的 数 据 格 式 : 每 个 字 符 7 位,1 位 停 止 位, 奇 校 验 线 路 控 制 寄 存 器 地 址 =3FBH, 线 路 状 态 寄 存 器 地 址 =3FDH; 除 数 寄 存 器 的 地 址 =3F8H 第 35 页 共 43 页

3F9H; 数 据 收 / 发 缓 冲 寄 存 器 的 地 址 =3F8H 1 根 据 上 述 条 件, 求 除 数 寄 存 器 的 除 数 ( 波 特 率 系 数 )(5 分 ) 2 编 写 8250 的 初 始 末 化 程 序, 设 置 波 特 率 字 符 帧 格 式 (6 分 ) 3 两 台 PC 机 吕 行 通 信 时, 主 PC 机 采 用 查 询 方 式 收 发 送 数 据, 发 送 从 键 盘 上 接 收 的 字 符, 键 入 回 车 字 符 并 发 送 后, 发 送 过 程 结 束, 度 编 写 主 PC 机 程 序 (10 分 ) 附 : 线 路 状 态 寄 存 器 格 式 : D0=1 接 收 数 据 就 绪 ;D1=1 溢 出 错 ;D2=1 奇 偶 错 ; D3=1 帧 格 式 出 错 ;D4=1 中 止 符 检 测 ;D5=1 发 送 寄 存 器 空 ; D6=1 发 送 移 位 寄 存 器 空 ;D7=1 标 志 线 路 控 制 寄 存 器 格 式 : D1D0 决 定 字 符 的 位 数,00-5 位,01-6 位,10-7 位,11-8 位 校 验 ; D2=0/1 1 位 /2 位 停 止 位 ;D3=0/1 无 / 有 检 验 ;D4=0/1 奇 / 偶 存 器, D5=0/1 无 / 有 附 加 位 ;D6=1 无 / 有 中 止 符 ;D7=0 访 问 除 数 寄 D7=0 访 问 其 它 寄 存 器 第 36 页 共 43 页

微 机 原 理 试 题 ( 五 ) 一 简 答 题 ( 简 要 回 答, 不 必 展 开 )(60 分 ) 1 将 十 进 制 数 315.6875 分 别 转 化 成 二 进 制 和 十 六 进 制 数 2 写 出 二 进 制 数 1101.0111 的 三 字 节 规 格 化 浮 点 数, 格 式 : 阶 符 阶 码 尾 符 尾 数 3 堆 栈 的 作 用 是 什 么? 它 的 操 作 规 则 是 什 么? 4 什 么 是 部 分 地 址 译 码? 什 么 是 全 地 址 译 码? 5 什 么 是 量 化 误 差? 如 何 减 少 A/D 转 换 器 的 量 化 误 差? 6 简 述 中 断 响 应 的 一 般 过 程 7 什 么 是 BCD 码? 进 行 BCD 码 运 算 时 为 何 要 进 行 BCD 码 调 整? 8 冯 诺 伊 曼 计 算 机 的 设 计 思 想 是 什 么? 9 简 述 串 行 通 信 与 并 行 通 信 的 特 点 10 (1) 针 对 8086/8088 系 统 操 作 数 的 八 种 寻 址 方 式, 分 别 写 出 一 例 句 ( 指 令 语 句 ) ( 选 8086/8088 机 型 的 考 生 回 答 该 题 ) (2) 针 对 MCS-51 系 统 操 作 数 的 七 种 寻 址 方 式, 分 别 写 出 一 例 句 ( 指 令 语 句 ) ( 选 MCS-51 机 型 的 考 生 回 答 该 题 ) 11 (1) 微 机 系 统 中, 输 入 / 输 出 接 口 的 编 址 方 式 一 般 有 哪 几 种? 各 有 何 特 点? ( 选 8086/8088 机 型 的 考 生 回 答 该 题 ) (2) 单 片 机 与 外 部 设 备 进 行 数 据 交 换 有 哪 几 种 工 作 方 式? 各 有 何 特 点? ( 选 MCS-51 机 型 的 考 生 回 答 该 题 ) 第 37 页 共 43 页

12 (1) 简 述 宏 指 令 和 子 程 序 的 异 同? 编 程 时 如 何 选 用? ( 选 8086/8088 机 型 的 考 生 回 答 该 题 ) (2)MCS-51 单 片 机 内 部 定 时 器 / 计 数 器 有 四 种 工 作 方 式, 试 简 述 其 中 的 两 种 方 式 ( 选 MCS-51 机 型 的 考 生 回 答 该 题 ) 二 分 析 题 (24 分 ) 分 析 下 列 汇 编 语 言 程 序, 然 后 回 答 问 题 (1) 8086/8088 机 型 (8 分 ) 分 析 执 行 下 述 程 序 时 堆 栈 变 化 过 程 ( 即 每 条 指 令 执 行 后 堆 栈 寄 存 器 内 容 及 SP 值 ) 设 程 序 执 行 前 :AX=4F2FH, BX=0B4A4H,SP=2FC9H PUSH AX; PUSH BX; POP DX; POP CX; (1) MCS-51 机 型 (8 分 ) SUBG: MOV DPTR, #TAB MOV A, R0;R0 中 存 放 0~5 自 然 数 MOVC A, @A+DPTR MOV DPTR, #PORT MOVX @DPTR, A RET TAB:DB 3FH,06H,5BH,4FH,66H,6DH ;0~5 的 段 码 指 出 该 程 序 段 的 功 能 第 38 页 共 43 页

(2) 8086/8088 机 型 (8 分 ) MOV CX, 0 MOV AX, BUFF1 AGAIN:AND AX, AX JZ STP SAL AX,1 JNC ZER INC CX ZER:JMP AGAIN STP:MOV WORD PTR BUFF2, CX HLT 指 出 该 程 序 段 的 功 能 (2) MCS-51 机 型 (8 分 ) ORG 1000H MOV DPTR, #TAB MOV A, R0 ADD A, R0 JMP @A+DPTR TAB:AJMP PROGM0 AJMP PROGM1 AJMP PROGMn END 指 出 该 程 序 段 的 功 能 (3) 8086/8088 机 型 (8 分 ) MOV AX, X OR AX, X JZ ZERO JNS PLUS MOV BX, 0FFFFH JMP FINISH (3) MCS-51 机 型 (8 分 ) X EQU 30H Y EQU 31H MOV A, X JZ SAVE JNB ACC.7, JUDG MOV A, #0FFH 第 39 页 共 43 页

ZERO: SUB BX, BX JMP FINISH PLUS: MOV BX, 0001H FINISH: MOV FUNCY, BX 指 出 该 程 序 段 的 功 能 SJMP SAVE JUDG: MOV A, #01H SAVE: MOV Y, A SJMP $ 指 出 该 程 序 段 的 功 能 三 编 程 题 (26 分 ) 1 假 设 在 8086/8088 内 存 中 ( 或 8051 系 统 的 某 外 部 存 储 芯 片 中 ) 有 20 个 连 续 存 储 的 单 字 节 无 符 号 数, 首 地 址 为 BUFFER 试 编 程 找 出 这 20 个 数 中 的 最 大 和 最 小 数, 分 别 存 入 地 址 是 MAX 和 MIN 的 单 元 内 (15 分 ) 2 某 八 位 寄 存 器 (BL 或 R0) 中 存 放 着 两 个 压 缩 BCD 码, 试 编 程 将 其 转 换 为 ASCII 码, 结 果 放 入 其 它 寄 存 器 中 (11 分 ) 四 应 用 题 (40 分 ) 1 分 析 下 列 电 路 原 理 图, 分 别 指 出 两 片 静 态 RAM 6116(2K*8B) 中 存 储 单 元 的 基 本 地 址 分 布 范 围 (10 分 ) 第 40 页 共 43 页

2 设 DAC0832 工 作 在 双 缓 冲 方 式, 输 入 寄 存 器 地 址 为 40H,DAC 寄 存 器 地 址 为 50H 试 编 程, 将 8086/8088 内 存 中 首 地 址 为 BUFFER 的 连 续 存 储 的 100 个 单 字 节 数 送 DAC0832 转 换 ; 或 将 8051 系 统 中 某 外 部 存 储 芯 片 中 首 地 址 为 BUFFER 的 连 续 存 储 的 100 个 单 字 节 数 送 DAC0832 转 换 (15 分 ) 3 设 8255 的 A 口 B 口 均 工 作 于 方 式 0 试 编 程, 使 得, 当 PC 2 为 1 时, 八 个 发 光 二 极 管 自 上 往 下 地 逐 个 点 亮 ; 当 PC 2 为 0 时, 八 个 发 光 二 极 管 自 下 往 上 地 逐 个 点 亮 ( 设 A 口 地 址 为 40H,B 口 地 址 为 41H,C 口 地 址 为 42H, 控 制 寄 存 器 地 址 为 43H)(15 分 ) 第 41 页 共 43 页

已 知 8255 控 制 字 格 式 : D7 D6 D5 D4 D3 D2 D1 D0 D7=1 工 作 方 式 控 制 字 标 志 ; D6 D5,A 口 工 作 方 式 选 择 (00= 方 式 0,01= 方 式 1,1x= 方 式 2); D4,A 口 输 入 输 出 选 择 (1= 输 入,0= 输 出 ); D3,C 口 高 位 选 择 (1= 输 入,0= 输 出 ); D2,B 口 工 作 方 式 选 择 (0= 方 式 0,1= 方 式 1); D1,B 口 输 入 输 出 选 择 (1= 输 入,0= 输 出 ); D0,C 口 低 位 选 择 ( 方 式 0 时 )(1= 输 入,0= 输 出 ) 指 令 表 ( 仅 供 参 考, 不 作 要 求 ): 8086/8088 机 型 MCS-51 机 型 JNC target ; 无 进 位 则 转 移 JNS target ; 结 果 为 正 转 移 JNE/JNZ target ; 不 等 于 或 非 零 转 移 JZ target ;A=0 则 转 移 JNZ target ;A 不 等 于 零 转 移 JB bit,target ;bit=1 则 转 移 第 42 页 共 43 页

JA target ; 高 于 转 移 JAE target ; 高 于 等 于 转 移 JB target ; 低 于 转 移 JBE target ; 低 于 等 于 转 移 SAL OPRD,m ; 算 术 左 移 ROL OPRD,m ; 左 循 环 移 位 JNB bit,target ;bit=0 则 转 移 JC target ;C=1 则 转 移 SWAP A; 半 字 节 交 换 指 令 DJNZ Rn,target;Rn-1 不 等 于 零 转 移 RL A ; 左 移 指 令 RLC A ; 左 移 指 令 第 43 页 共 43 页