微机原理及应用(广西大学)

合集下载

《微机原理及应用》教材课后习题参考答案

《微机原理及应用》教材课后习题参考答案

《80X86/Pentium微型计算机原理及应用》教材课后习题参考答案第三章3-5(1)MOV SI, 2100H 源:立即数;目标:寄存器(2)MOV CX, DISP[BX] 源:基址,EA=BX+DISP,PA=DS×16+BX+DISP;目标:寄存器(3)源:寄存器;目标:寄存器间接寻址EA=SI,PA=DS×16+SI(4)源:基址加变址,EA=BX+SI,PA=DS×16+BX+SI;目标:寄存器(5)源:寄存器;目标:寄存器(6)源:基址,EA=BX+10H,PA= DS×16+BX+10H;目标:寄存器(7)源:寄存器间接,EA=BX,PA= ES×16+BX;目标:寄存器(8)源:带位移量的基址加变址,EA=BX+SI+20H,PA= DS×16+BX+SI+20H;目标:寄存器(9)源:寄存器;目标:寄存器间接,EA=BP,PA= SS×16+BP(10)源:寄存器;目标:存储器,EA=SP-2,PA= SS×16+SP-23-7(1)源操作数错,基址+基址不能用在存储器寻址方式中,只能基址+变量,改成MOV AX, [BX+SI](2)错,V ALUE1和V ALUE2一般为自己定义的变量名称,则此两操作数的组合形式为存储器和存储器,ADD指令无此组合形式(3)错,立即数不能直接传给段寄存器(4)错,CS不能作为目标操作数(5)错,立即数不能作为目标操作数,两个操作数互换位置即可(6)如果V ALUE1是用DW定义的WORD型变量,则此题正确,否则错误(7)错,段寄存器不能直接传给段寄存器(8)错,移位次数超过1时,应该先将移位次数送给CL,改成MOV CL, 3; ROL [BX][DI],CL(9)错,NOT操作符只有一个操作数(10)对,CS不能作为目标操作数,但可以作为源操作数(11)错,不能直接将立即数压入堆栈(12)错,两处错误,1:IN指令应该AL在前,端口地址在后;2:端口地址100H超过8位数能表示的范围,应该先将100H送给DX,改成MOV DX, 100H; IN AL, DX(13)错,LEA指令的第二操作数必需为存储器寻址方式(14)错,CX不能作为寄存器间接寻址方式,应将CX改成BX/BP/SI/DI之一3-8(1)AX=3355H, SP=1FFEH(2)AX=3355H, DX=4466H, SP=1FFCH3-9 BX=4154H, [2F246H]=6F30H3-10 BX=139EH3-11 SI=0180H, DS=2000H3-12(1) CL=F6H(2) [1E4F6H]=5678H(3) BX=9226H, AX=1E40H(4) SI=9226H, [SI]=[1E4F6]=0024H(5) AX=5678H, [09226H]=1234H3-13 AF=0, CF=1, OF=1, SF=0, ZF=03-14(1) MOV AX, 0 XOR AX, AX SUB AX, AX(2) MOV CL, 4ROL BL,CL (或ROR BL, CL)(3) 题中没规定N1和N2是8位还是16位数,现假定都8位数(也可假定是16位数,程序不一样)MOV AH, 0MOV AL, N1IDIV N2MOV M1, ALMOV M2, AH(4) 题目的意思即使BX的b4,b6,b11位清零AND BX, 0F7AFH(5) XOR AX, 4020H(6) TEST DX, 0201H(7) TEST CL, 1JNZ NEXTINC CL (或DEC CL)NEXT:3-15 假设题目的意思理解为编号从1开始(1) LEA BX, BLOCK+(6-1)*2MOV AX, [BX](2) LEA BX, BLOCKMOV AX, 10[BX](3) LEA BX, BLOCKMOV SI, 0MOV AX, 10[BX][SI](4) MOV AX, BLOCK+103-16(1) 结果存在地址是580H端口中,[580H]=60H(2) 结果存在地址是580H端口中,[580H]=8060H(即[580H]=60H, [581H]=80H)(3) 结果存在AL中,AL=[40H]=4FH(4) 结果存在AX中,AL=[40H]=4FH, AH=[41H](题目中没有给出端口41H中的值)(5) 结果存在地址是45H端口中,[45H]=60H(6) 结果存在地址是45H端口中,[45H]=8060H(即[45H]=60H,[46H]=80H)3-17 假定每小题中NUM1和NUM2都是和题中指定的操作数等长,即(1)中NUM1和NUM2为字变量,(2)(3)中为字节变量,(4)中为双字变量(1) MOV AX, NUM2ADD NUM1, AX(2) MOV CX, 4LEA BX, NUM1XOR AL, AL ; AL清零L1: ADD AL, [BX]INC BXLOOP L1MOV RES, AL(3) MOV CX, 8LEA BX, NUM1XOR AX, AXL1: ADD AL, [BX]JNC L2INC AHL2: INC BXLOOP L1MOV AX, WORD PTR RES(4) MOV AX, WORD PTR NUM1ADD WORD PTR NUM2, AXMOV AX, WORD PTR NUM1+1ADC WORD PTR NUM2+1, AX ; (MOV指令不影响CF标志位,否则不能这么写) 3-18(1) MOV CX, 8LEA BX, NUM1XOR AX, AXL1: ADD AL, [BX]DAAJNC L2INC AHL2: INC BXLOOP L1MOV AX, WORD PTR RES(2) MOV AL, NUM1SUB AL, NUM2DASMOV RES, AL差=90H, CF=13-19(1) MOV AL, NUM1MUL NUM2 ; 8位乘8位MOV WORD PTR RES, AX(2) MOV AX, NUM1IMUL NUM2 ;16位乘16位MOV WORD PTR RES, AXMOV WORD PTR RES+2, DX(3)MOV AL, NUM1MOV BL, 46CBWDIV BLMOV WORD PTR RES, AX(4) MOV AX, NUM1CWDIDIV NUM2 (或DIV NUM2)MOV WORD PTR RES, AXMOV WORD PTR RES+2, DX3-20(1)53乘以2MOV AL, 53SHL AL, 1结果106(2) -49乘以2MOV AL, -49 ; -49补码为CFHSHL AL, 1 ;AL=9EH, 真值即为-98结果-98除以2类似3-21(1) BX=009AH(2) BX=15CH(3) BX=8071H(4) BX=10F7H(5) BX=FF1CH3-22(1) DX=[20506]=0006H BX=0004H(2) SP=1FFEH, [SP]=CX=FFFEH(3) CX=BX=0004H(4) AX=8094H, CF=0(5) AL=[20508H]=87H(6) AL=94H+37H+1=CCH, CF=0, AL=32H(7) SI=9(8) DI=9(9) [DI]=[2050A]=AL=94H(10) AX=17C6H, DX=8094H(11) AH=84H, BL=4(12) IP=DX=17C6H3-23(1) 将存储器中以FIRST为起始地址连续10个字节复制到以SECOND为起始地址的地方(2) 将存储器中数据段中以偏移地址0404H为起始地址,连续80H个字节的空间清零3-24MOV BX, 5MUL BXMOV BX, 2DIV BX3-26 MOV BX, 0A80HMOV AL, 5XLAT3-27(1) IP=1256(2) IP=3280H(3) IP=2450H3-28 IP=009A, CS=2000, [SP]=8F, [SP+1]=3DH, [SP+2]=50H, [SP+3]=40H3-29CMP AL, 1JNZ LAB1CMP AL, 2JNZ LAB2CMP AL,4JNZ LAB3最后一个条件(若位0至位2都是0,则顺序执行),相当于没有,因为不管符不符合这个条件,程序都会按顺序执行。

