微机原理及应用A离线作业

合集下载

微机原理及应用网上作业1陈春华

微机原理及应用网上作业1陈春华
标准答案:1
学员答案:1
本题得分:5
题号:18题型:是非题本题分数:5
内容:
要把变量BUFF的有效地址送给BX,可用MOV BX,BUFF指令。
1、错
2、对
标准答案:1
学员答案:1
本题得分:5
题号:19题型:是非题本题分数:5
内容:
同一片8259的8个中断源的中断向量在中断向量表中可以不连续存放。
1、错
学员答案:C
本题得分:5
题号:12题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
欲从存储单元取某操作数,可采用()。
A、寄存器寻址、寄存器间接寻址
B、立即寻址、直接寻址
C、立即寻址、寄存器间接寻址
D、寄存器间接寻址、直接寻址
标准答案:D
学员答案:D
本题得分:5
题号:13题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
2、对
标准答案:1
学员答案:1
本题得分:5
题号:20题型:是非题本题分数:5
内容:
无条件式的I/O是按先读状态口,再读数据口的顺序传送数据的。
1、错
2、对
标准答案:1
学员答案:1
本题得分:5
D、仅能作输出口使用
标准答案:A
学员答案:A
本题得分:5
题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:
在数据传送指令执行过程中,不能直接与立即数进行传送的是()。
A、通用寄存器
B、段寄存器
C、存储器
D、通用寄存器和存储器
标准答案:B
学员答案:B
本题得分:5
题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5

微机的工作原理和应用

微机的工作原理和应用

微机的工作原理和应用1. 微机的定义微机是指一种个人电脑,也称为微型计算机,是一种小型计算机系统,由主机、外部设备和相关软件组成。

微机的主要特点是体积小巧、价格低廉、功能全面,并且可以由个人用户独立使用。

2. 微机的工作原理微机的工作原理主要包括以下几个方面:2.1. 中央处理器(CPU)中央处理器是微机的核心部件,负责控制微机的整个运行过程。

它由运算器、控制器和寄存器组成。

运算器负责进行算术和逻辑运算,控制器负责解读指令并控制其他部件的运行,寄存器则用于存储临时数据和地址等信息。

2.2. 存储器存储器用于存储程序和数据。

微机的存储器主要包括随机存取存储器(RAM)和只读存储器(ROM)。

RAM可以读写,用于存储操作系统、应用程序和数据等;ROM只能读取,用于存储固化的程序和数据。

2.3. 输入设备输入设备用于将外部信息输入到微机中,常见的输入设备有键盘、鼠标、扫描仪、摄像头等。

通过输入设备,用户可以向微机输入文字、图形、声音等信息。

2.4. 输出设备输出设备用于将微机处理后的结果输出给用户或其他外部设备,常见的输出设备有显示器、打印机、音频设备等。

通过输出设备,用户可以看到图像、听到声音、打印文件等。

3. 微机的应用微机广泛应用于各个领域,以下是一些常见的应用场景:3.1. 办公自动化微机作为办公自动化的工具,可以通过文字处理软件编写、编辑和存储文档,通过电子表格软件进行数据处理和分析,通过演示文稿软件制作报告和演示等。

微机的高效性和便捷性使得办公工作更加高效和便利。

3.2. 学习和教育微机在学生学习和教育中起着重要作用。

学生可以通过微机进行在线学习、查阅资料、编写作业等。

教师可以利用微机进行教学辅助和资源分享,提高教学效果。

3.3. 科学研究微机在科学研究中扮演着重要角色。

研究人员可以利用微机进行数据收集、实验模拟、数据分析等。

微机的计算能力和数据处理能力可以大大提高科学研究的效率和精度。

3.4. 娱乐和社交微机也可以用于娱乐和社交活动。

电子科大18春《微机原理及应用》在线作业1满分答案

电子科大18春《微机原理及应用》在线作业1满分答案
D: 04H和0FH
正确答案:
(单选题) 4: 中断触发的方式有电平触发和( ) 触发两种。
A: 电压触发
B: 边沿触发
C: 脉冲触发
D: 以上皆不是
正确答案:
(单选题) 5: 8086CPU与外设进行数据传输时,I/O数据须经过寄存器()传送。
A: AL或AX
B: BL或BX
A: 物理地址
B: 偏移地址
C: 有效地址
D: I/O端口地址
正确答案:
(单选题) 8: 计算机存放下一条指令地址的寄存器叫()。
A: 程序寄存器
B: 地址寄存器
C: 指令寄存器
D: 堆栈指针寄存器
正确答案:
(单选题) 9: 比较两个无符号数大小时,通常是根据标志()的状态。
A: 错误
B: 正确
正确答案:
(判断题) 10: 堆栈是从主存中划出的特定区域,故可随机性访问。
A: 错误
B: 正确
正确答案:
(单选题) 1: DMA控制器能够实现高速数据传送的主要原因是()。
A: 采用高速芯片
B: 时钟频率高
C: 直接由硬件完成
D: DMA内部采用特殊控制方式
C: 链接
D: 编译
正确答案:
(多选题) 10: I/O接口中有那几种传送方式)。
A: 程序控制方式
B: 中断控制方式
C: DMA控制方式
D: 寄存器控制方式
正确答案:
(判断题) 1: MOV [BX],0 指令是正确的。
A: 错误
B: 正确
正确答案:
A: 变量的段属性

地大《单片机原理及应用》离线作业答案

地大《单片机原理及应用》离线作业答案

地大《单片机原理及应用》离线作业答案简述单片机的主要特点单片机的主要特点包括控制性能和可靠性高、体积小、价格低、易于产品化以及具有良好的性能价格比等。

单片机内部设有程序存储器、数据存储器和各种接口电路,芯片虽小但五脏俱全。

相比之下,大型的处理器运算速度较高,运算器位数较多,处理能力较强,但需要在外部配置接口电路。

单片机主频一般在100MHZ以下,适合用于独立工作的小型产品之中,引脚数量从几个到百余个。

单片机开发可以使用汇编语言和C 语言。

