ImageVerifierCode 换一换
格式:DOC , 页数:31 ,大小:88KB ,
资源ID:4733354      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4733354.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(微型计算机原理与接口技术-张荣标.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

微型计算机原理与接口技术-张荣标.doc

1、(word完整版)微型计算机原理与接口技术 张荣标第一章1选择题(1)C (2) D A (3) C3填空(1) CPU,微型计算机,系统软件,外围设备,微型计算机系统(2) 10,3,12(3) 阶数(4) 10010010B,01000100B,11010110B,FF4EH(5) 3F7H,1C3H,243H,277H, 4简答题(1) 微处理器,微型计算机和微型计算机系统三者有何联系与区别?微处理器是把原来的中央处理单元CPU的复杂电路(包括运算器和控制器)做在一片或几片大规模集成电路的芯片上。把这种微缩的CPU大规模集成电路称为微处理器.微型计算机是以微处理器为核心,再配备上用大规模

2、集成电路工艺制成的存储器和 I/O接口就构成了微型计算机。以微计算机为核心,再配备上系统软件、I/O设备、辅助电路和电源就构成了微机系统。微型计算机系统包括硬件和软件了两大部分.(2) 试述在计算机中常采用二进制的缘由?(3) 简述如何从补码判断真值的符号?(4) BCD码与纯二进制数有何区别?主要区别是二者对应的二进制位所表示的二进制真值不同,(5) 试述机器数的定点和浮点数表示形式。第2章2填空题(1) 递增,A7,A5,A3,A1。(2) 地址总线的宽度,00000H0FFFFFH(3) 寄存器,运算器,控制器;运算和控制(4) SS,SP(5) MN/MX(6) 主频,总线宽度(7)

3、20,163简答题(1) 什么是指令周期?什么是总线周期?一个总线周期至少包括几个时钟周期?指令周期是一条指令执行所需的时钟周期,cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问所需的时间称为一个总线周期。一般一个基本的总线周期由4个时钟周期组成.(2) 8086CPU在最小模式下构成计算机系统至少应该包括哪几个基本的部分?(3) 8086CPU中,标志寄存器包含哪些标志位?各标志位为0,1分别表示什么含义?(4) 8086CPU中有哪些通用寄存器和专用寄存器?说明他们的作用。(5) 在8086CPU中,已知CS寄存器和IP寄存器的内

4、容分别如下所示,请确定其物理地址。1) CS=1000H ,IP=2000H 物理地址: CS16+IP=10000H+2000H=12000H2) CS=1234H ,IP=0C00H物理地址: CS*16+IP=12340H+0C00H=12F40H(6)设(AX)=2345H,(DX)=5219H,请指出两个数据相加或相减后,FLAG中状态标志位的状态。相加 :CF=0,SF=0,ZF=0,AF=0,OF=0,PF=0相减: 0010 0011 0100 0101 1101001000011001 补 1010 1101 1110 0111 1101 0001 0010 1110CF=0

5、,SF=1,ZF=0,AF=0,OF=0,PF=0(7)8086CPU工作在最小模式下:访问存储器要利用:M/IO、ALE、BHE、RD、WR、DT/R、DEN、READY和数据、地址总线。访问I/O要利用:M/IO、ALE、BHE、RD、WR、DT/R、DEN、READY和数据、地址总线.当HOLD有效并得到响应时,CPU置高阻的信号有:数据/地址总线、数据状态总线及M/IO、BHE、RD、WR、DT/R、DEN、INTA。第三章P1341选择题 (1)D (2)C (3)A (4)A2填空题 (1)递增 (2)60H 0 (3)1F02CH4请指出下列指令中源操作数和目的操作数的寻址方式.

6、 (1)源操作数为立即寻址,目的操作数为寄存器寻址 (2)源操作数为立即寻址,目的操作数为寄存器间接寻址 (3)源操作数为寄存器间接寻址,目的操作数为寄存器寻址 (4)源操作数为寄存器寻址,目的操作数为寄存器寻址 (5)单一操作数(源操作数)为寄存器寻址 (6)单一操作数(目的操作数)为寄存器寻址 (7)源操作数为相对基址变址寻址,目的操作数为寄存器寻址 (8)源操作数为寄存器间接寻址,目的操作数为寄存器寻址 (9)源操作数为立即寻址和寄存器寻址,目的操作数寄存器寻址 (10)单一操作数为段间直接寻址(相对变址寻址)5请写出如下程序片段中每条逻辑运算指令执行后标志ZF、SF、和PF的状态:MO

