版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空题1.CPU中运算器功能重要是(A)。A)算术运算和逻辑运算B)逻辑运算C)算数运算D)运营程序2.微型计算机由(D)构成。A)CPU和I/O接口B)CPU和存储器C)I/O接口、存储器D)CPU、I/O接口、存储器3.8086ALE引脚作用是(B)。A)锁存数据信号B)锁存地址信号C)锁存状态信号D)锁存地址与数据信号4.CPU与外设间数据传送控制方式有(D)。A.中断方式B.程序控制方式C.DMA方式D.以上三种都是5.8086每个段地址空间最大可觉得(C)字节。A)128KB)32KC)64KD)256K6.808在访问堆栈段时,段地址和偏移量分别由(D)提供。A)CS,指令B)DS,指令C)ES,指令D)SS,SP7.8086在对I/O口做写操作时,WR、RD、M/IO三条线逻辑电平为(D)A)1、1、1B)1、0、0C)0、0、0D)0、1、08.ROM是指(A)。A)只读存储器B)可编程只读存储器C)随机读写存储器D)可擦除可编程只读存储器9.堆栈工作方式是(D)。A)先进先出B)随机读写C)只能读出不能写入D)后进先出10.要使8086CPU工作在最小方式,其引脚MN/MX(非)应接(A)电平。A)逻辑高电平B)TTL电平C)逻辑低电平D)CMOS电平11.
从8086CPU功能构造上看,其是由(A)两某些构成。A)执行单元和总线接口单元B)运算器和总线接口C)控制器和地址加法器D)控制器和运算器12.某RAM芯片有12条地址线,它容量为(B)。A)2KB)4KC)8KD)16K13.执行乘法指令MULBX后,其运算成果存储在(B)。A)(CX:DX)B)(DX:AX)C)(BX:AX)D)(AX:CX)14.LOOP指令执行时,隐含寄存器为(D)A)AXB)BXC)DXD)CX15.每当CPU执行指令时,决定指令物理地址寄存器是(D)。A)SS,SPB)DS,DXC)SI,DID)CS,IP16.假设AL=FFH,执行INCAL指令后不受影响标志位是(B)。A)ZFB)CFC)OFD)AF17.若程序段中定义一种缓冲区,执行BUFFERDD10DUP(?)后,则缓冲区容量是(C)A)10BYTEB)20BYTEC)40BYTED)100BYTE18.执行POP指令后,SP内容是(D)A)(SP)←(SP+1)B)(SP)←(SP-1)C)(SP)←(SP+2)D)(SP)←(SP-2)19.8086/8088四个通用寄存器分别是(A)A)AX、BX、CX、DXB)AX、BX、SI、DXC)AX、BX、SI、DID)AX、BX、CX、BP20.8086汇编指令普通由______B_______两某些构成。A)指令标号与指令助记符B)指令标号与操作数C)操作数与注释D)指令助记符与操作数二、基本概念问答题2、8086被复位后,如下各寄存器内容是:Flag:0000H;IP:0000H;CS:FFFFH,DS:0000H,ES:0000H,SS:0000H,AX:0000H,BX:0000H,CX:0000H,DX:0000H。2、在8086微机系统中,什么是逻辑地址?什么是偏移地址?什么是物理地址?物理地址计算公式?逻辑地址为:段基地址:段内偏移地址。偏移地址:由指令寻址方式给出地址;物理地址:相应每个物理存储单元20位地址,从00000H~FFFFFH物理地址计算公式:段基地址×16+段内偏移地址3、中断向量表在存储器什么位置?这个向量表内容是什么?答案:①中断向量表在存储器00000H-003FFH处。②向量表内容是中断服务子程序入口地址。4、8086有那几种段寄存器?各自作用是什么?答案:有代码段CS存储代码段段地址;数据段DS存储数据段段地址;附加段ES存储附加段段地址 ;堆栈段SS存储堆栈段段地址
三、指令分析题1、假设(CS)=E000H,(DS)=H,(ES)=H,(SS)=1000H,(SP)=1000H,(AX)=1000H,(BX)=1000H,(CX)=0003H,(DX)=0010H,(21000H)=02H,(21001H)=02H,CF=1,下列各条指令为单独执行指令,先后无关系,请回到括号中问题。(1)SBB AX,BX;完毕是(带借位减法)操作,AX=(0FFFH)(2)CMP CX,AX;完毕是(两个操作数比较)操作,CF=(0)(3)MULBH;完毕是(乘法运算)操作,AX=(0000H)(4)PUSHAX;完毕是(进栈)操作,SP=(0FFEH)(5)ADC AH,CL;完毕是(带进位位加法)操作,AH=(04H)2、假设(DS)=H,(ES)=3000H,(CX)=0000H,(SS)=1000H,(SP)=0100H,(BX)=0200H,(SI)=0001H,(DI)=0010H,(BP)=0100H,DISP=02H,(30202H)=8090H,(10100H)=00A0H,(0H)=12H,(1H)=34H,(2H)=78H,(3H)=56H执行下列程序段并分析指令执行后成果,(注意:不是单条指令),按给出规定填空回答问题:(每空1分,共10分)(1)MOVAX,[BX][SI];源操作寻址方式是基址加变址寻址,指令执行后(BX)=7834H(2)POPAX ;源操作寻址方式是寄存器寻址,指令执行后(AX)=00A0H(3)MOVAL,ES:DISP[BX] ;源操作寻址方式是寄存器相对寻址,指令执行后(AL)=90H(4)MOVCX,(0202H);源操作数寻址方式是直接寻址,指令执行后(CX)=5678H(5)MOVAX,H;源操作数寻址方式是及时寻址,指令执行后(AL)=00H3、判断题1)依照中断源不同,中断可以分为外部中断、内部中端和软件中断。(×)答案:中断可以分为外部中断、内部中端。2)数据传送指令:MOV[1000H],[AL](×)答案:存储器之间不能传送数据,MOVAL,[BX];MOV[1000H],AL3)出栈指令:POPAL(×)答案:堆栈操作为字操作;POPAX4)数据传送指令:MOVAL,BX(×)答案:数据长度比一致;MOVAX,BX或MOVAL,BL5)数据传送指令:MOVDS,[1000H](×)答案:存储器内容不能直接传送到段寄存器,只能用16位通用寄存器传送。6)除法指令:MOVAX,BL(×)答案:目操作数是隐含为AX或DX:AX中7)数据传送指令:MOVES,CS(×)答案:段寄存器之间不能传送数据,只能用16位通用寄存器传送8)数据传送指令:MOVES,AX(√)9)加1指令:INC[BX](√)4、编写程序段实现下列功能(1)将及时数2233H送AX。MOVAX,2233H(2)将寄存器AH内容送外设端口0307H。MOVDX,0307H;MOVAL,AH;OUTDX,AL(3)完毕(20+30)×10运算,将成果存储在DX寄存器内变。MOVAL,20;ADDAL,30;MOVBL,10;MULBL;MOVDX,AX(4)将存储器数据段偏移地址为H字数据高8位变反,别的位不变。MOVAX,[H];NOTAH(5)将寄存器AX内容与BX内容和进位位标志内容相加,成果送CX。ADCAX,BX;MOVCX,AX3、若给定AL和BL值分别如下,(1)(AL)=60H,(BL)=80H(2)(AL)=80H,(BL)=60H已知下列程序段,按无符号数计算,阐明程序转向。(每一问2.5分,共5分) CMPAL,BL JZ L1 JC L2 ADDAL,BL JCL3 JZ L4 JMP L5(1)L2(2)L5四、I/O接口设计题1、8086微机系统并行接口8255A端口地址为(A口—60H,B口—61H,C口—62H,控制口—63H),现将8255AA口连接一输出设备,工作在0方式。B口连接一输入设备,工作在0方式,C口下半部为输出,上半部为输入。PC4作为输出设备选通控制信号且低电平有效。中断控制器8259A一片(地址号:80H,81H)。工作于边沿触发方式,普通全嵌套中断优先级,无缓冲,采用非自动中断结束方式,8259AICW2给定为30H。请填充下面程序中空白项(注意:控制字中可0可1位选0,MOVAL,10000001B;8255初始化OUT63H,ALMOVAL,00010011B;8259A初始化ICW1OUT80H,ALMOVAL,30H;ICW2OUT81H,ALMOVAL,00000001B;ICW4OUT81H,ALMOVAL,00000010B;OCW1,使IR1中断祈求被屏蔽,其他中断祈求被容许。OUT81H,ALINAL,61H;从8255B口读入数据MOVAL,00001001B;用按位置位/复位方式使PC4选通无效OUT63H,ALPOPAXOUT60H,AL;由A口输出数据MOVAL,00001000B;用按位置位/复位方式使PC4选通有效OUT63H,AL如果相应8259AIR1中断类型号是31H;中断服务子程序入口地址存储在内存000C4H,000C5H,000C6H,000C7H单元中。2、8253与CPU和74LS138译码器硬件电路连接如图所示,请回答如下问题:(1)依照74LS138输入逻辑计算出8253四个端口地址。RDWRA0A1CSCLK0GATE0OUT0D0-7RDWRA0A1CSCLK0GATE0OUT0D0-7到CPU数据总线到CPU控制总线到CPU地址总线G1G2AG2BCBAY0M/IOA7A6A4A3A2A5+825374LS138(注:可0可1位设立为0,时间常数按二进制计算,程序必要有注释,无注释减分)四个端口地址为:80H-83H时间常数为:1000000HZ/10000HZ=1000MOVAL,00110110B;计数器0,工作方式3,二进制格式OUT83H,ALMOVAX,1000;先写低8位,后写高8位OUT80H,ALMOVAL,AHOUT80H,AL3、8255硬件电路如图所示,请回答如下问题:(1)依照74LS138输入逻辑计算出8255四个端口地址。(2分)(2)编写程序段,当8255APA0~PA7中有一种开关闭合时,B口发光二极管L0~L3灭,L4~L7亮。当8255APA0~PA7所有打开时,B口发光二极管L0~L7灭。(8分)(注:可0可1位设立为0,程序必要有注释,无注释减分)答案:8255四个端口地址为:90H—93HSTART:MOVAL,1001X00XH;8255初始化设立,A口方式0,输入;B口方式0,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 动态心电图目前最需要解决的问题教学课件
- 【大学课件】国际新兴服务贸易产业
- 【物理课件】运动快慢的描述 速度课件
- DB32T-长江河道疏浚采砂项目施工质量验收规范编制说明
- 信息与通信射频电路与天线课件
- 《电梯安全经验分享》课件
- 现在完成时复习课件
- 单位人力资源管理制度集粹选集十篇
- 固收定期报告:资金面均衡偏松年末票据利率上行
- 单位管理制度品读选集【人力资源管理】
- GB/T 15972.1-1998光纤总规范第1部分:总则
- GB/T 14189-2015纤维级聚酯切片(PET)
- GB/T 12151-2005锅炉用水和冷却水分析方法浊度的测定(福马肼浊度)
- 个人贷款业务营销技巧课件
- 气候的成因、特点、判断
- 桥(门)式起重机安装(拆卸)、操作安全技术交底(机械设备安全交底)
- 新人教版小学三年级数学上册知识点整理归纳培训课件
- 霉菌性阴道炎VVC的分类及诊治
- 企业会议签到表模版(两篇)
- 儿科支气管镜术指南
- 针灸按摩养生及部位养生课件
评论
0/150
提交评论