智慧树知到《微机原理与应用》章节测试答案

智慧树知到《微机原理与应用》章节测试答案

智慧树知到《微机原理与应用》章节测试答案智慧树知到《微机原理与应用》章节测试答案第一章1、下面哪一部分不属于由寄存器、计数器、加减法运算器等基本电路组成的简化模型A:处理器B:存储器C:I/O接口D:处理机正确答案:处理机2、字长是计算机的一个主要技术指标,是CPU并行处理二进制的数据位数,8086微处理器的字长为A:8位B:16位C:32位D:64位正确答案:16位3、8位二进制数补码的数值表示范围为A:-128~+127B:-127~+127C:-129~+128D:-128~+128正确答案:-128~+1274、计算机中的符号数有三种表示方法,即原码、反码和补码。

其中,在__编码中,零的表示形式是唯一的。

A:源码B:反码C:补码D:其余选项都不对正确答案:补码5、十进制数-75用二进制数10110101表示,其表示方式是_ A:原码B:补码C:反码D:ASCII码正确答案:补码6、下列所给数值中,数值最大的是_A:(11100011)2B:(143)8C:(64)16D: (99)10正确答案:(64)167、下列无符号整数中,数值最大的是___。

A:(111011)2B:(77)8C:(3D)16D:(60)10正确答案:(77)88、在简化模型机中,下面哪个节拍不属于取指周期?A:计数节拍B:取指节拍C:地址节拍D:空节拍正确答案:空节拍9、模型机中指令是不按顺序执行的A:对B:错正确答案:错10、模型机内部的动作主要受存放在PROM中的指令的影响A:对B:错正确答案:对第二章1、取指令时,8086使用 ( ) 段寄存器值作为段基值。