单片机的片内和片外存储器如何选择?当为低电平时,CPU直接访问外部程序存储器;当为高电平时,CPU要先对内部~4K程序存储器访问,然后自动延至外部超过4K的程序存储器。

单片机的晶振频率为12MHz,则单片机的机器周期为多少?单片机的晶振频率为12MHz,即每秒发出xxxxxxxx个脉冲信号,每个脉冲的时间就是时钟周期,即1/12微秒。

一个机器周期等于12个时钟周期,因此单片机的机器周期是1微秒。

MCS-51单片机的控制信号有哪些?作用如何?MCS-51单片机的控制信号包括外部程序存储器读选通信号、地址锁存允许/编程信号、外部程序存储器访问允许/编程电压输入端以及复位信号/备用电源输入端。

这些信号的作用是控制单片机的各种操作,如读取外部程序存储器、锁定地址、编程等。

MCS-51单片机有哪几种寻址方式?这几种寻址方式是如何寻址的?MCS-51单片机有直接寻址、寄存器寻址、间接寻址、立即寻址和变址寻址等几种寻址方式。

直接寻址时指令中的地址码部分直接给出了操作数的有效地址;寄存器寻址时指令中地址码给出的是某一通用寄存器的编号,寄存器的内容为操作数;间接寻址时指令中给出的寄存器的内容为操作数的地址而不是操作数本身;立即寻址时指令中地址码部分给出的就是操作数本身;变址寻址时用指定变址寄存器的内容与指令中给出的偏移量相加DPTR所得的结果作为操作数的地址。

相对寻址是一种地址计算方式,它利用程序计数器PC提供的基准地址与指令中提供的偏移量rel相加,从而得到操作数的地址。

微机原理及应用A卷及答案

微机原理及应用A卷及答案

长沙理工大学考试试卷课程编号A卷拟题教研室(或老师)签劣______________ 教研室主任签需—..................... 密........................................... 封........................................... 线................................................课程名称(含档次)微机原理及应用专业层次(本、专)本科专业08自动化 ____________________ 考试方式(开、闭卷)闭卷二、填空题(每空1分,共20分)1、完成下面不同数制之间的转换73.25D= _______________ B. 10010010B= ______________ H100101.11B= _____________ D= ______________BCD2、假设(DS) =2000H, (BX) =1256H, (SI) =528FH;位移g TABLE=2OA1H, (232F7H)=3280H, (264E5H) =2450H,贝I」执行指令JMP BX后,(IP) = _____________ :执行指令JMP TABLE[BX]后,(IP) =________________ :执行指令JMP [BX][SI]后,(IP) = ______________ 。

3、8088CPU的地址总线有______________ 条,最大内存空间为 _____________ ,物理地址是由__________ 和 __________ 形成的。

4、在8088系统中五片中断控制器8259可控制 ___________ 个中断源。

5、执行INT 04H后,中断服务程序入口地址的CS在___________ , ______ 单元,IP在_______ ,______ 单元中。

微机原理及应用A(在线作业)

微机原理及应用A(在线作业)

《微机原理及应用A》第1次作业本次作业是本门课程本学期的第1次作业,注释如下:一、单项选择题(只有一个选项正确,共20道小题)1. bit的意义是。

(A) 字(B) 字节(C) 字长(D) 二进制位正确答案:D解答参考:2. 在机器数中,的零的表示形式是唯一的。

(A) 原码(B) 补码(C) 反码(D) 原码和反码正确答案:B解答参考:3. 微型计算机中运算器的主要功能是。

(A) 控制计算机的运行(B) 算术运算和逻辑运算(C) 分析指令并执行(D) 负责存取存储器中的数据正确答案:B解答参考:4. 在寄存器间接寻址方式中,操作数应该在中。

(A) 寄存器(B) 堆栈栈顶(C) 累加器(D) 内存单元正确答案:D解答参考:5. 静态半导体存储器RAM 。

(A) 不需要动态刷新(B) 芯片内部已有自动刷新逻辑(C) 断电后仍能保持内容不变(D) 工作过程中存储内容静止不变正确答案:A解答参考:6. 外设接口是位于之间的逻辑部件。

(A) CPU与系统总线(B) 系统总线与外部设备(C) 主存与CPU(D) 主存与外部设备正确答案:B解答参考:7. 在统一编址方式下,下面哪一个说法正确()(A) 一个具体地址只能对应输入输出设备(B) 一个具体地址只能对应内存单元(C) 一个具体地址既可对应内存单元又可对应输入输出设备(D) 一个具体地址只对应I/O设备或者只对应内存单元正确答案:D解答参考:8. 下列指令正确的是________。

(A) IN AX, 1234H(B) XCHG BX, 0F000H(C) DATA DB 12H, 256(D) PUSH AX.正确答案:D解答参考:9. 下各指令的源操作数采用寄存器寻址方式的是_______。

(A) MOV AX,[BP](B) MOV DS,AX(C) MOV DI,0FF00H(D) MOV BX,[2100H]正确答案:B解答参考:10. 静态RAM的基本存储电路是________。

吉大2020-2022学期《微机原理及应用》在线作业一(5)答案

吉大2020-2022学期《微机原理及应用》在线作业一(5)答案

吉大2020-2022学期《微机原理及应用》在线作业一提醒:本科目含有多少随机试卷,请核实本套试卷是否是您需要的材料!!!一、判断题(共5题,20分)1、8225A的“端口C置1/置0控制字”不能写入其控制寄存器中。

()A错误B正确提示:复习课程相关知识802,并完成上述题目[正确参考选择]:A2、CPU响应可屏蔽中断时,无须从数据总线上读取中断类型码。

()A错误B正确提示:复习课程相关知识802,并完成上述题目[正确参考选择]:A3、A/D转换器是将数字量变成模拟量的器件()A错误B正确提示:复习课程相关知识802,并完成上述题目[正确参考选择]:A4、8086/8088CPU的复位后开始执行的第一条指令的地址为FFFFH。

