河北科技大学2010微机原理试题解析
需积分: 3 147 浏览量
更新于2024-11-01
收藏 98KB DOC 举报
"这篇资料是河北科技大学电气信息学院2010年的微机原理试题,包含填空题和简答题,主要涉及8088微处理器、内存地址计算、中断系统、I/O接口如8255A以及数据转换芯片DAC0832等知识点。"
1. 微机中的数值表示:B5H在无符号数中等于181,在非压缩BCD码中为110101,若为有符号数则为负数,具体值需要进行补码计算。AX与BX相加后,AX的内容、标志位SF(符号位)、ZF(零标志位)、CF(进位标志位)和OF(溢出标志位)需要根据二进制运算规则来确定。
2. Intel 8088处理器是8位处理器,具有20根地址线和8根数据线。它的内部结构分为执行单元和控制单元,四个段寄存器分别为CS(代码段寄存器)、DS(数据段寄存器)、ES(附加段寄存器)和SS(堆栈段寄存器)。
3. 内存地址计算:给定的指令"MOV AX, [DI+1000H]",源操作的有效地址是DI寄存器的值加上1000H,物理地址则是DS和DI组合后的结果。
4. 伪指令DW定义的变量占用2个内存单元,而BUFFER DB定义的变量占用的内存单元数量取决于其内部结构,这里是10个5的重复,接着是3个3的重复,再是6和0,总共是25个字节。
5. PUSH指令会将AX寄存器的值压入堆栈,SP会减2,因此21H存放在SP指定位的物理地址是2000H + 100H - 2 = 20FFH。
6. 构建8K×16位存储器需要2K×8位芯片的数量,以及2764EPROM的地址和数据线数量需要计算。8K×16位相当于16K×8位,所以需要8片2K×8位的芯片。2764有13根地址线和8根数据线。
7. 外部中断系统分为可屏蔽中断和不可屏蔽中断两类。
8. 中断向量地址的计算:中断类型号50H对应的中断向量位于0x0100:0x3800H,4个单元内容需要填写。
9. 当CPU从8255A的端口C读取数据时,相关的控制信号如A1、A0、读写控制信号等需要根据8255A的工作模式和数据传输方向来确定状态。
10. DAC0832的电压变化计算涉及到二进制分辩率,最小位变化对应的电压变化及输入0B5H的输出电压需要进行相应的电压转换计算。
11. 简答题部分包括了各种寻址方式(直接寻址、立即寻址、间接寻址、相对寻址、寄存器寻址)以及对错误指令的分析,例如PUSH指令不能直接加载立即数,SHL指令的移位次数不能超过16,IN指令的端口号应小于或等于FFFFH,ADD指令的源操作数不能是立即数。
12. 指令序列分析:TABDB定义了一个字节序列,ENTRYEQU3定义了一个标签,MOVBX,OFFSETTAB将BX设置为TAB的偏移地址,执行后AX寄存器的内容需要根据后续指令来计算。
2010-06-27 上传
2022-11-28 上传
2018-03-16 上传
2009-01-04 上传
2008-06-24 上传
2009-05-18 上传
2014-03-04 上传
2021-10-06 上传
点击了解资源详情
shanlumengying
- 粉丝: 0
- 资源: 1
最新资源
- 802.16J相关论文
- 系统盘中各种dll文件的含义
- 基于支持向量机的复杂背景下的人体检测
- rfc3261中文版
- 用户手册(GB8567——88)
- Visual Basic 2005 窗体控件大全
- struts2 标签详解
- 全程指导Linux下JAVA环境配置
- 初学者适用java基础书籍
- DataGridView的编程小技巧、用法
- 所有服务配置总结所有服务配置总结所有服务配置总结所有服务配置总结
- 多模短波长激光在圆形球面腔中的传输
- 网页常用特效整理网页常用特效整理.docx
- 802.16协议解读
- Oracle9i 数据库管理基础 I Ed 1.1 Vol.2.pdf
- zlg7290 接口键盘和LED显示