A:CSB:SSC:DSD:ES正确答案:CS2、下列哪一个部件不属于8086CPU( ).A:累加器B:存储器C:指令寄存器D:地址加法器正确答案:存储器3、下列哪一个部件不属于寄存器___。

A:累加器B:计数器C:移位寄存器D:ALU正确答案:ALU4、8086系统中通常堆栈以为单位进行操作。

《微机原理及应用》课程辐射教学法改革探讨

《微机原理及应用》课程辐射教学法改革探讨

首先 , 从整体上系统地总结该课程 的难点重点 ,
帮 助 学生 抽 取 课 程 主 干 , 繁 为简 。在 授课 过 程 中 , 化
识 自我 , 建立信 心 ; 关注他们 的实 际动手操 作能力 。
于培养 与提 高学生的专业技 能和综合素质 , 收到 了较好 的教 学效果 。
关键词 : 微机原理 ; 辐射教学法 ; 学改革 教 中图分类号 : 4 . G6 20 文献标识码 : B 文章编号 :6 2 5 5 ( 0 2 0 - 2 3 0 1 7 — 4 X 2 1 )6 0 1 - 3
课程 的理论基础 ,因此该课程是电气信息类专业的 在有限的课堂时间内,不一定能够将相关联 的知识 核 心基 础 课程 。 点彻底地讲解到 , 这对学生来 说就会 出现“ 知其然 ” 广西大学电气信息类本科生 的培养定位 ,为工 而“ 不知其所 以然” 的困惑。另外 , 由于教师上课进度 程 研究 应 用 型 。为 了 培养 出具 有 厚 基 础 、 口径 、 宽 高 快 ,在授课过程 中也往往忽视 了将抽象的内容与现 素 质 和 强 能力 的工程 研 究 应用 型人 才【, 时俱 进地 实生活中事物联系起来使其直观化 。 l与 】 如此一来 , 学生

提升 能力 。 比如在 传 授某 些 知 识 点 时 , 以 可 解和技术的掌握 , 让学生学 以致用 。通过课堂讨论 、 在 实践 , 读 书报告 、 课程设计等多种形式 , 来调动学生的兴趣 采用问题牵引、案例驱动的方式 ,通过 问题 引出内 容 ,通过案例教学深入浅出地 阐述相关知识 和方法 和互动性 。 着力培养学生构建实际应用系统 的能力 ; 另一 () 2 建立《 微机原理与应用》 课程 网站。 在教学过 技术 , 拓宽课程 的辐射面 , 将人文素质教育适时纳入 程中 , 仅靠课堂上的授课时间是绝对不够的 , 因此我 方面 ,

