计算机硬件基础习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

区别指令与伪指令。
标号、变量与表达式
注意标号与变量的区别、表达式中的运 算符(算术类,逻辑类,关系类等)。
DOS 下源程序一般格式,框架
关键字定义的格式; ★返回 DOS 的两种方法。
符号定义
(1)段定义(格式)、★ASSUME 格式、 含义、★END、ORG、过程定义(格式);
常见伪指令
★数据定义 ★段定义
27. 编程分别使:(1)AX 寄存器的低四位清零(2)BH 寄存器的低四位置 1(3)CX 寄存器
的低四位变反(4)用 TEST 指令测试 DL 寄存器的 D3、D6 是否同时为零,若是,将零送
DL;否则将 1 送 DL
28. (思考)用其它指令完成和下列指令一样的功能(1)REP MOVSB (2)REP SCASB
逻辑运算与移位运算 串操作
控制转移类 处理器控制类
说明
★重点和难点在于存储器寻址
★数据传送类、加法、减法、逻 辑运算、串操作、无条件转移、条件 转移、单标志判断等,特别注意指令 对标志位的影响;
要能正确使用、灵活应用。
第四章 汇编语言程序设计
知识点
说明
基本概念
程序的汇编与连接:过程、含义。
汇编语句的格式
-2-
第五章 半导体存储器
基本教学要求 主要性能指标 分 SRAM、DRAM 类
ROM 、 PROM 、 EPROM、EEPROM
存储器与 CPU 的连接
存储器的扩充
要求掌握程度 熟练 正确 一般 掌握 掌握 理解
√ ★



备注
容量、最大存取时间 基本存储电路、名称缩写的的含 义、性能特点、双译码结构、典 型芯片。 基本存储电路、可编程的基本原 理、典型芯片。 三总线的连接方法; 需要考虑的问题:类型的选择、 存储器与 CPU 时序的配合等、★ 三种片间寻址译码方式及其优缺 点、设计和分析; 8086 与 8088 内存结构的差异 位扩充; 单元数扩充。
-4-
补充习题
1. 将下列十进制数转换成二进制、八进制及十六进制数
(1)73.25 (2)59.75 (3)199
(4)50
(5)0.83
(6)0.64
(7)24.31 (8)35.72
2. 完成下列转换 (1)10110.10111B 转换为十六进制数 (2)34.97 转换为八进制和十六进制数 (3)0BA.7FH 转换为二进制和八进制数 (4)43.27Q 转换为二进制和十六进制数
(4) a=37,b=0C7H
6. 将下列十进制数转换成 8421 BCD 的表示形式:
(1)8609 (2)5254 (3)2730 (4)1998
7. 将下列 8421 BCD 表示成十进制数和二进制数:
(1)0111 1001 (2)0101 0111 (3)1000 0011 (4)1001 1001

备注
IN/OUT 指令的软、硬件操作,地 址译码 主要引脚的含义和基本用法; 正确理解和选择控制字及初始化编程; 简单工作程序编制; 8253 用作定时器时的计数初值计算。 三种工作方式及其特点; 主要引脚的含义和基本用法; 正确理解和选择控制字及初始化编程; 熟练应用方式 0。 功能、★主要性能指标; 与 CPU 连接的三种缓冲方式(硬、 软件配合); 两种常用输出方式。 功能、★主要性能指标; ADC0809 的通道选择与启动转换; 转换结果的三种读取方式(硬、软 件配合) 基本概念、全双工与半双工、同 步与异步通信、帧格式、波特率、 调制解调
第七章 微机接口技术
基本教学要求
接口相关的软硬件
引脚及内部结构 8253 编程命令
工作方式选择 引脚及内部结构 8255 控制字 工作方式选择 转换原理 D/A 接口方法 信息传递 转换原理 A/D 接口方法 信息传递
串行通信
要求掌握程度 掌握 运用 了解









