欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    微机原理与接口技术模拟题及答案.doc

    • 资源ID:4877818       资源大小:134KB        全文页数:10页
    • 资源格式: DOC        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微机原理与接口技术模拟题及答案.doc

    1、微机原理与接口技术模拟题一一填空题 1二进制数11010011B转换为十六进制数是 ,转换为十进制数是 。2十六进制数2345H转换为二进制数是 ,转换为十进制数是 。 3十进制数45D转换为组合BCD码是 ,转换为非组合BCD码是 。4十进制数45D对应的8位补码是 。5十进制数-58D对应的8位补码是 。二单选题1一个字符的基本ASCII码的值占用 位。 A6 B7 C8 D9 2将高级语言的程序翻译成为机器语言代码程序的实用程序是 。A编译程序 B汇编程序 C解释程序 D目标程序3指令“MOV ES:2000H,AX”中,目的的操作数的寻址方式是 。A立即寻址 B寄存器寻址 C存储器直接

    2、寻址 D寄存器间接寻址 4下列寄存器不能存放操作数有效地址的为 。ASI BDI CBX DDX5CPU发出的访问存储器的地址是 。A物理地址 B偏移地址 C逻辑地址 D段地址三解答题1 I/O接口与CPU的主要连线与外部设备的主要连线是什么称谓?各有什么功能? 2简述8088与8086在内部结构与外部引脚的主要区别是什么?3INT n的功能调用与过程(子程序)调用有什么不同? 4写出下列存储器地址的段地址、偏移地址与物理地址。 (1)2314:0035 (2)1FD0:000A四计算题计算下列各题,请写出计算过程,解释为什么?(不解释或解释错误无分)1 计算3AC8H + 91FDH,并说明

    3、各状态标志位的值是什么? 2请按8421BCD码的修正法则,计算5479H + 4587H。五画图题要求用2K 4的存储芯片,构成4K容量的存储容量,要求地址从1800H开始。画出存储器与微处理器的连接图;并说明各组存储区的地址范围。(设:地址总线为16根,数据总线为8根,要求存储器地址连续)六编程题1用8086汇编语言编辑一程序段,求AX中“0”的个数,并存储在BX中。 2用8086汇编语言编辑一完整程序,求8AAF32H+000BA84H的和。微机原理与接口技术模拟题一答案一填空题 1 D3H , 211D 。 2 0010001101000101B , 9029D 。 3 45H , 0

    4、405H 。4 00101101B 。 5 11000110B 。二单选题1 B 。 2 A 。 3 C 。 4 D 。 5 A 。三解答题1I/O接口与CPU的主要连线与外部设备的主要连线是什么称谓?各有什么功能?解:I/O接口处于微处理器与外部设备之间进行信息交换的媒介。 (1)微处理器与I/O接口之间,三大总线相连接 DB:微处理器I/O口交换信息,以及通过 I/O口与外设交换信息;AB与M/IO配合,寻I/O口的口地址;RD/WR:微处理器控制 I/O口,相互交换信息。 (2)I/O接口与外部设备之间,三类信息线相连接 微处理器通过 I/O控制口,控制外设的操作; 微处理器通过 I/O

    5、查询口,检查外设的状态; 微处理器通过 I/O数据口,与外设相互交换信息; 2简述8088与8086在内部结构与外部引脚的主要区别是什么?解:(1)指令对列缓冲器: 8086为六个单元, 8088为四个单元(2)数据总线AD0AD15(8086)16位机 AD0AD7(8088)准16位机(3)控制总线M/IO(8086), IO/M(8088)3INT n的功能调用与过程(子程序)调用有什么不同? 解:(1)CALL、RET 执行时SP 与IP 的状态 CALL 标号 CS:IP (下一条语句) 断点的逻辑地址入栈:CS入栈(段间调用),IP入栈; 标号的偏移地址入IP,标号的段地址入CS(

    6、段间调用)。 (CS) 标号 PROC RET 标号 ENDP 执行RET时: IP出栈; CS出栈(段间调用)。(2)中断执行与返回时,SP 与IP 的状态 中断执行时:(当前FLAGS) 堆栈, (当前CS) 堆栈, (当前IP) 堆栈 根据中断指针,指向中断服务程序地址表的某一位置,及获得中断向量(矢量): (中断服务程序首地址) IP , (中断服务程序段地址 ) CS ; 中断返回时:(堆栈 ) IP , (堆栈) CS , (堆栈) FLAGS。 4写出下列存储器地址的段地址、偏移地址与物理地址。 (1)2314:0035 (2)1FD0:000A解:(1)2314H、0035H、

    7、25175H。(2)1FD0H、000AH、1FD0AH。四计算题1 0011 1010 1100 1000 + 1001 0001 1111 1101 (有此过程并正确,得1分) 1100 1100 1100 0101 CF=0;D15向D16无进位,及CS+1=0。 OF=0;D15向D16无进位,及CS+1=0 ;D14向D15无进位,及CS=0;(或CS CS+1=0)。 ZF=0;计算结果不为零。 SF=1;计算结果D15为“1”。 PF=1;计算结果D0与D7“1”的个数为偶数。 AF=1;D7向D8有进位。2 (5479H)BCD +(4587H)BCD=(10066H)BCD。

    8、 0101 0100 0111 1001 + 0100 0101 1000 0111 1001 1010 0000 0000 (步骤正确得全分,只有结果无步骤无分) + 0110 0110 0110 1010 0000 0110 0110 + 0110 1 0000 0000 0110 0110五画图题参考答案: 两组4片,1800H1FFFH、2000H27FFH A15 A14 A13 A12 A11 A10 A0 第一组: 0 0 0 1 1第二组: 0 0 1 0 0 外译码 内译码 (可用线选法或全译码法,下面为参考图)六编程题1用8086汇编语言编辑一程序段,求AX中“0”的个数,

    9、并存储在BX中。 参考答案: MOV BX,0 MOV CX,16 LOP1: SHR AX,1 JC LOP ADD BX,1 LOP: LOOP LOP12 用8086汇编语言编辑一完整程序,求8AAF32H+000BA84H的和。参考答案: DATA SEGMENT FIRST DB 32H,0AFH,8AH SECOND DB 84H,0BAH,00H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV CX,3 MOV SI,0 CLC LOP: MOV AL,SECOND SI

    10、 ADC FIRST SI,AL INC SI LOOP LOP MOV AH,4CH INT 21H CODE ENDS END START微机原理与接口技术模拟题二一单选题1请按名词与解释内容的关系,在括号中填入相应的字母。(1)CPU( ) A总线接口部件,实现所需的总线操作。 (2)存储器( ) B机器语言代码。 (3)EU( ) C控制部件、算逻单元和寄存器组等组成。 (4)BIU( ) D存储程序、数据等信息的器件。 (5)目标码( ) E分析并控制指令执行的部件。2请按要求选择,填入相应的字母。(1)补码01011001的真值为 。 A01011001 B10100111 C01

    11、011010 D10100110(2)补码11011001的真值为 。 A10100110 B10100111 C00100110 D00100111(3)-50的补码为 。 A11001110 B10110010 C00110010 D00110011(4)无符号数150的补码为 。 A10010110 B01101001 C01101010 D11101010 (5)字符“8”的ASCII码为 。 A00111010 B00111000 C00011000 D00110001 (6)进行字节乘法运算时,必须使用 寄存器。 ADX,AX BBX,DI CAX,AL DCX,BX (7)计算机

    12、系统的存储器系统是指 。 ARAM存储器 BROM存储器 C主存储器 D主存储器与外存储器 (8)表示将要执行指令的偏移地址,存放在 寄存器中。 ACX BIP CAX DDX (9)8255A芯片的控制口地址为AFH,片选信号的译码器输入的有效信号为 。 A011111 B101011 C010101 D101001(10)程序控制类指令的功能是 。 A算术与逻辑运算 B主存与CPU之间传数 CCPU与I/O之间传数 D改变程序执行的顺序二计算题请写出计算过程,解释为什么(不解释或解释错误无分)计算3AC8H + 91FDH,并说明各状态标志位的值是什么?三判断题 1. 请分别说明下面各条语

    13、句中,“源”与“目的”的寻址方式。 (1)ADD BYTE PTRBXDI,AL “目的”的寻址方式 “源”的寻址方式 (2)MOV SI,0A29H “目的”的寻址方式 “源”的寻址方式 (3)MOV BX,WORD PTR STRS “目的”的寻址方式 “源”的寻址方式 (4)SUB BYTE PTR BX,12H “目的”的寻址方式 “源”的寻址方式 (5)MOV AX,NUMSI “目的”的寻址方式 “源”的寻址方式 2. 判断以下语句是否有错;如果有错误,请说明为什么? (1)MOVAH,257 (2)OUTDX,AL (3)SHLAL,10 (4)MOVBYTE PTR SI,NU

    14、M (5)MOVDS,BP (6)SUBPROC (7)MOVAH,BYTE PTR SI+DI (8)LEAAX,OFFSET NUMBX (9)INAX,1300H (10)XORAX四画图题假设(SP)=0200H,如果(CX)=1000H,(BX)=2000H,请画出堆栈区执行下面各条语句的操作过程。(注:每一条语句画一组图) PUSH CX,PUSH BX,POP AX,POP BX。五编程题请编写一完整的8086汇编程序(按字节编程),比较X、Y的大小,将大者放入BIG单元,其小者放入BIG+1单元。六综合应用题请根据下图,应用汇编语言写出8255A的初始化程序(包括各个口的输入/

    15、输出语句,输入与输出的数据可以自己假设)。 微机原理与接口技术模拟题二答案一单选题 1 (1)(C) (2)(D) (3)(E) (4)(A) (5)(B) 2(1) A (2) D (3) A (4) C (5) B (6) C (7) D (8) B (9) B (10) D 二计算题 0011 1010 1100 1000 + 1001 0001 1111 1101 1100 1100 1100 0101 CF=0;D15向D16无进位,及CS+1=0。 OF=0;D15向D16无进位,及CS+1=0 ;D14向D15无进位,及CS=0;(或CS CS+1=0)。 ZF=0;计算结果不为

    16、零。 SF=1;计算结果D15为“1”。 PF=1;计算结果D0与D7“1”的个数为偶数。 AF=1;D7向D8有进位。三判断题1 (1)“目的”的寻址方式 基址加变址, “源”的寻址方式 寄存器 (2)“目的”的寻址方式 寄存器, “源”的寻址方式 立即 (3)“目的”的寻址方式 寄存器, “源”的寻址方式 直接 (4)“目的”的寻址方式 寄存器间接, “源”的寻址方式 立即(5)“目的”的寻址方式 寄存器, “源”的寻址方式 变址2 (1),“源”与“目的”的类型不同。 (2) (3),“源”为大于1的立即数,应为CL。(4),“源”与“目的”同为存储器。 (5),BP不能传数给数据段段寄

    17、存器DS。(6),SUB为指令,不能作为过程名。 (7),SI、DI不能同时为源。 (8),LEA与OFFSET同时使用。 (9),“源”为16位不能为立即数,应为DX。(10),语句不完整。四画图题参考答案。 PUSH CX, PUSH BX, POP AX, POP BX。 五编程题参考答案:设X,Y为任意大小的无符号数 DATA SEGMENT X DB ? Y DB ? BIG DB 2 DUP(0) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX CMP AL,Y JA LOP1 M

    18、OV BIG,Y MOV BIG+1,AL JMP DONE LOP1: MOV BIG,AL MPV BIG+1,Y DONE: HLT CODE ENDS END START六综合应用题分析8255A口地址:A口:90H,B口:91H, C口:92H,控制口:93H。分析8255A方式字: 1 0 0 0 1 0 1 1 8BH 程序段: MOV AL,8BHOUT 93H,AL 输入/输出语句:OUT 90H,AL IN AL,.91H IN AL。92H微机原理与接口技术模拟题三一填空题/选择题 1请按要求,填入相应的文字、字母、数字或符号。 (1)在数据段内写入十进制数 200,计算

    19、机存储单元中的十六进制数为 。(2)8086的寄存器中,能够用于表示存储器地址的寄存器有 。(2分) (3)8086微处理器内部的部件分别为 和 ;与8088比较内部不同的部分是 。 (4)8253是 芯片,方式 为方波速率发生器。 (5)所谓堆栈,是以 的原则存放数据的方式。 (6)在执行中断指令时, 自动压栈;中断服务程序执行IRET命令时,自动出栈至 。(按先后顺序写出)(7)假设(SS)=2000H,(SP)=0100H,如果弹出5个数据字,再压入3个数据字后,栈顶的物理地址是 。 (8)异步通信的数据格式为 、 、 和 等部分组成。 2请按要求,填入相应的寄存器、文字或数字(可多选)。 (1)进行字除法运算时,必须使用 寄存器。 DX,AX BX,DI AX,AL CX,BX (2)8086的引脚MN/MX为正时, 引脚为该方式可用。 S0、S1、S2 M/IO ALE LOCK (3)表示I/O口间接偏移地址,存放在 寄存器中。 AX BX CX DX (4)INC指令不影响标志寄存器中的 标志位。 SF CF OF ZF(5)同时明确段地址与偏移地址称为 。 物


    注意事项

    本文(微机原理与接口技术模拟题及答案.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开