微机原理及应用A试题库及答案1

微机原理及应用A试题库及答案1

微机原理及应用A试题库及答案1微机原理及应用试题库第1章微型计算机系统 (2)1.1选择题 (2)1.2判断题 (3)1.3填空题 (3)1.4简答题 (4)第2章处理器结构 (5)2.1选择题 (5)2.2名词解释题 (6)2.3填空题 (7)2.4简答题 (7)第3章数据处理 (9)第4章指令系统 (13)第5章汇编语言程序设计 (15)第6章微机总线 (24)第7章存储系统 (27)第8章无条件与查询传送方式 (32)第9章中断与DMA传送方式 (36)第10章常用接口技术 (40)第1章微型计算机系统1.1选择题1.计算机的发展阶段通常是按计算机所采用的()来划分的。

A.内存容量B.电子器件C.程序设计D.操作系统2. 一个完整的计算机系统通常应包括()。

A、系统软件和应用软件B、计算机及其外部设备C、硬件系统和软件系统D、系统硬件和系统软件3. PC机硬件系统从逻辑上看主要由CPU、内存储器、外存储器、输入设备、输出设备以及()组成。

A.运算器B.键盘C.显示器D.总线4. 以下叙述正确的是()。

A. 微机的字长可以是8、16、24、32位B. 微机的字长可以是8、16、32、64位C. 微机的字长可以是8、16、24、32KD. 字长是指计算机处理数据的精度5. BIOS是“基本输入输出系统”,在现代的微机系统中,BIOS 中代码()。

A.是不能升级的B. 是可以升级的C.更换BIOS芯片后才可以升级D. 以上说法都不正确6. 以下有关CPU的说法不正确的是()。

A. CPU也称作运算控制单元B. CPU也称作微处理器C. CPU是微型机的核心部件。

D. CPU也称作运算处理单元7. 冯?诺依曼计算机的基本思想主要是指()。

A. 二进制编码和存储程序控制B. 二进制数和存储器C. CPU和存储器D. 存储器和输入输出设备8. 冯?诺依曼计算机的硬件由()大基本部件组成。

A. 3B. 4C. 5D. 69. 冯?诺依曼计算机的硬件由()等大基本部件组成。

广西大学 微机原理及应用 第七章 中断系统和中断控制器8259A

广西大学 微机原理及应用  第七章  中断系统和中断控制器8259A

中断处理子程序
3BA4:4600H
7.2.4 8086/8088的中断处理过程 中断处理过程包含:中断请求、中断 排队、中断响应、中断服务和中断返 回。 1. 中断响应条件,有内部中断发生或 NMI /INTR引脚上有效中断请求信号 且IF=1时,待CPU执行完当前指令后 方能响应中断。

特殊情况:
5. INTn指令中断
定义:CPU执行一条软中断指令INTn后会立即产 生中断,并调用相应的中断服务程序来完成 中断功能,软中断指令的操作数n就是中断类 型号。 分类: 1. 基本的输入/输出系统BIOS 对系统的主要I/O设备提供控制 2. 作为系统功能供用户调用的 磁盘操作系统(DOS)提供的功能的调用。 3. 用户自己定义的软中断。
7.3.2 8259A的结构及引脚功能
8259A的结构框图如图7-8所示,它由8个基 本部分组成:
8个基本部分组成
1.中断请求寄存器IRR 2.优先权判别器PR 3.中断服务寄存器ISR 4.中断屏蔽寄存器IMR 5.数据总线缓冲器 6.读/写控制逻辑 7.级联缓冲/比较器 8.控制逻辑
二、8259A 的中断处理过程
8086/8088中断处理过程 中断处理子程序的结构模式
– 图1 不允许被中断的中断服务程序
流程图 – 图2 不许中断的中断服务程序流程 图 中断返回
中断服务程序入口
保护现场 对中断源服务
中断服务程序入口 保护现场
流程图
开中断
对中断源服务
恢复现场
开中断 中断返回
图1 不允许被中断的 中断服务程序流程图
7.3 中断控制器
大纲 可编程中断控制器8259A(了解8 259A的内部结构和功能、工作方式、 级联使用,简要介绍8259A控制字)

