



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 微机系统与接口微机系统与接口 测验测验 2013 42013 4 学号 姓名 成绩 一 填空 40 分 除第 7 题外 每空 1 分 1 微型计算机由 CPU 存储器 I O 口 和 系统总线 构成 其中 系统总线 是各部分之间传送数据 地址和控制信息的传输通道 2 8086CPU 一个总线周期至少包括 4 个时钟 是否需要插入等待状态 是在 T3 时刻测量 READY 引脚的电平 3 8086 8088CPU 由 BIU 和 EU 两个单元组成 其中 通用寄 存器属于 EU 单元 20 位物理地址的形成在 BIU 单 元 4 8086 8088CPU 的地址线有 20 根 可以寻址 1M 字节 的存储空间 地 址线和 数据线 状态线是分时复用的 用 ALE 信号作为地址 的锁存信号 5 8086 8088 系统中 设当前的 DS 2000H SS 1000H BX 300H BP 500H SP 100AH 则指令 MOV AX BP 100H 中源操作数的物理地址为 10600H 10601H 指令 PUSH BX 100H 的目的操作数物理地址为 11008H 11009H 源操作数的物理地址为 20400H 20401H 执行后 SP 的值为 10008H 6 8086CPU 进行有符号数运算 7158H 5289H 试问运算后下列各标志位为 SF 1 OF 1 ZF 0 AF 1 PF 1 CF 1 每空 0 5 分 7 下列数据段所占用的内存情况如下 DATASEGMENT DA1 DQ 1234H 5678H 16 个字节 DA2 DW 3 DUP 5H 678H 2 DUP 24 个字节 DA3 DB HAPPY NEW YEAR 0DH 0AH 17 个字节 DATA ENDS 8 指出下列指令中源操作数的寻址方式 MOV CX DISP BX 带偏移量的基址寻址 PUSH DS 寄存器寻址 MOV AX 6 BP SI 带偏移量的基址加变址寻址 LODSB 隐含寻址 串操作指令寻址 2 IN AL DX 间接端口寻址 9 若下列指令为非法指令 试写出合适的指令串代替之 OUT 2F0H AL MOV DX 2F9H OUT DX AL MOV ES 2000H MOV AX 2000H MOV ES AX ROR BH 3 MOV CL 3 ROR BH CL XLAT AL BX XLAT NEG BL AL NEG BL MOV AH 04H BX BP MOV SI BX MOV AH 04H SI BP DIV BX AL DIV BX POP AL POP AX 二 28 分 分析下面程序段 说明每条指令的运行情况 并写出最后的运行 结果 每空 1 分 1 SUB BX BX MOV AX 0FFFH MOV SI 0AH MOV CX 0404H A SUB DX DX DIV SI OR BX DX ROR BX CL DEC CH JNZA HLT 程序运行结束后 AX 0 BX 4095H 2 MOVSI 4000H MOVDI 4100H MOVAL SI ADDAL DI DAA MOV DI AL MOVAL SI 1 ADCAL DI 1 DAA MOV DI 1 AL 3 1 根据给定的初值 写出运行结果 初值 4000H 63H 4001H 54H 4100H 88H 4101H 29H 结果 4100H 51h 4101H 84h 2 在以上程序段中 当第二次执行 DAA 指令后 AL 84h 3 如果以上程序段去掉两条 DAA 指令 但初值不变 则运行结果为 4100H EBH 4101H 7DH 三 32 分 阅读下面程序 解释带 的指令功能 并回答问题 每空 1 分 1 DATA SEGMENT NUM DB 85 121 60 52 245 108 94 75 186 250 COUNT EQU NUM RESULT DB 0 DATA ENDS CODE SEGMENT ASSUME CS CODE DS DATA STR MOV AX DATA MOV DS AX MOV BX OFFSET NUM MOV CX COUNT DEC CX MOVAL BX LOP INC BX CMP AL BX JAE NEXT MOV AL BX NEXT LOOPLOP MOV AH 4CH INT 21H CODE ENDS END STR 回答下列问题 1 该程序完成什么功能 找出 NUM 缓冲区中 10 个无符号数的最大值 并 将其存入 RESULT 单元 4 2 程序执行后 RESULT 单元内容为 250 3 程序中打 的语句可用 LEA BX NUM 语句 代替 4 将指令 JAE 改成 JBE 后 程序功能变为 找出 NUM 缓冲区中 10 个无符 号数的最小值 结果存入 result RESULT 单元内容变为 52 5 数据中若有负数 语句 JAE 应如何修改 JGE NEXT 2 STACKSEGMENT PARA STACK STACK 定义堆栈段定义堆栈段 DB 100 DUP 0 为堆栈分配为堆栈分配 100100 字节 初始化字节 初始化 STACKENDS DSEGSEGMENT BLOCKDB 31 56 17 88 25 67 90 COUNTEQU BLOCK RESULTDB 0 DESGENDS CODE SEGMENT ASSUME CS CODE DS DSEG SS STACK ES DSEG MAIN MOV AX DSEG MOV DS AX MOV ES AX MOV SI 将将 BLOCKBLOCK 的偏移地址赋值给的偏移地址赋值给 SISI 使得使得 SISI 指向该数据区指向该数据区 MOV CX COUNT 设置计数值设置计数值 CON MOV AL SI 将偏移地址为将偏移地址为 SI SI 的字节单元内容送到的字节单元内容送到 ALAL TEST AL 01H 将将 ALAL 中内容与中内容与 01H01H 相与相与 JZ NEXT 判断判断 ALAL 中数是否为奇数中数是否为奇数 若不是若不是 跳转跳转 INC RESULT 若是 若是 RESULTRESULT 值加值加 1 1 NEXT INC SI LOOP CON CXCX 1 1 不为 不为 0 0 跳转至跳转至 CONCON MOV AH 4CH INT 21H 返回 DOS CODEENDS END MAIN 回答下列问题 1 程序完成 统计数据段 BLOCK 缓冲区中奇数的个数 并存入 RESULT 单 元 操作 5 2 程序执行后 RESULT 单元的内容为 4 3 程序 对应的指令 填入源操作数后应为 MOV
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 代发工资活动方案
- 代笔活动策划方案
- 以身说法活动方案
- 企业上云活动方案
- TJSQA-温室气体 产品碳足迹量化方法与要求 砌体材料产品编制说明
- 企业上网绘画活动方案
- 企业代发活动方案
- 企业公司初步策划方案
- 企业冬至活动方案
- 贵州省铜仁市沿河县2022-2023学年五年级下学期数学期末试卷(含答案)
- 2024年资格考试-注册可靠性工程师考试近5年真题附答案
- 智能汽车测控技术 课件 第3章-第3讲 激光雷达
- 湖南能源集团招聘笔试题库2024
- 《塑料门窗工程技术规程》JGJ103-2008
- JGJ312-2013 医疗建筑电气设计规范
- 三字经(原版及改版后的注解)
- 基于PLC的啤酒发酵自动控制系统
- 环境保护与节能降耗制度
- 合作协议(国外开矿甲乙双方合同范本)
- 手术室-标准侧卧位摆放
- 线性代数智慧树知到期末考试答案章节答案2024年广西师范大学
评论
0/150
提交评论