★★
√ ★★
★★
√ ★★ ★★
8. 将下列数值或字符串表示成相应的 ASCII 代码:
(1)51
(2)7FH
(3)ABH
(4)SAM
(5)Hello (6)how are you?
9. 用 BCD 码求解下列运算,要求结果以 BCD 码给出,并给出加 6 修正的理由:
(1)38+49 (2)33+34 (3)91+66 (4)87+15
-6-
(4)AL 的内容乘以 BL 的内容 问最后结果 AX=? 25. 假定 BX=11100011B,变量 VALUE 的值为 01111001B,确定下列各条指令单独执 行后 BL=?,CF=?,ZF=? (1)XOR BL,VALUE (2)AND BX,VALUE (3)OR BL,VALUE
汇编语言程序设计
顺序、分支、循环 子程序设计
多模块程序设计
循环或条件转移指令来实现循环; 子程序的定义、调用、★主程序和子程序之 间的参数传递、寄存器的保护与恢复。
汇编语言的高级应用
DOS 中断调用 宏
常见的 BIOS 中断和 DOS 功能中断的调 用方法。
上机过程与 DEBUG 命令 上机的过程
熟练使用常见的 DEBUG 命令
AB/DB/CB : IO / M 、 WR 、 RD ⇒ IOW 、IOR ;最大/最小模 式:含义、MN / MX = ? 、构成框图
总线周期及常见总线操作、★存储器 读/写和端口读/写的典型信号
-1-
第三章 80X86 指令系统
知 寻址方式
8086/8088 指令系统
识点 立即数寻址 寄存器寻址 存储器寻址 数据传送类 算术运算类
10. 若 x = 26,y = -96,求[x+y]补和[x+ y ]补的结果。 8
11. 设字长为 16 位,试指出在此情况下浮点表示的范围。(设阶码为 5 位,阶符为 1 位, 尾数 9 位,尾符为 1 位) 12. 数据总线和地址总线在结构和功能上有什么不同之处?(传送的内容、单向/双向) 13. 从以下几个方面来阐述 8086/8088CPU 的不同之处:(1)指令队列(2)数据/地址线 复用(3)存储器组织:8086 的奇偶地址/8088 无奇偶地址的区分(4)主要的控制信号 14. 将十六进制数 62A0H 与下列各个数分别相加,试给出和数和标志位 AF、SF、ZF、 CF、OF 和 PF 的值:
第二章 8086/8088 微处理器
基本教学要求
CPU EU、BIU 的功能 内 寄 通用寄存器 部 存 指示与变址器 结 器 段寄存器 构 组 控制寄存器 存储器的组织方式 I/O 组织
CPU 引脚与工作模式
时序与总线操作
要求掌握程度
熟练 正确 一般 掌握 应用 理解






√ ★