广西大学电气工程学院考研复试科目及参考书目

广西大学电气工程学院考研复试科目及参考书目
谭建成
李啸骢
龙 军
郑 江
04 电力市场
吴杰康
韦 化
080803 高电压与绝缘技术
6~8
①101政治
②201英语
③301数学(一)
④849电路
01 电力系统过电压分析
梁小冰
李世作
02 现代防雷技术
王巨丰
杭乃善
080804 电力电子与电力传动
8-10
①101政治
②201英语
③301 数学(一)
④849电路
01电力电子系统分析与控制
陈延明
陆益民
宋春宁
02电力电子技术在电力系统中的应用
杭乃善
吴杰康
陈延明
龚仁喜
080805 电工理论与新技术
2-4
①101政治
②201英语
③301数学(一)
④849电路
01 电工新技术
杭乃善
吴杰康
081101 控制理论与控制工程
35~40
①101 政治
②201 英语
③301数学(一)
专业代码、学科名称
研究方向
指导教师
招生人数
考试科目
备注
012电气工程学院
080801 电机与电器
4-6
①101政治
②201英语
③301数学(一)
④849电路
★为具有博士学位授权专业
01 特种电机与电机控制
杭乃善
卢子广
李啸骢
1.复试科目:
1201综合考试1
2.同等学力考生至少有1篇在国内核心期刊发表的报考专业的学术论文(排序1)。
何小阳
龚仁喜
黄洪全
03 运动控制与电力电子技术

《微机原理及应用》精品课程的教学改革与实践

《微机原理及应用》精品课程的教学改革与实践