7、V AL, 0AH ; 各标志位保持不变AND AL, 0FH ; ZF=0 SF= 0 PF=1OR AL, 04BH ; ZF=0 SF= 0 PF=1XOR AL, AL ; ZF=1 SF= 0 PF=16请写出如下程序片段中每条算术运算指令执行后标志CF、ZF、SF、OF、PF和AF的状态:MOV AL, 54H ; 各标志位保持不变ADD AL, 4FH ; CF=0 ZF=0 SF= 1 OF=1 AF=1 PF=1CMP AL, 0C1H ; CF=1 ZF=0 SF=1 OF=0 AF=0 PF=1SUB AL, AL ; CF=0 ZF=1 SF= 0 OF=0 AF=0

8、PF=1INC AL ; CF=0 ZF=0 SF= OF=0 AF=0 PF=07。(DS)=3000H,(SS)=1500H,(SI)=010CH,(BX)=0870H,(BP)=0500H,指出下列指令的目的操作数字段寻址方式,并计算目的操作数字段的物理地址。(1) MOV BX, CX 目的操作数为寄存器间接寻址目的操作数的物理地址为:DS16+0870H=30870H (2) MOV 1000H, BX 目的操作数为直接寻址目的操作数的物理地址为:DS16+1000H=31000H(3) MOV BP, BX 目的操作数为寄存器间接寻址目的操作数的物理地址为:SS16+0500H=1

9、5500H(4) MOV BP+100, CX 目的操作数为寄存器相对寻址目的操作数的物理地址为:SS16+0500H+64H=15564H(5) MOV BX+100SI, CX 目的操作数为相对基址加变址寻址目的操作数的物理地址为:DS16+0870H+64H+010CH=309E0H8指出如下指令哪些是错误的,并说明原因:(1)MOV SP, BX错。 (2)MOV CS, BX错。CS寄存器不能赋值,要由装入程序确定(3)POP CS错.CS寄存器不能赋值,要由装入程序确定(4)JMP BX对。(5)SUB BP+DI1000,AL错。偏移量不能为负。但编译能通过。(6)SHL AX,

10、CX错。源操作数最大为255,只能是CL,不能是CX(7)XCHG ES:BX,AL对。(8)LEA AX,BX+DI对。9已知(SS)=2800H,(SP)=0010H,(AX)=0FA0H,(BX)=1002H,下列指令连续执行,请指出每条指令执行后SS、SP、AX、BX寄存器中的内容是多少?PUSH AX ;(SS)=2800H,(SP)=000EH,(AX)=0FA0H,(BX)=1002HPUSH BX ;(SS)=2800H,(SP)=000CH,(AX)=0FA0H,(BX)=1002HPOP AX ;(SS)=2800H,(SP)=000EH,(AX)=1002H,(BX)=1

11、002HPOP BX ;(SS)=2800H,(SP)=0010H,(AX)= 1002H,(BX)= 0FA0H10.阅读下列各小题的指令序列,在后面空格中填入该指令序列的执行结果。(1)MOV BL,26H MOV AL,95H ADD AL,BLDAAAL= 21H BL= 26H CF=1(2)MOV AX,1E54H STC MOV DX,95 XOR DH,0FFHSBB AX,DX AX= 1EF5H CF=111.已知程序段如下: CMP AX,BX JNC K1 JNO K2 JMP K3假设有以下三组AX、BX值,那么在程序执行后,分别转向哪里?(1)(AX)=0E301H

