1 / 15
文档名称:

2023年微机原理及应用A离线作业.doc

格式:doc   大小:527KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2023年微机原理及应用A离线作业.doc

上传人:书犹药也 2022/12/6 文件大小:527 KB

下载得到文件列表

2023年微机原理及应用A离线作业.doc

文档介绍

文档介绍:该【2023年微机原理及应用A离线作业 】是由【书犹药也】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【2023年微机原理及应用A离线作业 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。微机原理及应用A第一次作业
三、主观题(共9道小题)
31. 
32. 假设(SS)=2250H,(SP)=0140H,如果在堆栈中存入5个数据,则栈顶的物理地址为_22636H ;。如果又从堆栈中取出3个数据,则栈顶的物理地址为2263CH。
33. 汇编语言源程序中的语句重要有两种类型:指令性语句和批示性语句。源程序汇编、连接后,不能产生相应目的代码的语句是:_批示性_语句。
34. 8088/8086微解决器由哪几部份构成?各部分的功能是什么?
8088/8086微解决器由两大功能构造单元构成,即总线接口单元BIU(BusInterfaceUnit)和执行单元EU(ExecutionUnit)。前者涉及4个段寄存器CS、DS、SS、ES;1个指令指针寄存器IP;1个与EU通信的内部寄存器;先入先出指令队列缓冲器(8088:4个字节;8086:6个字节);总线控制逻辑和计算20位物理地址的加法器。后者涉及8个通用寄存器、1个标志寄存器、算术逻辑单元ALU和EU控制电路。
BIU的功能:负责与存储器、I/O接口传送信息。具体涉及:
取指--当EU从指令队列中取走指令,指令队列浮现空字节时,BIU即从内存中取出后续的指令代码放入队列中,完毕指令缓冲。
取数/存数--配合EU的祈求,完毕与CPU外部的数据互换。
产生地址--根据EU送来的16位偏移地址,通过地址产生器生成20位的物理地址。
EU的功能:执行指令。具体涉及: EU从指令队列取出指令代码,将其译码,发出相应的控制信号。ALU进行算术、逻辑运算。运算成果的特性保存在标志寄存器FLAGS中。通用寄存器组暂存操作数据或中间成果。
35. 何为微解决器的系统总线?有几种?功能是什么?
系统总线是微型计算机各功能部件之间传送信息的公共通道。涉及:地址总线( AB-AddressBus ):传送地址信息的总线。  数据总线( DB-DataBus ):传送数据信息的总线。控制总线( CB-ControlBus ):传送控制信息的总线。
36. 为什么外设与计算机的连接不能象存储器那样直接挂在系统总线上?
主存储器品种有限,功能单一,传送数据规律比较一致,与CPU之间的速度基本匹配,易于控制;而I/O设备的品种繁多,功能多样,传送数据的规律不同,与CPU的速度不匹配,难于控制。因此,主存储器可以与CPU总线直接连接,而I/O设备则需要通过接口电路(I/O适配器)与CPU总线连接。
37. 分析下列程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么?
MOVAX,01
MOVBX,02
MOV DX,03
MOV CX,04
L20:  INCAX
ADDBX, AX
SHRDX,1
LOOPNE  L20
HLT
答;(AX)=03H; (BX)=07H;(CX)=02H;(DX)=0
38. 试分析下列程序段执行完后,A单元的内容是什么?
Data segment
     A   dw   0
     B   dw   0
     C   dw   230,20,54
Data ends
Codesegment
    …
    mov bx,offsetC
    movax,[bx]
    movB,ax            
    mov ax, 2[bx]         
    addax,B            
    mov A,ax            
     …
 Codeends
答;A单元中的内容是250。
39. 运用一片6264芯片(SRAM,8K×8位),在8088系统中扩大一存储区。如图是相应的逻辑电路图。
(1)分析该6264芯片地址范畴。
(2)片选信号采用何种译码方式?与否有地址重叠现象?
(1).
(2).全译码。无地址重叠现象。
微机原理及应用A第二次作业
三、主观题(共10道小题)
31. 设堆栈指针SP的初值为1000H,AX=H,BX=3200H,试问:
1、执行指令PUSHAX 后SP=0FFEH;
2、再执行PUSHBX 及POPAX 后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直接产生;最大模式下,控制信号不能直接从8088CPU引脚输出,由外加总线控制器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)变址寻址。
答:
:     
MOVAX,[5000H]
MOV[6000H],AX
2. 寄存器间接寻址: 
MOV  BX,5000H
MOVAX,[BX]
MOVBX,6000H
MOV [BX],AX
:
MOV SI,5000H
MOVDI, 6000H
MOVAX,[SI]
MOV [DI],AX
39. 分析下列程序段完毕什么工作?
DATX1  DB  300DUP(?)
DATX2  DB  100DUP(?)

       MOVCX,100
       MOVBX,200
       MOVSI,0
       MOVDI,0