术 》《 、嵌人式系统》 ( S 、D P原理 》等后续课程之 间的分工与衔 接, 避免关键 知识点 的遗漏 、 脱节或过多重复。 其次 , 教学内容与时俱进 , Pnim处理器 为样 机 , 以 et u 将一
些最新 现代微机技术 ( 如虚拟 存储 技术 、 ah 技 术 、 C ce 流水线 、 超线程技术 、 多核处理器 、 人式 系统 等 ) 嵌 引入教学 内容 , 确保 教学 内容跟上 时代发展 , 激发学生 的学 习兴趣 , 改变学生一贯
程 ,学生 对该课程教学 内容掌握的好 坏 ,直接影响到后续 的
以来 认为《 微机原理 》 课程 内容 陈旧 , 了也没用 的看法 。此 学 外, 按照“ 1径 、 宽 3 厚基础 、 重素质” 的原则和《 广西大学本科课
程教学过程规 范要点 ( 试行 ) 制订课 程理论 教学 大纲 、 》 实验大 纲和考试 大纲。由于每一届授课学生人数在 3 0~30之 间 , 0 5 分成 6 7教学班 , 6— 由 7名教 师担任教学 任务 , 因此教学大 纲的规范化 , 是确保教学质量 的重要保证。
中 图分 类 号 : 4 . G6 20 文 献标 识 码 : B 文章 编 号 : 7 — 4 X 2 1 1 — 2 4 0 1 2 5 5 ( 0 0 0 - 2 6 0)0
《 微机原理及应用》 课程是电气工程及 自动化 、 自动化 、 电 力工程与管理等电气信 息类专业 的一门非常重要专业基础课
收 稿 日期 :0 0 0 — 2 2 1— 7 1
息, 为课程 预习、 小组讨论等作好 准备 。
() 2 推进启发式教学、 探究性教学和讨论 式教学翻 。过去 ,
由于该课程 的教学 内容 抽象 , 知识点多 , 教学课时少 , 进度快 ,

广西大学微机原理及应用期末考试复习题及参考答案

广西大学微机原理及应用期末考试复习题及参考答案

微机原理及应用期末考试复习题一.单选题(共30题,66.0分)1、一个完整的计算机系统通常应包含()。

A、系统软件和应用软件B、计算机及其外部设备C、硬件系统和软件系统D、系统硬件和系统软件正确答案:C2、当使用DI寄存器做基址寻址时,默认在()段内寻址。

A、代码B、数据C、堆栈D、附加正确答案:B3、8086/8088芯片引脚信号中,()为地址锁存允许信号。

A、ALEB、CLKC、INTRD、NMI正确答案:A4、顺序执行PUSH AX 和POP BX两条之后,其功能等同于()。

A、MOV AX, BXB、MOV BX, AXC、XCHG AX, BXD、XCHG BX, AX正确答案:B5、寄存器()不能被分为高字节和低字节两个8位寄存器单独使用。

A、AXB、CXC、DXD、CS正确答案:D6、中断向量是指()。

A、被选中设备的地址B、传送数据的起始地址C、中断服务程序入口地址D、主程序的断点地址正确答案:C7、8086CPU对I/O接口编址采用()。

A、I/O端口和存储器统一编址B、I/O端口和寄存器统一编址C、I/O端口单独编址D、输入和输出分别编址正确答案:C8、已知物理为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS 中,则DS=()。

A、0F47FHB、0F000HC、0FFFFHD、2032H正确答案:A9、现在微机系统中,描述CPU主频常用的单位是()。

A、HzB、KHzC、MHzD、GHz正确答案:D10、计算机中的存储系统是指()。

A、RAM存储器B、ROM存储器C、主存D、主存和辅存正确答案:D11、下列指令执行后,不影响标志位的指令是()。

A、ADD AX, 1B、DEC DX, 1C、LEA DX, strD、XOR CX, AX正确答案:C12、8086的NMI信号线表示()。

A、可屏蔽中断响应B、不可屏蔽中断C、可屏蔽中断D、不可屏蔽中断响应正确答案:B13、若BL=87H, BH=0E6H,则BX=()。

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

微机原理期末复习要点(必看)一、填空题(每空1分,共30分)1、CPU访问存储器时,在地址总线上送出的地址称为物理地址。

2、80X86系统中,执行指令PUSH AX后,SP= SP-2 ;若执行指令POP AX后,SP= SP+2 。

3、指令“MOV AX,2000H”源操作数的寻址方式为立即数 ;指令“MOV AX,[BX+SI+6]”源操作数的寻址方式为带偏移量的基础加变址。

4、设(DS)=24EOH,(SS)=2410H,(ES)=2510H,(DI)=0206H,则指令“MOV AX,[DI+100H]”源操作数的有效地址为 0306H ,物理地址为 25106H 。

5、80486可访问两个独立的地址空间,一个为I/O地址空间,其大小为 64K 字节。

6、执行指令“XOR AX,AX”后,标志位ZF的值为 1 。

7、若(AL)=10011000B,(BL)=01100111B,则执行指令“ADD AL,BL”后,(AL)=11111111B;执行指令“AND AL,BL”后,(AL)= 0 。

8、可屏蔽中断从CPU的 INTR 引脚进入,只有当中断允许标志IF为 1 时,该中断才能得到响应。

9、中断向量表存放在从 00000H 至 003FFH 存储空间中。

10、在实地址方式下,中断类型号为20H的中断所对应的中断向量,存放在内存从 00080H 开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址 65000H 。

11、80X86的I/O指令中,要寻址的16位的端口地址存放在 DX 中。

12、现要用6116静态RAM芯片构成8K×32位的存储器,此种芯片共需16 片。

13、8255A在“方式1输出”与外设之间的一对"握手"信号是 ACK和OBF 。

14、由实地址方式上,由逻辑地址获得物理地址的计算公式为:物理地址= 段基址×16+偏移地址。

15、Inter 8086、80486分别是 16和32 位的微处理器。

16、在虚拟的存储器管理方式中,段寄存器存放的是段描述符。

17、某微机内存容量为32K字节,首地址为2000H,未地址为 9FFFH 。

18、动态RAM与静态RAM的主要不同点在于动态RAM需要刷新。

19、一片8255A端口A有 3 种工作方式,端口B有 2 种工作方式。

20.DOS中断调用的中断号为 21H ,若在屏幕上显示一个 A 字符,则AH的值为 2 ,’A’赋给 DL 。

二、单项选择题(每小题1分,共20分)1、计算机系统总线中,可用于传送读、写信号的是(C )A、地址总线B、数据总线C、控制总线D、以上都不对2、若寄存器AX、BX、CX、DX的内容分别为0018H,0019H,0020H,0021H时,依次执行PUSH AX,PUSH BX,POP CX,POP DX后,寄存器CX的内容为( B)A、0018HB、0019HC、0020HD、0021H3、CPU执行算术运算指令不会影响的标志位是(D )A、溢出标志B、符号标志C、零标志D、方向标志4、下列指令中,正确的指令是( D )A、MOV DS,100B、JMP BXC、IN AX,380HD、OUT 80H,AX5、下列指令中,不正确的指令是( B)A、AND AX,[100]B、MOV DL,AXC、IN AX,80HD、PUSH AX6、下列指令中,对AX的结果与其他三条指令不同的是(D )A、MOV AX,0B、XOR AX,AXC、SUB AX,AXD、OR AX,07、若256K位(bit)的SRAM芯片具有8条数据线,它具有的地址线条数为(B )A、14B、15C、17D、188、为改善高速的CPU与主存存取速度的不平衡,可采用(B )A、虚拟存储器(Virtual Memory)B、高速缓存(Cache)C、辅助(Auxiliary)存储器D、以上都不行9、设AX=ABDEH,则执行指令“AND AX,0001H”后,AX寄存器的内容为:(D )A、ABDEHB、FFFFHC、0001HD、0000H10、设(AX)=1000H,(BX)=2000H,则在执行了指令“SUB AX,BX”后,标志位CF和ZF的值分别为:(C )A、0,0B、0,1C、1,0D、1,111、现行数据段位于存储器B0000H~BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:(D )A、B000H,BOFFHB、0000H,OFFFHC、B000H,OFFFHD、BOOOH,1OO0H12、对8253进行初始化时,控制方式字为31H,计数器0的初值为20H,则计数器0的计数次数为(C )A、0B、32C、20D、1013、I/O的同步控制方式中,效率较低的是(A )A、软件查询B、中断传送C、DMAD、专用I/O处理器14、已知AL=80H,则执行指令ROR AL,4后,AX的值为(C )A、80HB、88HC、08HD、015、在8253的6种工作方式中,能够自动重复工作的两种方式是:(B )A、方式1,方式2B、方式2,方式3C、方式2,方式4D、方式3,方式516、若(AL)=10101101B,为了使其内容变为01011101B,下列哪一种指令执行一次即可完成此操作?( D )A、 NOT指令B、 OR指令C、 AND指令D、 XOR指令17、下列串操作指令中,在哪一条指令前加重复前缀指令REP是没有实际使用价值的?(C)A、 MOVSBB、 STOSBC、 LODSBD、 CMPSB18、当8255的片选信号为高电平时,其I/O口的状态是(C)A、全为高电平B、全为低电平C、高阻态D、根据输入输出的数据决定19、下面中断级别最高的是(A)A、内部中断B、不可屏蔽中断C、可屏蔽中断D、陷阱中断20、已知AL=80H,则执行指令BTS AL,1后,AL的值为(C)A、80HB、81HC、82HD、0三、简答及读程题(前四题每题5分,后两题每题6分,共32分)1、在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?线选法是高位地址直接连到片选信号上。

全译码是把所有高位地址全部进行译码,译码后的信号连接到片选信号上。

部分译码是把所有高位地址中的一部分进行译码,译码后的信号连接到片选信号上。

2、为组成32KB的RAM和16KB的ROM,其起始地址范围分别为0000H和8000H,可供选择芯片有2764和6264芯片。

求需要多少片6264芯片和2764芯片并给出每一片的地址空间?答:6264需4片,2764需2片。

6264的地址为:第1片 0000H~1FFFH 第2片 2000H~3FFFH第3片 4000H~5FFFH 第4片 6000H~7FFFH2764的地址为:第1片 8000H~9FFFH 第2片 0A000H~0BFFFH3、简述8255在方式1下的输入过程。

外设利用STB信号将数据锁存至8255,8255接到数据,将IBF置为有效,延迟一时间发INTR信号给CPU,CPU响应这一申请,发RD信号将数据取走,并使中断申请无效,延迟一时间,IBF无效。

4、写出5种80486指令的寻址方式1)立即数2)寄存器3)直接4)寄存器间接5)变址5、求执行下面程序后,M1单元的内容DOSSEG.MODEL SMALL.STACK 100H.DATABUF DB ’ASDFASAAAAASASADADASAD$’C1 EQU $-BUFM1 DB ?.CODESTART: MOV AX,DGROUPMOV DS,AXMOV SI,OFFSET BUF ;将BUF偏移量送SIMOV CX,C1 ;将BUF字节数送CXMOV DL,0 ;计数单元清零LP: CMP BYTE PTR [SI],'A' ;比较BUF第一个字节内容是否为A的ASCII 码JNE LP1 ;不是,跳转,DL不加1。