12、,(BX)=8F50H转向K1(2)(AX)=8F50H,(BX)=0E301H转向K2(1)(AX)=147BH,(BX)=80DCH转向K3第四章P1831选择题 (1)C B (2)B (3)B (4)D3(1) DATA1 EQU THIS BYTE DA1 DW 1234H,567H,89ABH(2) DATA2 DW 56H,0BCH,79H,14H(3) DATA3 DB 6DUP(c),2DUP(3,3,1), 20DUP(?)(4) STRING DB HELLO WORLD!4。 DATA1 DB 00H,0AH,10H DATA2 DB 15 DUP(04H,3DUP(0

13、8H),09H) DATA3 DW 6577H,636CH,6D6FH5。LEA BX,TABLEMOV BX,OFFSET TABLE8。 (1)宏展开: + PUSH AX + MOV AX,AX + SUB AX,AX + CMP AX,0 + JGE NEXT(0014) + MOV BX,AX + POP AX (2)调用无效.语法错误(立即数的使用)。 (3) 宏展开: + PUSH AX + MOV AX,BX+SI + SUB AX, BX+SI+X + CMP AX,0 + JGE NEXT(0025) + MOV CX,AX + POP AX调用无效。相对基址加变址寻址方式

14、形成的值在汇编时是不知道的。11.CMPN MACRO X,Y,SUM PUSH AX PUSH DXMOV AL,X CMP AL,Y JNC K1 MOV DL,5 MUL DL ADD AX,Y JMP K2K1: MOV AL,Y MOV DL,5 MUL DL ADD AX,XK2: MOV SUM,AX POP AX ENDM12。DSEG SEGMENTCHAR DB 61 DUP(?)DSEG ENDSCSEG SEGMENT ASSUME CS:CSEG,DS:DSEGSTART PROC FAR MOV AX,DSEG MOV DS,AXMOV DX,OFFSET CHAR

15、MOV AH,0AHINT 21HMOV DX,OFFSET CHARMOV AH,09HINT 21HMOV AH,4CHINT 21HSTART ENDP CSEG ENDS END START 微机原理第五章部分习题答案4、试编写一汇编程序,要求实现将ASCII码表示的两位十进制数转换为一字节二进制数。DATA SEGMENT ASC DB 36H,35H ASCEND DB ?DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATADECIBIN PROC FAR MOV AX,DATA MOV DS,AX MOV BX,OFFSET ASC MOV

16、AL,BX CMP AL,30H JL EXIT CMP AL,39H JG EXIT SUB AL,30H MOV DL,BX+1 CMP DL,30H JL EXIT CMP DL,39H JG EXIT SUB DL,30H MOV CL,10 MUL CL ADD AL,DL MOV ASCEND,AL EXIT: MOV AH,4CH INT 21H DECIBIN ENDP CODE ENDS END DECIBIN5.某存储区中存有20个单字节数,试编写一汇编语言分别求出其绝对值并放回原处.DSEG SEGMENT MUM DB 1,2,3,9,0,7,5,4,7,11,34,-

17、67,-44,51,1,3,6,8,9,3DSEG ENDSCSEG SEGMENT ASSUME CS:CSEG, DS:DSEGSTART PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX,DSEG MOV DS,AX MOV CX,20 MOV SI,OFFSET MUMLP1: MOV AL,SI AND AL,AL JNS DONE NEG ALDONE: MOV SI,AL INC SI LOOP LP1 MOV AH,4CH INT 21HSTART ENDPCSEG ENDS END START6、试编写一汇编程序,将AX中的各位取反,然后统计

18、出AX中“0”的个数,将结果保存到CL中.CODE SEGMENTMAIN PROC FAR ASSUME CS:CODESTART: MOV AX,0E001H MOV DL,0 MOV CL,16 NOT AXRETEST: AND AX,AX JS SKIP INC DLSKIP: SHL AX,1 LOOP RETEST MOV CL,DLEXIT: MOV AH,4CH INT 21HMAIN ENDPCODE ENDS END START12 已知a1a20依次存放在以BUF为首址的数据区,每个数据占两个字节,SUM也是两个字节.试编程计算SUM=a1+a2+a3+.。.+a20D

19、ATA SEGMENT DAT DW 0,1,8,27,64,-9,5,6,77,5,55,88,99,33,55,1,3,5,6,87 SUM DW ?DATA ENDSCODE SEGMENTMAIN PROC FAR ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV AX,0 MOV SUM,AX MOV SI,OFFSET DAT MOV CX,20LP1: ADD AX,SI INC SI INC SI LOOP LP1 MOV SUM,AX MOV AH,4CH INT 21HMAIN ENDPCODE ENDS END

