




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理及应用模拟试题3一、填空(28分)1微型计算机之所以能自动、连续地运行工作,是因为采用了 的原理,即周而复始地 、 和 。2IBM PC的CPU提供了四个段寄存器,它们是 ,与其对应的指针寄存器分别是 。3微型计算机中常用的两种I/O接口编址方式是:(1) ,(2) ,IBM PC 8088采用的是 方式。4IBM PC 8088/8086中断源有 、 、 三类。5一个完整的中断过程包括 、 、 、 、 五个步骤。6组成32K8位的存储器,需 片1K4位的ROM芯片;若采用4K1位的RAM芯片,又需要 片。7以下指令,设执行前:DS=2000H,BX=0700H,SI=00A0H,ES=3100H,SS=1500H,CS=3300H,BP=0070H。(1)执行指令MOV AX,BX后,AX= H,BX= H,该指令的原操作数是 寻址方式,目的操作数是 寻址方式。(2)指令ADD AX,BXSI,其源操作数地址为 H,指令执行后原操作数地址中的内容 变化,源操作数是 寻址方式。二、单项选择题(12分)1微型计算机的典型结构包括三个主要组成部分,它们是:(A)CPU、运算器、I/O接口(B)CPU、控制器、存储器(C)CPU、存储器、I/O接口(D)CPU、I/O接口、外设2微机的各组成部分,用 把它们连在一起。(A)数据总线(B)地址总线(C)控制总线(D)系统总线3IBM PC采用分段的方式来管理内存,每个最大可达 字节。(A)16K(B)64K(C)128K(D)256K4CUP与外设传送数据,当外设传送速率极高时,应采用下列哪种形式:(A)直接传送(B)程序查询(C)中断控制(D)DMA5关于堆栈,下列的哪种说法是正确的?(A)能用SS表示的存储空间(B)以IP表示的存储空间(C)能用SP表示的存储空间(D)以先进后出方式工作的存储空间6指令LOOPNZ在循环中退出循环的条件是:(A)CX=0且ZF=0(B)CS=0或ZF=1(C)CX0且ZF=0(D)CS0或ZF=1三、简述题(20分)程序中的数据定义如下:LNAMEDBIBM-PC test,ADDRESSDB15 DUP(0)ENTRYDB3CODE-LISTDB11,7,8,3,21假设LNAME相对于某数据段地址偏移为0,试画出内存分配图;2用一条MOV指令将LNAME的偏移地址放入AX;3用一条指令将CODE-LIST的头两个字节的内容存入SI;4执行下列指令后,AX寄存器中的内容是什么?LEABX,CODE-LISTADDBX,ENTRYMOVAX,WORD PTR BX四、改错题(10分)在下列程序段中有错误,请找出并更正之。CSEGSEGMENTSTARTPROCRARASSUME CS:CSEG,DS:CSEGORG100HBEGIN:MOVDX,05MOVBH,DXADDBYTE PTR BX ,1000MOVCS,04L20:MOVAX,SIDIADDDX,AXSRRDX,1MOVCS,AXRETSTARTENDPCSEGENDSENDBEGIN五、读程序(15分)要求:(1)在每条指令后给出作用注释。(2)画出程序流程框图。(3)该程序完成什么功能?CSEGSEGMENTMAINRPOCRARASSUME CS:CSEG,DS:CSEGSTART:PUSHDSXORAX,AXPUSHAXPUSHCSPOPDSMOVDX,64HMOVBX,300MOVSI,0MOVDI,0NEXT:MOVAL,BYTE PTR NUM1 BXSIADDAL,ALMOVNUM2DI,ALINCDIINCSILOOPNEXTRETMAINENDPNUM1DW500 DUP(?)NUM2DB140 DUP(?)CSEGENDSENDSTART六、I/O接口程序设计(15分)8253和8255的端口地址分别为40H43H和60H63H。(1)初始化8253,要求计数器2采用方式3,预置值为533H。(2)初始化8255,要求A口输入,B口输出,C口输入。(3)若8255的B口的PB0,PB1控制扬声器的发声,而8253的计数器2的输出则控制PB0,PB1,编制一按键(1,2,9)发声程序,键码越大,发声时间越长,按Return键返回DOS。答案一、填空1存储程序,取指令,分析指令,执行指令2CS,DS,SS,ES;IP,SI,SP,DI3统一编址,隔离编址,隔离偏址4NMI,INTR,INT n5中断请求,不断判优,中断响应,中断处理,中断返回664,647(1)0700,0700,寄存器,寄存器(2)207A0,不,基址加变址二、(1)C(2)D(3)B(4)D(5)D(5)B三、1偏移地址 0000H(LNAME):49H,42H,4DH,2DH,50H,43H,20H,74H,65H,73H,74H,24H偏移地址 000CH(ADDRESS):00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H偏移地址 001BH(ENTRY):03H偏移地址 001CH(CODE-LIST):0BH,07H,08H,03H,02H2MOV AX, OFFSET LNAME3MOV SI, WORD PTR CODE-LIST4AX=0203H四、错误正确(1)MOVBH,DSMOVBX,DX(2)MOVBYTE PTR BX,1000MOVWORD PRTBX,1000(3)SRRDX,1SHRDX,1(4)MOVAX,SIDIMOVAX,BXDI(5)MOVCS,AXMOVDS,AX五、(1)略(2)略(3)将num1中第300个字节开始的数据乘以2传送到num2开始的单元中,共传送100个字节。六、(1)MOVAL,10110110B;计数器2,先装入LSB,后MSBOUT043H,AL;方式3,16位二进制数,写入控制字MOVAX,0533H;初值为0533HOUT42H,AL;送LSB至计数器2MOVAL,AH;OUT42H,AL;送MSB(2)MOVAL,10011001B;A口输入,B口输出,C口输入OUT63H,AL(3)程序如下:;定义代码段CSEGSEGMENTASSUME CS:CSEG,SS:SSEGSTARTPROCFARMOVAL,10010011BOUT63H,AL;8255初始化MOVAL,0B6HOUT43H,AL;8253计数器2初始化MOVAX,0533HOUT42H,AL;送时间常数MOVAL,AHOUT42H,ALWAIT1:MOVAH,1INT16HJZWAIT1;检查有键按下吗?没有则等待MOVAH,0INT16H;有键按下,读键盘CMPAL,0DH;回车退出JZEXITCMPAL,31HJBWAIT1;键入的数据9,重新输入ANDAL,0FHMOVDL,AL;键入的字符转换为数据,用于控制;延时的循环次数INAL,61HMOVAH,AL;保存PB口的原输出值ORAL,03;PB0 PB1置1OUT61H,AL;使扬声器发声MOVCL,4SALAL,CL;发声时间为数字(键入)6DDD:PUSHBX;发声时间控制(延时)MOVBX,50 ;可根据机器的工作频率调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能制造项目贷款合同续签与智能制造技术合作协议
- 离婚子女户口迁移服务合同及监护权变更协议
- 住宅小区物业员工消防安全管理与培训合同
- 含铝废渣综合利用项目建筑工程方案
- 国企读书日活动策划方案
- 2025年新能源汽车电池管理系统智能化与车辆智能导航报告
- 2025年新能源行业供应链绿色物流技术应用报告
- Unit 3 Get off the bed!说课稿-2025-2026学年小学英语Starter B新概念英语(青少版)
- DB65T 4397-2021 戈壁地酸枣直播造林技术规程
- 5. 机械能守恒定律教学设计-2025-2026学年高中物理教科版必修2-教科版2004
- 部编语文四年级上册教材解读与集体备课
- ESG投资策略实证分析
- 施工电梯安装(拆卸)安全技术交底
- 危险化学品罐区日常安全检查表
- 《18良渚古玉》教学设计(浙江省县级优课)x-四年级美术教案
- 混凝土检查井施工方案
- 2023年农商银行面试自我介绍四篇(汇总)
- 捷达VS7汽车说明书
- 教育部首批中等职业学校专业教学标准
- 讲文明讲卫生
- 内科护理学循环系统疾病患者护理
评论
0/150
提交评论