()A错误B正确提示:复习课程相关知识802,并完成上述题目[正确参考选择]:A5、8086CPU在读/写总线周期的T3状态结束对READY线采样,如果READY为低电平,则在T3与T4状态之间插入等待状态TW。

( )A错误B正确提示:复习课程相关知识802,并完成上述题目[正确参考选择]:A二、多选题(共3题,12分提醒:本科目含有多少随机试卷,请核实本套试卷是否是您需要的材料!!!PU与存储芯片的连线方式将影响( )。

A存取速度B地址分配C功耗D地址重叠度提示:复习课程相关知识802,并完成上述题目[正确参考选择]:BD2、执行时可能改变IP值的指令有( )。

A调用及返回指令B中断及返回指令C转移指令D串操作指令提示:复习课程相关知识802,并完成上述题目[正确参考选择]:ABC3、在CPU与外设之间设计接口电路的目的主要有( )。

A解决驱动能力问题B控制数据传送速度C完成数据形式转换D负责CPU与外设的联络提示:复习课程相关知识802,并完成上述题目[正确参考选择]:ABCD三、单选题(共17题,68分1、输入/输出指的是主机与( )交换数据A存储器B外设C键盘D显示器提示:复习课程相关知识802,并完成上述题目[正确参考选择]:B2、某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是()。

微机原理及应用

微机原理及应用

微机原理及应用在当今数字化时代,计算机已经成为人们日常生活中不可或缺的一部分。

它们跑着的软件和执行着的指令都是由微机完成的。

那么,何谓微机呢?微机从概念上讲,是指一款体积小、功能强大的计算机系统,通常适用于小型企业和家庭用户。

本文将介绍微机的基本结构、主要部件及其应用。

微机的基本结构微机通常由3部分组成:中央处理器、内存和输入/输出系统。

以下是它们三者之间的关系:微机的基本结构微机的基本结构•中央处理器(CPU):是微机的心脏,它能够执行计算和处理指令。

它由一组处理器芯片构成,包括控制器和算术逻辑单元(ALU)。

•内存(Memory):是指微机中用于存储程序和数据的地方。

内存通常被分成两个主要类型:只读存储器(ROM)和随机存储器(RAM)。

ROM内存中存储的数据为永久数据,而RAM内存中存储的数据则为可读写的数据。

•输入/输出系统:是指微机如何与外部设备进行通信的系统。

通常,每个微机都有输入/输出接口以与外部设备进行交互,例如键盘、鼠标、打印机等。

微机的主要部件除了包含中央处理器、内存和输入/输出系统外,微机还包括其他几个主要部件:•主板:这是微机的核心部件,它连接着所有的微机元件。

主板提供中央处理器、内存、输入/输出端口以及其他板卡所必需的电源信号以供使用。

•显卡/图形处理器:这是一个专门负责处理图形和图像的处理器。

显卡内含有自己的内存,其目的是为了提供更快的图形和视频处理速度。

•存储设备:存储设备通常指硬盘驱动器、光驱和USB存储设备。

它们可以被用来存储大量数据(如文档、图片、视频等)。

•电源:这是微机的能量来源,它有助于为所有的微机元件提供所需的电力。

微机的应用由于微机体积小、功耗低、价格便宜、性能不错等优点,因此微机应用领域非常广泛,其应用如下:•商业和金融:微机在商业和金融领域起着重要的作用,从管理信息到财务管理再到投资分析。

•家庭娱乐:微机作为家庭娱乐的一部分,用于播放电影、音乐、视频游戏和互联网视频。

吉大18秋学期《微机原理及应用》在线作业一(满分)

吉大18秋学期《微机原理及应用》在线作业一(满分)

------------------------------------------------------------------------------------------------------------------------------ (判断题) 1: 在8253的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。

()A: 错误B: 正确正确答案:(判断题) 2: 若各中断源的优先级是一样的,则可用自动循环优先级来实现。

()A: 错误B: 正确正确答案:(判断题) 3: 8225A的“端口C置1/置0控制字”不能写入其控制寄存器中。

()A: 错误B: 正确正确答案:(判断题) 4: DMA控制器8237A现行字节数寄存器的值减到0时,终止计数。

()A: 错误B: 正确正确答案:(判断题) 5: 采用直接寻址输入/输出指令的最大端口地址为0FFH。

()A: 错误B: 正确正确答案:(多选题) 1: 下列属于8086的BIU组成部分的有( )A: 通用寄存器组B: 总线控制逻辑C: ALUD: 物理地址加法器正确答案:(多选题) 2: 8255A的B口设置为方式1输出,其引脚收到一个负脉冲说明( )。

A: CPU已将一个数据写到端口BB: 外设已将数据由端口B取走C: 请求CPU送下一个数据D: INTRB引脚上的中断请求已被CPU响应正确答案:(多选题) 3: 若需将数据段中的源串传送到附加段的目的串,可用的指令有( )A: MOVB: MOVSC: SCASD: LODS和STOS正确答案:(单选题) 1: 在下面各类总线中,( )是一种串行总线接口。

A: SCSIB: ISAC: USB------------------------------------------------------------------------------------------------------------------------------ D: EISA正确答案:(单选题) 2: 在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置。

李伯成《微型计算机原理及应用》课后习题答案

李伯成《微型计算机原理及应用》课后习题答案

李伯成《微机原理》习题第一章本章作业参考书目:①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》机械工业出版社2002年2月第一版②陆一倩编《微型计算机原理及其应用(十六位微型机)》哈尔滨工业大学出版社1994年8月第四版③王永山等编《微型计算机原理与应用》西安电子科技大学出版社2000年9月1.1将下列二进制数转换成十进制数:X=10010110B=1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21=128D+0D+0D+16D+0D+0D+4D+2D=150DX=101101100B=1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20=256D+0D+64D+32D+0D+16D+4D+0D=364DX=1101101B=1*26+1*25+0*24+1*23+1*22+0*21 +1*20=64D+32D+0D+8D+4D+0D+1D=109D1.2 将下列二进制小数转换成十进制数:(1)X=0.00111B=0*2-1+0*2-2+1*2-3+1*2-4+1*2-5=0D+0D+0.125D+0.0625D+0.03125D=0.21875D(2) X=0.11011B=1*2-1+1*2-2+0*2-3+1*2-4+1*2-5=0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D(3) X=0.101101B=1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6=0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D1.3 将下列十进制整数转换成二进制数:(1)X=254D=11111110B(2)X=1039D=10000001111B(3)X=141D=10001101B1.4 将下列十进制小数转换成二进制数:(1)X=0.75D=0.11B(2) X=0.102 D=0.0001101B(3) X=0.6667D=0.101010101B1.5 将下列十进制数转换成二进制数(1) 100.25D= 0110 0100.01H(2) 680.75D= 0010 1010 1000.11B1.6 将下列二进制数转换成十进制数(1) X=1001101.1011B =77.6875D(2) X=111010.00101B= 58.15625D1.7 将下列二进制数转换成八进制数(1)X=101011101B=101’011’101B=535Q(2) X=1101111010010B=1’101’111’010’010B=15722Q(3) X=110B=6Q1.8 将下列八进制数转换成二进制数:(1)X=760Q=111'110'000B(2)X=32415Q=11'010'100'001'101B1.9 将下列二进制数转换成十六进制数:X=101 0101 1110 1101B= 5 5 E D HX= 1100110101'1001B= 11 0011 0101 1001B= 3 3 5 9HX= 1000110001B= 10 0011 0001 B= 2 3 1 H1.10 将下列十六进制数转换成二进制数:X= ABCH= 1010 1011 1100 BX=3A6F.FFH = 0011 1010 0110 1111.1111 1111BX= F1C3.4B =1111 0001 1100 0011 . 0100 1011B1.11 将下列二进制数转换成BCD码:(1) X= 1011011.101B= 1'011'011.101B= 91.625d=1001 0001.0110BCD(2) X=1010110.001B= 1’010’110.001 =126.1 BCD1.12 将下列十进制数转换成BCD码:(1)X=1024D=0001 0000 0010 0100 BCD(2)X=632 = 0110 0011 0010 BCD(3)X= 103 = 0001 0000 0011 BCD1.13 写出下列字符的ASCI I码:A 41H 65D 0100 0001B9 39H 47D* 2AH 42D= 3DH 45D!21H 33D1.14 若加上偶校验码,下列字符的ASCII码是什么?字符原码加上偶校验码之后B 42H,0100 0010B 42H,0100 0010B4 34H,0011 0100B B4H,1011 0100B7 37H,0011 0111B B7H,1011 0111B= 3DH,0011 1101B BDH,1011 1101B!21H,0010 0001B 21H,0010 0001B?3FH 0011 1111B 3FH,0011 1111B1.15 加上奇校验,上面的结果如何?字符原码加上奇校验码之后B 42H,0100 0010B C2H,1100 0010B4 34H,0011 0100B 34H,0011 0100B7 37H,0011 0111B 37H,0011 0111B= 3DH,0011 1101B 3DH,0011 1101B!21H,0010 0001B A1H,1010 0001B?3FH 0011 1111B BFH,1011 1111B1.16 计算下式:(1)[‘B’/2+ABH-11011001B]*0.0101BCD=(42H/2+ABH-D9H)*0.21 BCD = = F3H*0.21 BCD =(-DH) *0.21 BCD= -2.73D(2) 3CH –[(84D)/(16Q)+’8’/8D]= 60D-[84D/14D+(56/8)]=60D-[13]D==47D1.17 对下列十进制数,用八位二进制数写出其原码、反码和补码:(正数的反码与原码相同,负数的反码除符号位之外其余各位按位取反。

微机原理及应用A离线作业

微机原理及应用A离线作业

微机原理及应用A第一次作业三、主观题(共9道小题)31.32.假设(SS)=2250H,(SP)=0140H,如果在堆栈中存入5个数据,则栈顶的物理地址为_2 2636H;。

如果又从堆栈中取出3个数据,则栈顶的物理地址为2263CH。

33.汇编语言源程序中的语句主要有两种类型:指令性语句和指示性语句。

源程序汇编、连接后,不能产生对应目标代码的语句是:_指示性_语句。

34. 8088/8086微处理器由哪几部份组成?各部分的功能是什么?8088/8086微处理器由两大功能结构单元组成,即总线接口单元BIU(Bus Interface Unit)和执行单元EU(Execution Unit)。

前者包括4个段寄存器CS、DS、SS、ES;1个指令指针寄存器IP;1个与EU通信的内部寄存器;先入先出指令队列缓冲器(8088:4个字节;8 086:6个字节);总线控制逻辑和计算20位物理地址的加法器。

后者包括8个通用寄存器、1个标志寄存器、算术逻辑单元ALU和EU控制电路。

BIU的功能:负责与存储器、I/O接口传送信息。

具体包括:取指--当EU从指令队列中取走指令,指令队列出现空字节时,BIU即从内存中取出后续的指令代码放入队列中,完成指令缓冲。

取数/存数--配合EU的请求,完成与CPU外部的数据交换。

产生地址--根据EU送来的16位偏移地址,通过地址产生器生成20位的物理地址。

EU的功能:执行指令。

具体包括:EU从指令队列取出指令代码,将其译码,发出相应的控制信号。

ALU进行算术、逻辑运算。

运算结果的特征保留在标志寄存器FLAGS中。

通用寄存器组暂存操作数据或中间结果。

35.何为微处理器的系统总线?有几种?功能是什么?系统总线是微型计算机各功能部件之间传送信息的公共通道。

包括:地址总线(AB-Add ress Bus ):传送地址信息的总线。

数据总线(DB-Data Bus ):传送数据信息的总线。

控制总线(CB-Control Bus ):传送控制信息的总线。

单片机原理及应用《微机原理及应用》试卷(A卷)附答案

单片机原理及应用《微机原理及应用》试卷(A卷)附答案

《微机原理及应用》(A卷)此试题是上次考试题目,禁止将此试题原本打印带进考场!!!一、单项选择题:(每小题1分,共10分)1. 十进制数102转换为十六进制为 C 。

A 64HB 65HC 66HD 67H2. 十进制数52用8421BCD码表示为 B 。

A 32HB 34HC 50HD 52H3. MCS-51单片机复位以后堆栈指针SP的内容是 B 。

A 00HB 07HC 80HD FFH4. MCS-51单片机的位寻址区位于内部RAM的哪个范围 B 。

A 00H~1FHB 20H~2FHC 30H~7FHD 0000H~FFFFH5. 指令“ADD A,R2”中,源操作数的寻址方式是 A 。

A 寄存器寻址,B 直接寻址,C 寄存器间接寻址,D 立即寻址6. 指令“MOV 30H,#20H”中,源操作数的寻址方式是 D 。

A 寄存器寻址,B 直接寻址,C 寄存器间接寻址,D 立即寻址7. 指令“DEC 30H”的寻址方式是 B 。

A 寄存器寻址,B 直接寻址,C 寄存器间接寻址,D 立即寻址8. 设(SP)=30H,(PSW)=80H,则执行“PUSH PSW”指令以后堆栈指针SP的内容是B。

A 30HB 31HC 40HD 41H9. 汇编语言程序中表示汇编结束的伪指令是 D 。

A DB,B EQU,C ORG,D END10.如果8051采用12MHZ的石英晶体振荡器,则具有一个机器周期的指令的执行时间 BA 0.5μsB 1μsC 2μsD 4μs二、阅读程序并回答问题(15分)。

ORG 3000HMOV R0, #60HMOV R1, #70HMOV R2, #10HLOOP: MOV A, @R0CJNE A, #24H, LOOP1 ;24H为“$”的ASCII码LOOP2: MOV A, #20H ;20H为“空格”的ASCII码LOOP1: MOV @R1, AINC R0INC R1DJNZ R2, LOOPHERE: SJMP HERE1) 该程序功能是:数据传送:把内部RAM60H开始的16个数据传送到70H开始的单元,遇到“$”换成“空格”2) 程序第一次执行到标号LOOP时,(R0)= 60 H (R1)= 70 H (R2)= 10 H3) 程序执行到标号LOOP2时,(A)= 24 H三、阅读程序并回答问题(20分)。

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

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

《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,则顺序执行),相当于没有,因为不管符不符合这个条件,程序都会按顺序执行。

微机原理及其应用

微机原理及其应用

微机原理及其应用微机原理是指微型计算机的基本结构、工作原理和应用技术。

微机是指采用微处理器作为中央处理器的计算机,它具有体积小、价格低、性能高、功能强大等特点,因此在现代社会得到了广泛的应用。

本文将从微机的基本原理入手,介绍微机的结构和工作原理,以及其在各个领域的应用情况。

微机的基本结构包括中央处理器、存储器、输入输出设备和总线四个部分。

其中,中央处理器是微机的核心部件,它负责执行指令、进行运算和控制各个部件的工作。

存储器用于存储数据和程序,包括内存和外存两部分。

输入输出设备用于与外部环境进行信息交换,如键盘、鼠标、显示器、打印机等。

总线则是连接各个部件的通信通道,它承担着数据传输和控制信号传递的功能。

微机的工作原理主要包括指令周期和机器周期两个方面。

指令周期是指微机执行一条指令所需要的时间,它包括取指令、译码、执行和写回四个阶段。

机器周期是指微机进行一次完整的操作所需要的时间,它包括取数、运算和存储三个阶段。

通过这些基本原理,微机能够高效地完成各种复杂的计算任务,实现各种应用功能。

微机在各个领域都有着广泛的应用。

在工业控制领域,微机可以用于控制生产线、机器人、仪器仪表等设备,实现自动化生产。

在通信领域,微机可以用于实现各种通信设备的控制和数据处理,如手机、路由器、交换机等。

在医疗领域,微机可以用于医学影像处理、病历管理、医疗设备控制等方面。

在家庭和办公领域,微机可以用于文字处理、图形设计、娱乐和娱乐等方面。

总之,微机原理及其应用是一个非常广泛而又深入的领域,它涉及到计算机科学、电子工程、通信技术、自动化控制等多个学科的知识,具有非常重要的理论和实际意义。

通过深入学习微机原理,我们可以更好地理解和应用微机技术,为推动科学技术的发展和社会的进步做出更大的贡献。

希望本文能够对读者有所帮助,谢谢!。

微机基础原理及应用A试汇总题库及标准答案

微机基础原理及应用A试汇总题库及标准答案

微机原理及应用试题库第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章指令系统 (12)第5章汇编语言程序设计 (14)第6章微机总线 (23)第7章存储系统 (26)第8章无条件与查询传送方式 (31)第9章中断与DMA传送方式 (35)第10章常用接口技术 (39)第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. 冯•诺依曼计算机的硬件由()等大基本部件组成。

《微机原理》期末考试A卷(有答案)

《微机原理》期末考试A卷(有答案)

1.试题可采用粘贴方式,请用B5纸打印,粘贴时不要超过边框。

2.本科课程的试题一般不留答题空间,答案写在专用答题纸上,专科课程试题一般要留答题空间,答案直接做在试卷上。

年级 专业班级姓名 学号 考试时间 年 月 日 午订装线2009 ——2010 学年 第 1 学期课程名称: 微机原理及应用 考试形式:( 闭 )考核方式:(考试)题号 一 二三四五总分得分评阅人签 名一、单项选择题(每题 1分,共 15 分)1.若用户数据位于存储区10000H ~1FFFFH ,则该数据的段地址为__C____。

(A) 0100H (B) 1FFFH (C) 1000H (D) 0FFFH 2.8086 CPU 在响应中断时顺序将_____C_____内容压入堆栈。

(A) CS.IP.PSW (B) IP.CS.PSW(C) PSW.CS.IP (D) PSW.IP.CS3.设(10FF0H)=10H ,(10FFlH)=20H ,(10FF2H)=30H ,则从物理地址10FF1H 中取出一个字的内容是 B 。

(A) 1020H (B) 3020H (C) 2030H (D) 2010H4.连续启动两次独立的存储器操作之间的最小间隔叫____D______。

(A) 存取时间 (B) 读周期 (C) 写周期 (D) 存取周期考场座号试卷类型 A 卷得 分命题教师签名: 汤定德 系主任签名: 徐根耀 日 期 2009.12.183.试编写由8位某型号数模转换器产生锯齿波模拟信号的一段程序,设地址51CH 为计算机中译码器的输出,且该输出信号使数模转换器的CS 为低电平。

(10分)CODE SEGMENTASSUME CS:CODE (2分) START:MOV CX,256 MOV AL,0MOV DX,51CH (2分)LOOP1:OUT DX,AL CALL DELAY INC AL LOOP LOOP1 JMP STARTCODE ENDS (5分) END START (1分)五、计算题(第1题5分、第2题10分,共15分)1.10010110 11010101(5分)解:根据“相异则或”的原则(2分),可得结果为01000011.(3分)2.00011001-00100000(要求有较详细的运算步骤)(10分)解:(5分) 而11111001即为-7的补码(2分),故差应为10000111(3分).得 分 订装线。

微机原理与接口技术离线作业

微机原理与接口技术离线作业

浙江大学远程教育学院《微机原理与接口技术》课程作业姓名:年级:第2章P522. 80C51单片机引脚有哪些第二功能?答:80C51单片机的PO、P2、P3的引脚都具有第二功能。

第一功能第二变异功能P0 口地址总线A0 —A7/数据总线DO —D7P2 口地址总线A8 —A15P3.0 RXD(串行输入口)P3.1 TXDT (串行输出口)P3.2 INTO (外部中断0)P3.3 INT1 (外部中断1)P3.4 T0 (定时器/计数器0的外部输入)P3.5 T1 (定时器/计数器0的外部输出)P3.6 WR (片外数据存储器或I/O的写选通)P3.7 WD (片外数据存储器或I/O的读选通)4. 80C51单片机的存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别?答:80C51单片机采用哈佛(Har-yard)结构,将程序存储器和数据存储器分开,分别进行寻址。

不仅在片内驻留一定容量的程序存储器和数据存储器,以及众多的特殊功能寄存器,而且还具有很强的外部存储器扩展能力,扩展的程序存储器和数据存储器的寻址范围分别可达64KB。

1、在物理上设有4个存储器空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器2、在逻辑上设有3个存储器地址空间:片内、片外统一的64KB程序存储器地址空间、片内256B(80C52为384B)数据存储器地址空间、片外64KB的数据存储器地址空间6. 80C51单片机片内RAM低128个存储单元划分为哪4个主要部分?各部分主要功能是什么?答:80C51单片机片内RAM低128个存储单元划分为四个主要部分:1、寄存器区:共四组寄存器,每组8个存储单元,各组以R0—R7作为单元编号。

常用于保存操作数及中间结果等。

R0—R7也称为通用寄存器,占用00H—仆H共32 个地址单元。

2、位寻址区:20H —2FH既可作为一般数据存储单元使用,按字节进行操作,也可对单元内每一位进行操作,因此称为位寻址区。

《单片微机原理及应用》试卷A及参考答案

《单片微机原理及应用》试卷A及参考答案

《单片微机原理及应用》试卷(A卷)考试时间:90分钟闭卷任课老师:班级:学号:姓名:成绩:一、填空题(每空1分,共20分)1.计算机中最常用的字符信息编码是。

2.十进制数69的二进制表示为。

3.MCS-51单片机内部RAM的通用寄存器区共有单元,分为组寄存器,每组单元,以作为寄存器名称。

4.MCS-51中凡字节地址能被整除的特殊功能寄存器均能按位寻址。

5.MCS-51片内20H~2FH范围内的数据存储器,既可以按字节寻址,又可以寻址。

6.使8051单片机复位有和两种方法。

7.如果8031单片机的时钟频率为12MHz,则一个机器周期是uS。

8.执行ANL A,#0FH指令后,累加器A的高4位= 。

9.JBC 00H,e的操作码的地址为2000H,e=70H,它的转移目的地址为。

10.MOV PSW,#10H是将MCS-51的工作寄存器置为第组。

11.指令DJNZ R7,e的操作码所在地址为3000H,e=EFH,则它的转移的目的地址为。

12.设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为。

1000HLCALL 4000HORG 4000HADD A,R2执行完LCALL后(PC)= 。

14.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。

15.假定累加器A的内容为30H,执行指令1000H:MOVC A,@A+PC后,把程序存储器单元的内容送累加器A中。

16.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令PUSH ACCPUSH B后,SP的内容为,61H单元的内容为,62H单元的内容为。

二、选择题(每小题2分,共20分)1.内部RAM中的位寻址区定义的位是给( )。

A.位操作准备的B.移位操作准备的C.控制转移操作准备的D.以上都是2.MCS-51上电复位后,SP的内容应是()A. 00HB. 07HC. 60HD. 70H3.以下有关PC和DPTR的说法中错误的是()A. DPTR是可以访问的B.它们都是16位的寄存器C.它们都是具有自动加1功能D. DPTR可以分为2个8位的寄存器使用,但PC不能4.要访问MCS-51的特殊功能寄存器应使用的寻址方式是()A. 寄存器间接寻址B. 变址寻址C. 直接寻址D. 相对寻址5.当ALE信号有效时,表示()A. 从ROM中读取数据B. 从P0口可靠的送出地址低8位C. 从P0口送出数据D. 从RAM中读取数据6.关于数据传送类指令,下列说法正确的是()。

22春“计算机应用技术”专业《微机原理及应用》离线作业-满分答案9

22春“计算机应用技术”专业《微机原理及应用》离线作业-满分答案9

22春“计算机应用技术”专业《微机原理及应用》离线作业-满分答案1. 8088中,取指令和执行指令必须是串行操作。

( )A、错误B、正确参考答案:A2. CPU的寻址空间主要与其地址线宽度有关。

( )A、错误B、正确参考答案:B3. 8086\8088的最大模式和最小工作模式相比至少需增设( )。

A、数据驱动器B、中断控制器C、总线控制器D、地址锁存器参考答案:4. 当8253可编程定时/计数器工作在方式0时,控制信号GATE变为低电平后,对计数器的影响是( )。

A、结束本次循环计数,等待下一次计数的开始B、暂时停止现行计数工作C、不影响本次计数,即计数器的计数工作不受该信号的影响D、终止本次计数过程,立即开始新的计数循环参考答案:B5. 8088中,中断服务器的入口地址包括CS和IP两部分。

( )A、错误B、正确参考答案:A6. 断电后存储的资料会丢失的存储器是( )。

A、RAMB、ROMC、CD-ROMD、硬盘参考答案:A7. 下面各项中,不是同步总线协议的特点有( )。

A、不需要应答信号B、各部件间的存取时间基本接近C、总线周期长度可变D、需要请求与应答握手信号参考答案:CD8. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX后,存放数据21H的物理地址是( )。

A、20102HB、20101HC、200FEHD、200FFH参考答案:D9. IRET语句既可用于子程序的返回,也可用于中断服务程序的返回。

( )A、错误B、正确参考答案:A10. 并行D/A转换器的位数与输入数码的位数相同,对应输入数码的每一位都设有信号输入端。

( )A.错误B.正确参考答案:B11. 下面对8086CPU引脚HLDA叙述不正确的是( )。

A、总线请求信号,输入B、总线请求响应信号,输出C、中断响应信号,输出D、指令队列状态信号,输出参考答案:ACD12. 并行通信常用在传输距离较短(几米至几十米)和数据传输率较高的场合。

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

微机原理及应用A第一次作业三、主观题(共9道小题)31.32.假设(SS)=2250H,(SP)=0140H,如果在堆栈中存入5个数据,则栈顶的物理地址为_2 2636H;。

如果又从堆栈中取出3个数据,则栈顶的物理地址为2263CH。

33.汇编语言源程序中的语句主要有两种类型:指令性语句和指示性语句。

源程序汇编、连接后,不能产生对应目标代码的语句是:_指示性_语句。

34. 8088/8086微处理器由哪几部份组成?各部分的功能是什么?8088/8086微处理器由两大功能结构单元组成,即总线接口单元BIU(Bus Interface Unit)和执行单元EU(Execution Unit)。

前者包括4个段寄存器CS、DS、SS、ES;1个指令指针寄存器IP;1个与EU通信的内部寄存器;先入先出指令队列缓冲器(8088:4个字节;8 086:6个字节);总线控制逻辑和计算20位物理地址的加法器。

后者包括8个通用寄存器、1个标志寄存器、算术逻辑单元ALU和EU控制电路。

BIU的功能:负责与存储器、I/O接口传送信息。

具体包括:取指--当EU从指令队列中取走指令,指令队列出现空字节时,BIU即从内存中取出后续的指令代码放入队列中,完成指令缓冲。

取数/存数--配合EU的请求,完成与CPU外部的数据交换。

产生地址--根据EU送来的16位偏移地址,通过地址产生器生成20位的物理地址。

EU的功能:执行指令。

具体包括:EU从指令队列取出指令代码,将其译码,发出相应的控制信号。

ALU进行算术、逻辑运算。

运算结果的特征保留在标志寄存器FLAGS中。

通用寄存器组暂存操作数据或中间结果。

35.何为微处理器的系统总线?有几种?功能是什么?系统总线是微型计算机各功能部件之间传送信息的公共通道。

包括:地址总线(AB-Add ress Bus ):传送地址信息的总线。

数据总线(DB-Data Bus ):传送数据信息的总线。

控制总线(CB-Control Bus ):传送控制信息的总线。

36.为什么外设与计算机的连接不能象存储器那样直接挂在系统总线上?主存储器品种有限,功能单一,传送数据规律比较一致,与CPU之间的速度基本匹配,易于控制;而I/O设备的品种繁多,功能多样,传送数据的规律不同,与CPU的速度不匹配,难于控制。

因此,主存储器可以与CPU总线直接连接,而I/O设备则需要经过接口电路(I/O 适配器)与CPU总线连接。

37.分析下列程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么?MOV AX, 01MOV BX, 02MOV DX, 03MOV CX, 04L20: INC AXADD BX, AXSHR DX,1LOOPNE L20HLT答;( AX)=03H; (BX)=07H; (CX)=02H; (DX)=038.试分析下列程序段执行完后,A单元的内容是什么?Data segmentA dw 0B dw 0C dw 230,20,54Data endsCode segment…mov bx, offset Cmov ax, [bx]mov B, axmov ax, 2[bx]add ax,Bmov A, ax…Code ends答;A单元中的内容是250。

39.利用一片6264芯片(SRAM,8K×8位),在8088系统中扩充一存储区。

如图是相应的逻辑电路图。

(1)分析该6264芯片地址范围。

(2)片选信号采用何种译码方式?是否有地址重叠现象?(1).(2).全译码。

无地址重叠现象。

微机原理及应用A第二次作业三、主观题(共10道小题)31.设堆栈指针SP的初值为1000H,AX=2000H,BX=3200H,试问:1、执行指令PUSH AX 后SP=0FFEH;2、再执行PUSH BX 及POP AX 后SP=__0FFEH___;AX=____3200H___;BX=___3200H _ __。

32.汇编语言源程序上机调试通常需三个步骤,它们分别是:(1)_编写源程序_,生成文件×××.asm;(2)_汇编_______,生成文件×××.obj _;(3)_连接______,生成文件×××.exe_。

33.若某一存储器存储容量为4K×8位,则它有 __8 条数据线和 _ 12 条地址线,用它组成64KB的存储区共需要 16 _ 片这样的存储器芯片。

34.标志寄存器的功能及各种标志的含义是什么?进位标志和溢出标志的区别是什么?答:16位的标志寄存器(FLAGS)中只用了其中的9位,这9位中包括6个状态标志和3个控制标志。

它们分别是:CF(进位标志位)、PF(奇偶标志位)、AF(辅助进位位)、ZF (零标志位)、SF(符号标志位)、OF(溢出标志位)、TF(跟踪标志位)、IF(中断允许标志位)和DF(方向标志位)。

CF(进位标志位)是无符号数的溢出标志;OF(溢出标志位)是有符号数的溢出标志。

35.怎样确定8086/8088的最大、最小工作模式?最大、最小模式产生控制信号的方法有何不同?答:8088CPU的MN/~MX引脚接至高电平,工作在最小模式;MN/~MX引脚接至低电平,工作在最大模式。

最小模式下,控制信号由CPU直接产生;最大模式下,控制信号不能直接从8 088CPU引脚输出,由外加总线控制器8288产生。

36.什么叫I/O端口?典型的I/O接口电路包括哪几类I/O端口?答:I/O端口是I/O接口的基本单元。

端口有地址、有一定宽度(一般以字节为单位来组织),CPU可对端口进行访问(读、写)。

典型的I/O接口电路包括数据端口、状态端口和控制端口。

37.计算机I/O端口编址有几种不同方式?简述各自的主要优缺点?答:在微型计算机中常用两种I/O编址方式:存储器映像编址和I/O端口单独编址。

存储器映像编址即从存储器地址中分出一部分给I/O端口使用,每个I/O端口被看成一个存储器单元,于是可以用访问存储器方法来访问I/O端口。

这种方式的主要优点是:无须专用的I/O 指令及专用的I/O控制信号也能实现I/O;且由于CPU对存储器数据的处理指令非常丰富,现可全部用于I/O操作,使I/O功能更加灵活。

I/O端口单独编址是指CPU使用专门的I/O 指令及控制信号进行I/O。

其主要优点是I/O端口和存储器分别编址,各自都有完整的地址空间;因为I/O地址一般都小于存储器地址,所以I/O指令可以比存储器访问指令更短小,执行起来更快;而且专用的I/O指令在程序清单中,使I/O操作非常明晰。

38.试分别采用三种不同寻址方式的指令将偏移地址为5000H的存储单元的一个字传送到6000H单元,要求源操作数和目的操作数分别采用以下寻址方式。

(1)直接寻址;(2)寄存器间接寻址;(3)变址寻址。

答:1.直接寻址:MOV AX, [5000H]MOV [6000H],AX2. 寄存器间接寻址:MOV BX, 5000HMOV AX,[BX]MOV BX, 6000HMOV [BX],AX3.变址寻址:MOV SI, 5000HMOV DI, 6000HMOV AX,[SI]MOV [DI],AX39.分析下列程序段完成什么工作?DATX1 DB 300 DUP(?)DATX2 DB 100 DUP(?)…MOV CX, 100MOV BX, 200MOV SI, 0MOV DI, 0NEXT: MOV AL, DATX1[BX][SI]MOV DATX2 [DI],ALINC SIINC DILOOP NEXT答:把以DATX1为首地址的300个存储单元中的最后100个存储单元的内容传送到以DATX2为首地址的100个存储单元中。

40.说明下图所连接的存储器SRAM62256的地址范围。

微机原理及应用A第三次作业三、主观题(共10道小题)31.若X=-101,Y=+54,按8位二进制求[X-Y]补=_01100101B,其结果是否溢出____ _溢出_。

32.假设 (CS)=3000H,(DS)=4000H,(ES)=2000H,(SS)=5000H,(AX)=2060H,(BX)=30 00H,(CX)=0005H,(DX)=0,(SI)=2060H,(DI)=3000H,(43000H)=06H,(43001H)=0A0 H,(23000H)= 16H,(23001H)=0B1H, (SP)=0FFFEH,(CF)=1,(DF)=1执行指令: ADC AX,WORD PTR [SI+0FA0H] 后,AX寄存器的内容:AX=_C067H__,标志状态:SF=_1_,ZF=__0_____,OF=__0___,CF=__0___,PF=__0__,AF=_0_____。

33. DRAM需要刷新的原因是因为DRAM 靠电容存储电荷,如果不刷新,会因为漏电而失去存储的信息。

34.冯•诺依曼型计算机体系的基本思想是什么?按此思想设计的计算机硬件系统由哪些部件组成?各起什么作用?答:基本思想是存储程序概念;由运算器、控制器、存储器、输入设备和输出设备5大基本部件组成计算机系统。

运算器用来进行算术或逻辑运算以及位移循环等操作;控制器用来产生取指令和执行指令所需的各种操作控制信号;存储器是微机中的存储和记忆部件,用来存放数据(包括原始数据、中间结果与最终结果)和程序;输入设备是向计算机提供需要处理的各种数据信息;输出设备是将计算机中的信息以某种形式表现出来。

35.比较MOV AX, [SI]与LEA AX, [SI] 两条指令在功能上是否相同?为什么?答:两条指令在功能上有本质区别:前一条是传送存储单元[SI]中的内容至AX,而后条指令是传送SI所指的偏移地址至AX。

36. PC/XT主板上的I/O地址译码电路如下图所示,根据此图回答下列问题:(1)控制信号AEN的名称是什么?在此起什么作用?(2)若用户自己开发的I/O接口选用I/O地址为400H会产生什么问题?(3)说明信号在此处的作用。

答:(1)解答:AEN信号的名称:DMA地址有效输出信号。

AEN为低电平时表示是CPU控制进行的I/O访问。

AEN为高电平表示此时处于DMA周期。

如图接在74LS138译码电路的控制输入端G1,根据74LS138译码电路的工作原理,只有当G1端输入高电平时,74LS138才可能正常工作,即必须为高电平,也就是AEN必须为低电平。

表示对译码电路的操作是CPU控制下的I/O操作。

(2)解答:在80×86CPU系统中,用A15~A0管理I/O地址空间,共216个物理地址。

系统主板设计时只用到A9~A0,共210个物理地址。

相关文档
最新文档