备注
EU 和 BIU 协调工作和流水线操作 AX、BX、CX、DX SP、BP、SI、DI DS、CS、SS、ES IP 和 FR 中 CF、ZF、SF、OF 的含义 牢固树立存储器分段的概念 空间大小、独立编址等
18. 总线周期的含义是什么?8086/8088 的基本总线周期由几个时钟周期组成?如果一
个 CPU 的时钟频率为 24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多
少?
19. 在总线周期 T1 状态下,数据/地址总线上是什么信息?用哪个信号将此信息锁存起 来?数据信息是在什么时候给出的?
20. 8086 在总线周期的 T1、T2、T3、T4 状态分别执行什么操作?在什么情况下需要插 入等待状态 Tw?等待状态 Tw 在哪儿插入?怎样插入? 21. 写出下列存储器单元的段地址、偏移地址和物理地址(默认:十六进制)
(1)2314:0035 (2)1FD0:000A 22. 设有关寄存器及存储单元的内容如下: DS=2000H,BX=0100H,SI=0002H (20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H, (21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21203H)=65H, 试说明下列各条指令独立执行后 AX 寄存器的内容 (1)MOV AX,1200H (2)MOV AX,BX (3)MOV AX,[1200H] (4)MOV AX,[BX] (5)MOV AX,1100H[BX] (6)MOV AX,[BX][SI] (7)MOV AX,1100H[BX][SI] 23. 完成下列操作各选用什么指令? (1)把 4629H 传送给 AX 寄存器 (2)AX 寄存器中减去 036AH (3)把数组 MYDAT 的段地址和偏移地址保存在 DS 和 BX 中 24. 写出顺序完成下述功能的程序段: (1)传送 25H 到 AL 寄存器 (2)将 AL 的内容乘以 2 (3)传送 15H 到 BL 寄存器
第六章 输入输出与中断技术
基本教学要求
I/O 端口以及 I/O 空间 I/O 的四种控制方式
中断的基本概念
8086/8088 中断系统 中断向量表 中断服务子程序 8259A
要求掌握程度 熟练 正确 一般 掌握 掌握 理解



★ ★
√ √
-3-
备注
接口的硬件含义、IO 端口的编址 方式、IO 空间寻址、与 IO 端口 对应的指令、CPU 引脚等 原理和特点 (1)中断、中断源、中断优先级、 开中断、关中断 (2)多中断源的识别和优先级排 队的两种方式:原理和特点 分类、优先级 结构和功能、用法 结构、嵌套、IRET 与 RET 的差 别 基本结构、主要功能
段的第一个字的物理地址是多少?(2)指向这一物理地址的 CS 和 IP 的值是唯一的吗?
17. 现有 8 个字节的数据为 34H、45H、56H、67H、78H、89H、9AH、ABH,假定他们
在存储器中的物理地址为 400A5H~400ACH。若当前(DS)=4002H,试求各存储单元的有
效地址(偏移地址)并画出数据存放的示意图。
3. 给出十进制数 31 的原码和补码(设机器字长为 8 位),并指明 8 位二进制数的原码、 补码的表示范围。
4. 已知下列各数均为二进制补码:
a=0011 0010B b=0100 1010B c=1110 1001B d=1011 1010B
试求:
(1)a+b
(2)a+c
(3)c+b
(4)c+d
《计算机硬件技术基础》学习提纲
第一章 计算机基础
基本教学要求
各种数制及其转换
符号数的表示方法 补码的运算 常用的编码 浮点数
微机组成
指令格式、指令执行过程 微处理器的主要性能指标
要求掌ຫໍສະໝຸດ Baidu程度 熟练 正确 一般 掌握 掌握 理解




★ √ √

√ √
备注
各种数制特别是二进制、十进制、 十六进制之间的转换 真值、原码、反码、补码。尤其 是补码的概念、变换、表示范围。 补码的加法以及溢出的概念 BCD 码和 ASCII 码 表示格式、表示范围 CPU+内存+I/O+BUS:CPU 之控 制和运算;内存的功能、结构和 工作原理:单元、地址、读/写; 取指→译码→执行 字长、时钟、内存容量
(4)NOT BL
(5)NEG BX
(6)TEST BL,0000 0001B
26. 假定 DX=1000010110111001B,(CL)=03H,(CF)=1,试确定下列各条指令单独
执行后,DX 中的值
(1)SHR DL,1
(2)SHL DX,CL
(3)ROR DL,CL
(4)RCR DL,1
(5)a-b
(6)c-a
(7)d-c
(8)a+d-c (9)b+c-d (10)d-c-a
5. a、b 均为用十六进制形式表示的 8 位带符号数补码,按下列给定的 a、b 之值进行
a+b 和 a-b 的运算,并用双高位法判断是否产生溢出:
(1)a=37,b=57
(2)a=0B7H,b=0D7H
(3)a=0F7H,b=0D7H
-5-
(1)1234H (2)4321H (3)CFA0H (4)9D60H 15. 写出下列存储器地址的段地址、偏移地址和物理地址:
(1)2314H:0035H
(2)1FD0H:00A0H
(3)0000H:0100H
(4)3FB0H:0053H
16. 如果在一个程序段开始执行之前,(CS)=0A7EH,(IP)=2B40H。试问:(1)该程序
★(2)符号定义:EQU,=; ★(3)数据定义 DB/DW/DD 及几点“说明”; (4) 分 析 符 : ★ SEG , ★ OFFSET , *TYPE,*SIZE,*LENGTH;
过程定义
(5)合成符(强制改变类型):★PTR,*THIS (6)★标号和变量的属性。
常见的程序设计结构: ★通过条件转移指令实现分支、★通过
相关文档
最新文档