温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
微机
原理
江苏科技大学2将下列各二进制数分别转换成十六进制数和八进制数(8分)2016年硕士研究生入学考试初试试题(1)1101101.1B(2)101100.01B3.已知某数据在内存中的逻辑地址为4567H:0123H,求该数据的物理地址。(4分)科目代码:812科日名称:做机原理满分:150分4.80感68088微处理整从逻辑结构上可以分成BU和EU两部分,请写出BU和EU的中文名称,筒述每一部分的组成及其动能。(8分)注意:认真网映答题纸上的注意事项:所有答案必须写在器题龈上,写在本流题纸或草精纸无数5,按题下列各小题提出的要求,写出能达到要求的1条或儿条指令。(年小题1分,共8分)本诚题纸须随答题纸一起装入议题袋中交回(1)将AX的内容取反。(2)将立即数1200H截哈段寄存器D8.一,选择题(从A、B、C、D中迹出1个最住答案,每题15分,共15分)(3)将AX与BX内容相加。相加结果的和存于BX中。1.8086CPU工作于最小模式和最大核式的主要区别是(4)将AX与BX内容相减,相减结果的差存于AX中,A.指令执行速度不同B存储空间大小不同(5)将寄存器AL的D1D,位取反,其余位保特不变:C可连接的O接口数日不同(6)将BX的内容求补.D.产生总线控制信号的方式不同(7)将AX进行逻辑左移1位2,以下关于EPROM说法正确的是(8)将CX中高、低8位内容进行交换A.EPROM的信息可以改写,但它不是随机存取存储器B。EPROM是一种随机存取存储器C.EPROM的信息只能政写一次6.数据段定义如下,请分别指出(I)中的3条指令是否合法。写出执行(2)指令后S引,AL寄存D.EPROM是不能政写的存储器器的值,(共7分)3.8086CPU复位操作后,程序从地址开始执行。DATA SEGMENTA.00000H B.FFFFOHC.FFFFEH D.FFFFFHNMSC DB TOM,204.8086CPU中应用串传送指今MOVSB/MOVSW时,其源操作数串默认在区城DB KATEA.ES:DIB.ES:SIC.DS:SID.DS:DINMSCI DW 1234HS5对255A的C口执行按位置位/瘦位操作时,写入的漏口地址是DATA ENDSA.C端口B.B端口C.控制嘴口D.A端口(1)MOV BX,OFFSET NMSCI6.Cahe是介于内寄存器组与主储器之间的一级存储器,其存储士体一般由】构成。MOV SLSEG NMSCA.SRAMB.DRAMC.EPROMD.EEPROM7.8086CPU引脚中,可屏藏中新请求输入信号引是MOVALBX+2(2)MOV SLOFFSET NMSCA.INTAB.NMIC.ALE D.INTRMOVALSI+3&.下列寄存器属于BU的是A.P睿存琴BSP寄存器C标志寄存因7若某8088CPU系统中1片SRAM的客量为32KB,其首地址为A8000H,请写其末地址,同时编D.BP寄存器9.8086CPU的引脚M万-【,丽-1,R=0,DT/派=1此时进行的操作是写程序段实现从数78H开始依次增1写入该芯片的前160个字节单元,(共8分)A.CU从存储题读数据8.处理存储器芯片的片选信号可用线选法、全郁译码法、部分译码法,请简述线进法、全部译码法、B.CU写数招到存储器部分译码法的含义,并简述客自的优缺点。(共9分C.CPU写数据到IO接口D.CPU从O接口读数据10下列不同数制表示的无符号数中,数值最大的是9,写出微机系统中0的2种编址方式以及CU与外设信息交族的4种方式,(共8分)四、填空题(共30分,每空格2分)A.10010110BB.75QC.86DD.98H二、是非题(叙述正确的打,错误的打,每小题1分,共5分)1执行下列程序段后,AX=一BX-一:CX一;DX-:SP-MOVAX,0001H1,对于地址总线为20位的微处理器来说。其存储器直接寻址的范图可达64MB。()MOV CX,1004H2,对于1个8位二进制繁数而青。当其补码与原码形式相同时,此数一定是正数。)MOV SP.1001H三.执行SBB CX,CX指后,CX箭存器的内容不一定为0。()PUSH AX41个总线周期一定是4个时钟周期。()MOV BX.SP5.健盘需要通过接口电路与CPU总线相连接。()IMUL BXPOPDX三、按要求解答下列各题(共68分)HLT,设计算机字长为8位,数X=-2,Y21,计算XY们及X+Y门(需要写出计算过程,共8分)第2页共4页第1页共4页(2程序汇编后DABC2的值是2分)2执行下列程序段后,AXBX-1 CXDX=(3)程序运行铺束后,D的内容是2分)MOV AX.8765H(4)程序运行结束后,CX的内容是2分)MOV CX,2304H(5)程序运行结束后,DABC3字节单元的内容为2分)CMP CXAX(6)程序运行结桌后,DABC2+2字节单元的内容为JNLE NEXT-+2分)五、程序设计(共32分)DIV CLNEXT:AND BX,0000H1.数据授中DTA1开始存放看12个8位无符号数,偏写程序(包括数据段和代码段)找出其中的OR AX,OFFOFH最大值存入MAX单元中,(10分)RORAX.CL2用系统功能调用的09号子功能完成显示字行串“Hlo1”,(09号子功能是向标准输出设鉴输出CWD一个学符串,入口参数DS:DX=载显示字符串在内存中的首地址,msg DB Hello,S)(10HLT分)(3周读程序回答月题3.下图当A1广A10110100101001时透中8255,(1)编写程序段实现开关K一K,分别控制发光二极DATA SEGMENTDABCO DW 1234H管LED一LED开关合时对应二极管亮,开关断开时二授管灭。(2)偏写程序段实现K合上时DABCI DB*4alAnB9COp3+LEDLED依次点亮并错环,点亮时间可调用DELAY子程序,K断开时LEDLED,全部熄灭,COUNT EQU$-DABCI解题过程分析、端口地址、8255初始化等均可得部分分值,(共12分)DABC2 DB COUNT DUP(00H)+5WDABC3 DB 00HDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAPCaSTART:MOVAX.DATAMOV DS.AXLEA SIDABCILEA DLDABC2LEDMOV CX,COUNT8255A PCLED:CLCPCMOVAL.DABC3LEDB口方式适师LPI:MOV BLSI0:方式0CMP BL.30H14方式1JC NEXTPALED控制B口:CMP BL3AHLEDJNC NEXTPALED1:验入,C翰出SUB BL,30HPALED控制C口低4位ADD AL,BL1:输入,轴出DAANEXTMOV DI.BLINC DI8255控制字格式INC SI16D504D32D1D0LOOP LPIMOV DABC3.ALMOVAH4CHA口方式造释:控制C口高4位INT 21H00.方式01:输入,0编出CODE ENDS01:方式1校制A日:END START1:输入,0输出(1)程序汇编后COUNT的值是1如方式22分)第4页共4页第3页共4页