微机原理及应用A离线作业
- 格式:doc
- 大小:956.00 KB
- 文档页数:15
微机的工作原理和应用1. 微机的定义微机是指一种个人电脑,也称为微型计算机,是一种小型计算机系统,由主机、外部设备和相关软件组成。
微机的主要特点是体积小巧、价格低廉、功能全面,并且可以由个人用户独立使用。
2. 微机的工作原理微机的工作原理主要包括以下几个方面:2.1. 中央处理器(CPU)中央处理器是微机的核心部件,负责控制微机的整个运行过程。
它由运算器、控制器和寄存器组成。
运算器负责进行算术和逻辑运算,控制器负责解读指令并控制其他部件的运行,寄存器则用于存储临时数据和地址等信息。
2.2. 存储器存储器用于存储程序和数据。
微机的存储器主要包括随机存取存储器(RAM)和只读存储器(ROM)。
RAM可以读写,用于存储操作系统、应用程序和数据等;ROM只能读取,用于存储固化的程序和数据。
2.3. 输入设备输入设备用于将外部信息输入到微机中,常见的输入设备有键盘、鼠标、扫描仪、摄像头等。
通过输入设备,用户可以向微机输入文字、图形、声音等信息。
2.4. 输出设备输出设备用于将微机处理后的结果输出给用户或其他外部设备,常见的输出设备有显示器、打印机、音频设备等。
通过输出设备,用户可以看到图像、听到声音、打印文件等。
3. 微机的应用微机广泛应用于各个领域,以下是一些常见的应用场景:3.1. 办公自动化微机作为办公自动化的工具,可以通过文字处理软件编写、编辑和存储文档,通过电子表格软件进行数据处理和分析,通过演示文稿软件制作报告和演示等。
微机的高效性和便捷性使得办公工作更加高效和便利。
3.2. 学习和教育微机在学生学习和教育中起着重要作用。
学生可以通过微机进行在线学习、查阅资料、编写作业等。
教师可以利用微机进行教学辅助和资源分享,提高教学效果。
3.3. 科学研究微机在科学研究中扮演着重要角色。
研究人员可以利用微机进行数据收集、实验模拟、数据分析等。
微机的计算能力和数据处理能力可以大大提高科学研究的效率和精度。
3.4. 娱乐和社交微机也可以用于娱乐和社交活动。
地大《单片机原理及应用》离线作业答案简述单片机的主要特点单片机的主要特点包括控制性能和可靠性高、体积小、价格低、易于产品化以及具有良好的性能价格比等。
单片机内部设有程序存储器、数据存储器和各种接口电路,芯片虽小但五脏俱全。
相比之下,大型的处理器运算速度较高,运算器位数较多,处理能力较强,但需要在外部配置接口电路。
单片机主频一般在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卷拟题教研室(或老师)签劣______________ 教研室主任签需—..................... 密........................................... 封........................................... 线................................................课程名称(含档次)微机原理及应用专业层次(本、专)本科专业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》第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题,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存储设备。
它们可以被用来存储大量数据(如文档、图片、视频等)。
•电源:这是微机的能量来源,它有助于为所有的微机元件提供所需的电力。
微机的应用由于微机体积小、功耗低、价格便宜、性能不错等优点,因此微机应用领域非常广泛,其应用如下:•商业和金融:微机在商业和金融领域起着重要的作用,从管理信息到财务管理再到投资分析。
•家庭娱乐:微机作为家庭娱乐的一部分,用于播放电影、音乐、视频游戏和互联网视频。
------------------------------------------------------------------------------------------------------------------------------ (判断题) 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第一次作业三、主观题(共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个物理地址。