NEXT:  MOVAL,DATX1[BX][SI]
MOVDATX2 [DI],AL
INCSI
INCDI
LOOPNEXT
答:把以DATX1为首地址的300个存储单元中的最后100个存储单元的内容传送到以DATX2为首地址的100个存储单元中。
40. 阐明下图所连接的存储器SRAM62256的地址范畴。
微机原理及应用A第三次作业
三、主观题(共10道小题)
31. 若X=-101,Y=+54,按8位二进制求[X-Y]补=_01100101B,其成果与否溢出_____溢出_。
32. 假设 (CS)=3000H,(DS)=4000H,(ES)=H,(SS)=5000H,(AX)=2060H,(BX)=3000H,(CX)=0005H,(DX)=0,(SI)=2060H,(DI)=3000H,(43000H)=06H,(43001H)=0A0H,(23000H)=16H,(23001H)=0B1H, (SP)=0FFFEH,(CF)=1,(DF)=1
执行指令:  ADC  AX,WORDPTR[SI+0FA0H]     后,AX寄存器的内容:AX=_C067H__,标志状态:
SF=_1_,ZF=__0_____,OF=__0___,CF=__0___,PF=__0__,AF=_0_____。
33. DRAM需要刷新的因素是由于DRAM靠电容 存储电荷,如果不刷新,会由于漏电而失去存储的信息。
34. 冯•诺依曼型计算机体系的基本思想是什么?按此思想设计的计算机硬件系统由哪些部件构成?各起什么作用?
答:基本思想是存储程序概念;由运算器、控制器、存储器、输入设备和输出设备5大基本部件构成计算机系统。运算器用来进行算术或逻辑运算以及位移循环等操作;控制器用来产生取指令和执行指令所需的多种操作控制信号;存储器是微机中的存储和记忆部件,用来寄存数据(涉及原始数据、中间成果与最后成果)和程序;输入设备是向计算机提供需要解决的多种数据信息;输出设备是将计算机中的信息以某种形式体现出来。
35. 比较MOVAX,[SI]与LEAAX,[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个物理地址。由于A15~A10共6位地址没有参与I/O地址译码,因此导致26=64个地址重叠区。
在PC/XT主板上I/O地址的分派如下:
000~01FH : 8237
020~03FH : 8259
040~05FH : 8253
……
因此,400H与000H是重叠的,与8237地址发生冲突。
(3)解答:是写控制信号,低电平有效。在这里表达对80H~BFH的地址范畴进行操作时,只能是写操作。
37. 80X86CPU在中断发生时一方面要获得中断类型号,有几种获得中断类型号的措施?请分别举例阐明。
答:
有3种获得中断类型号的措施。
(1)执行指令:INTn 。中断类型号n由指令自身给出。
(2)CPU在响应INTR引脚上产生的外部可屏蔽中断祈求时,CPU从引脚持续发出两个周期的响应信号。第一种周期,CPU告知申请中断的设备准备发出中断类型号。第二个周期,CPU读取数据总线AD7~AD0,所得字节作为中断类型号。
(3)CPU在响应NMI引脚上产生的非屏蔽中断祈求(中断类型号为2)以及除法错中断、单步中断、溢出中断等内部中断时,中断类型号都是隐含的,在CPU内部形成。
38. 假设初始时(AX)=1234H,(BX)=5678H,(CX)=9ABCH,(BP)=FFFFH,(SP)=1000H,问下列程序执行后,AX、BX、CX、BP和SP寄存器的内容分别是多少?
MOVBP,SP ;BP=1000H
PUSHAX
PUSHBX
PUSHCX
ADD AX,100
SUBBX,100
ADCCX,100
MOVAX,[BP-2]
MOV BX,[BP-4]
MOVCX,[BP-6]
ADDSP,6
:
39. 按下面的规定写出程序框架。
1. 数据段中定义一种有100字节的数组,其类型属性既是字。
,段组名为STACK。
;主程序指定从1000H开始;给有关段寄存器赋值。
答:
 1.  DATASEGMENT
            DATA1DW 50DUP(?)
DATA ENDS
2.         STACKSEGMENT

STACKENDS
3.         CODE SEGMENT
ASSUMECS:CODE, DS:DATA,SS:STACK
ORG1000H
START:…..
     MOVAX,DATA
     MOVDS,AX
     MOVAX,STACK
     MOVSS,AX
     ….
     CODE ENDS
      END  START
40. 如图,改用73LS138译码器替代74LS30,画出连线图,仍然使用SRAM6116A的地址范畴为A0000H~A07FFH.
微机原理及应用A第四次作业
三、主观题(共9道小题)
32. 完毕下列数制的转换: =_________D=__________H=_________BCD
答:(  )D=(      )H=(   .   )BCD
33. 如果微解决器的地址总线为11位,它的最大寻址空间是:__________。
答:_211_KB__