INC DL ;是,DL+1LP1: INC SILOOP LP ;判断循环结束否?MOV M1,DL ;最后M1=0CHMOV AH,4CHINT 21HEND START答案:0CH6、求执行下面程序后,屏幕上显示的内容DOSSEG.MODEL SMALL.STACK 200H.DATADAT1 DW 0401H.CODESTART: MOV AX,@DATAMOV DS,AXMOV AX,DAT1 ;AX=0401HMOV CL,4SAL AH,CL ;AH左移4位,AH=40H,AX=4001HROL AX,CL ;AX左环移4位,AX=0012HROL AL,CL ;AL左移4位,AL=20HMOV DL,ALMOV AH,02HINT 21H ;中断调用,将AL的内容以ASCII送屏显。

MOV AH,4CHINT 21HEND START答案:A四、综合题(共18分)1、求一组一个字节的有符号数中,绝对值最大的数,并存入MAX单元中。

要求添写空白处,形成完整程序(8分)DOSSEG.MODEL SMALL.STACK 100H.DATABUF DB -3,6,-87,56,23,66COUNT EQU $-BUFMAX DB ?.CODESTART: MOV AX,DGROUPMOV DS,AXMOV DL,0MOV SI,OFFSET BUFMOV CX,COUNTLP: MOV AL,BYTE PTR [SI]MOV BL,ALTEST AL, 80HJZ LP1NEG ALLP1: CMP DL,ALJA LP2MOV DL,ALMOV BH,BLLP2: INC SILOOP LPMOV MAX, BHMOV AH,4CHINT 21HEND START2.利用可编程计数器/定时器8253的计数通道0产生1K的方波,设CLK信号频率为1MHz,8253的端口地址为70H,72H,74H,76H;要求:先画出连线简图,再写出初始化程序。

(10分)初始化程序: MOV AL,37HOUT 76H,ALMOV AL,00HOUT 70H,ALMOV AL,10HOUT 70H,AL说明:初始化程序包括两部分,一个控制字,二是初始化值,要注意,采用十进制或二进制均可以,但要与初始化值相对应。

3、8225的地址为300CH-300FH,用C口的PC0检测一外部信号,为0态时等待,为1态时从PC7发出一个正脉冲。

控制字:(1000,0001)B=81HMOV AL,81HMOV DX,300FH ;控制口地址→DXOUT DX,AL ;控制字→控制口MOV AL,0EH ;PC7复位控制字OUT DX,AL ;使PC7=0态MOV DX,300EH ;C口地址→DX WIAT:IN AL,DX ;C口→ALAND AL,01H ;检测PC0JZ WAIT ;ZF=1;PC0=0转移MOV AL,0FH ;PC7置位控制字MOV DX,300FH ;控制口地址→DXOUT DX,AL ;使PC7=1态CALL 延时1ms子程序MOV AL,0EH ;PC7复位控制字OUT DX,AL ;使PC7=0态。

相关文档
最新文档