20、START14 编一字程序,计算f(t)=at3+bt2+ct+d。设a,b,c,d,t均为一位十进制数,结果存入RESULT单元。DATA SEGMENT AA1 DB 8 BBB DB 5 CCC DB 5 DDD DB 5 TTT DB 2 QQQ DW 3 DUP(?) RESULT DW ?DATA ENDSCODE SEGMENTMAIN PROC FAR ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV SI, OFFSET QQQ MOV BL,TTT MOV BH,0 MOV AX,BX MUL BX MOV SI,

21、AX ;存t2 MUL BX MOV SI+2,AX ; 存t3 MOV AL,AA1 MOV AH,0 MUL WORD PTRSI+2 MOV RESULT,AX MOV AL,BBB MOV AH,0 MUL WORD PTRSI ADD RESULT,AX MOV AL,CCC MUL TTT ADD RESULT,AX MOV AL,DDD MOV AH,0 ADD RESULT,AX MOV CX,RESULT MOV AH,4CH INT 21HMAIN ENDPCODE ENDS END START15 求出前20个Fibonacci数,存入数据变量FN开始的区域中.Fibon

22、acc数的定义为:f0=0,f1=1,fn+2=fn+fn+1DATA SEGMENT F1 DW 0 F2 DW 1 FN DW 20 DUP(?) RESULT DW ?DATA ENDSCODE SEGMENTMAIN PROC FAR ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV CX,18 MOV AX,F1 MOV BX,F2 MOV SI,OFFSET FN MOV SI,AX INC SI INC SI MOV SI,BXLL: ADD AX,BX ADD SI,2 MOV SI,AX MOV BX,SI2 LOO

23、P LL MOV AH,4CHINT 21HMAIN ENDPCODE ENDS END START第七章1,(1)B(2)C D(3) B2,(1)0100:48B0 0100:48B3 4(2)8 57 (3)中断请求、中断判优、中断响应、中断服务、中断返回4,PORT0 EQU 40HPORT1 EQU 41H;设置I/O地址号为40H和41H MOV AL,13HMOV DX,PORT0OUT DX,AL ;设置ICW1命令字 边沿触发方式,单片无级联,需要设置ICW4 INC DX;DX增1,为设置下面的命令字做准备 MOV AL,08HOUT DX,AL;设置ICW2,中断类型号为

24、从08H开始的8个 MOV AL,09HOUT DX,AL; 设置ICW4 一般EOI缓冲方式,全嵌套方式5,MOV DX,1207HIN AL,DXOR AL,0101 1000B(或者58H)OUT DX,AL7,(1)主片:08H0FH 从片:80H87H (2)译码器输入可任选6个地址信号,从片的INT输入可以任选主片除IR5的中断源,下面的程序中选的是IR2 (3)主片初始化程序:MOV AX,00HMOV DS,AXMOV BX,0DH4MOV AX,1260HMOV DS:BX,AXMOV AX,4310HMOV DS:BX+2,AX MOV AL,11HOUT 30H,AL M

25、OV AL, 08HOUT 31H, AL MOV AL,04HOUT 31H,ALMOV AL,1DHOUT 31H,AL 从片初始化程序:MOV AX,00HMOV DS,AXMOV BX,85H4MOV AX,2340HMOV DS:BX,AXMOV AX,4310HMOV DS:BX+2,AX MOV AL,11HOUT 36H, ALMOV AL, 80HOUT 37H ,ALMOV AL, 02HOUT 37H, ALMOV AL,01HOUT 37H,AL微机原理习题第8章部分答案2、I/O接口的主要功能有哪些? 一般有哪两种编址方式?两种编址方式各自有什么特点?I/O接口的主要功能有:(l)解决CPU与外设之间速度不匹配问题(2)实现信号电平的转换(3)实现信号格式的转换 I/O端口的编址方式有两种:统一编址方式和独立编址方式。(1)统一编址方式(存储器映像寻址)优点:1)简化了指令系统的设计,在微处理器指令集中不必包含I/O操作指令;2)访问I/O设备的指令类型多、功能强,能用访问存储器指令,对I/O设备进行方便、灵活的操作;3)I/O地址空间可大可小,能根据实际系统上的外设数目来调整。缺点:I/O端口占用了存

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服