ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:213.04KB ,
资源ID:8222578      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

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

注意事项

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

微机原理复习题.doc

1、1.用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式。 解:(1)512*4位RAM构成16KB的存储系统; 需要16KB/512*4=64片;片外地址译码需11位地址线。 (2)1024 * 1位 RAM构成 128KB的存储系统; 需要128KB/1K*8=1024片;片外地址译码需10位地址线; (3)2K * 4位 RAM构成 64KB的存储系统; 需要 64KB/2K * 2=64片;片外地址译码需 9位地址线; (4)64K * 1位 RAM构成 256KB的存储系统 ; 需要 256KB/64K

2、 8位= 32片;片外地址码需 4位地址线。 2.现有一种储存芯片容量为512*4b,若要用它组成4KB的存储容量,需要多少这样的存储芯片?每块芯片需要多少寻址线?而4KB存储系统最少需要多少根寻址线? 4K=4*1024*8位,4*1024*8/512*4=16,所以用512*4的要16块, 512=29所以要寻址线为9 4K=4*1024=22*210所以寻址线为2+10=12 3. 已知(DS)=091DH, (SS)=1E4AH, (AX)=1234H, (BX)=0024H, (CX)=5678H, (BP)=0024H, (SI)=0012H, (DI)=0032H

3、 (09226)=00F6H, (09228)=1E40H, (1E4F6H)=091DH.则下列各指令或程序段分别执行后的结果如何? 1.MOV CL,[BX+20H][SI] 2.MOV [BP][DI],CX 3.LEA BX,[BX+20H][SI] MOV AX,[BX+2] 4.LDS SI,[BX][DI] MOV [SI],BX 5.XCHG CX, [BX+32H] XCHG [BX+20H][SI],AX 解:1.MOV CL,20H[BX][SI];结果(CL)=(DS:[BX+SI+20H])=(091DH:0056H)=(09226

4、H)=0F6H 2.MOV [BP][DI],CX];结果是将CX的值5678H存入内存(SS:[BP+DI])=(1E4AH:0056H)=(1E4F6H)中,即结果是(1E4F6H)=5678H 3.LEA BX,20H[BX][SI]);结果是将内存偏移地址[BX+SI+20H]=0056H送给BX,即结果(BX)=0056H MOV AX,2[BX];结果是(AX)=(DS:[BX+2])=(091DH:0058H)=(09228H)=1E40H 4.LDS SI,[BX][DI];结果是将内存双字单元(DS:[BX+DI])=(091DH:0056H)=(09226

5、H)中的内容分别送给SI和DS,即结果为(SI)=00F6H,(DS)=1E40H MOV [SI],BX;结果是将BX值0024H送给内存单元(DS:[SI])=(1E40H:00F6H)=(1E4F6H)中即最终结果为(1E4F6H)=0024H 5.XCHG CX,32H[BX];结果是将CX的值5678H和内存单元(DS:[BX+32H])=(091DH:0056)=(09226H)中的内容00F6H互换,互换后结果为(CX)=00F6H,(09226H)=5678H XCHG 20H[BX][SI],AX;结果是将AX的值1234H与内存单元(DS:[BX+SI+20H])=

6、091DH:0056H)=(09226H)中的内容5678H互换,互换后结果为(AX)=5678H,(09226H)=1234H 4. 设DS=1000H,SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1200H,SP=1352H,SI=1354H,(11350H)=0A5H,(11351H)=3CH,(11352H)=0FFH,(11353H)=26H,(11354H)=52H,(11355H)=0E7H,(126A4H)=9DH,(126A5H)=16H,(21350H)=88H,(21351H)=51H,求以下各指令执行后的值。 1)MOV

7、AX,1352H AX=?1352H 答:AX=1352H 2)MOV AX,[1352H] AX=?26FFH 答:EA=1352H,DS=1000H,内存单元地址=DS×10H+EA=11352H 所以,AX=26FFH 3) MOV 0150H[BX],CH (11350H)=?33H.(11351H)=?3CH 答:因为 EA=BX+0150H=1350H,CH=33H,内存单元地址=DS×10H+1350H=11350H, 所以,(11350H)=33H,(11351H)=3CH (4)MOV AX,0150H[BP]

8、 AX=?5188H 答:因为 EA=BP+0150H=1350H,内存单元的地址=SS×10H+1350H=21350H 所以,AX=5188H 5)POP AX AX=?5188H ,SP=?1354H 答:出栈指令先传送字数据,因为SP=1352H,SS=2000H, 字地址=SS×10H+SP=21352H, 所以,AX=5188H,再修改SP=SP+2=1354H 6)ADD [SI],CX (11354H)=?0ECH ,(11355H)=? 1AH ,SF=?0, ZF=?0, CF=?1, OF=?0 答:EA=

9、SI=1354H;DS=1000H,内存单元的字地址=1000×10H+1354H=11354H 该内存单元的字=0E752H ,CX=339AH;该内存单元的字=E752H E752H +339AH CF=1 1AECH 所以执行指令后,(11355H)=1AH,(11354H)=0ECH, 同时,因为执行加法指令后最高位=0,所以,SF=0,ZF=0,又因为这是两个不同符号的数相加, 故OF=0 7)SUB BH,0150H [BX] [SI] BH=?75H ,SF=?0, ZF=?0, PF=?0 ,CF=?1 ,OF=?0. 5. CPM AX,

10、BX JEG NEXT XCHG AX,BX NEXT: CMP AX,CX JEG DONE XCHG AX,CX DONE : : 试回答:1.程序执行后AX,BX,CX中最大数存放在哪个寄存器中? 2.这三个是带符号数还是无符号数? 答:1、AX 2、JGE是带符号数的比较,所以这三个数是带符号数。 6.阅读程序回答问题 1) MOV AX,BX NOT AX ADD AX,BX INC AX AX=?0000H CF=?无影响 2) MOV BX,0FFFFH MOV

11、 CL,2 SAR BX,CL BX=?FFFFH CF=?1 3)AND AL,AL JZ BRCH1 试回答: RCR AL,1 当AL=0 时,程序转向BRCH1 JZ BRCH2 当AL=01 时,程序转向BRCH2 RCL AL,1 当AL=FFH 时,程序转向BRCH3 INC AL JZ BRCH3 : 7.有-2732EPROM芯片的译码电路如图所示,请计算该芯片的地址范围及存储容量。 解:

12、6 : A19A18A17A16 A15A14A13A12 A11 A10A9A8 A7A6A5A4 A3A2A1A0 最小 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 F F 0 0 0 最大 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1

13、 1 1 1 F F 7 F F 7 A19A18A17A16 A15A14A13A12 A11 A10A9A8 A7A6A5A4 A3A2A1A0 最小 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 F F 8 0

14、 0 最大 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 F F F F F 所以该芯片的地址范围是6:FF7FFH~FF000H或7:FFFFFH~FF800H 存储容量:有11根片内地址线,所以容量为211=2KB。 8.某一存储器系统如图习5-2所示,回答它们的存储容量各是多少?RAM和EPROM存储器地址分配范围各是多少? 解:RAM

15、的容量:有11根片内地址线,所以211=2KB EPROM的容量:有12根片内地址线,所以212=4KB RAM地址范围: 1 : A19A18A17A16 A15A14A13A12 A11 A10A9A8 A7A6A5A4 A3A2A1A0 最小 1 1 1 1 1 0 0 1 -- 0 0 0 0 0 0 0 0 0 0 0 最大 1 1 1 1 1 0 0 1 -- 1 1 1 1 1 1 1 1 1 1

16、 1 因为A11不确定,所以可能有两种情况:A11为0 或A11为1。 RAM地址范围,F9000~F97FF或F9800~F9FFF EPROM地址范围: 5 : A19A18A17A16 A15A14A13A12 A11 A10A9A8 A7A6A5A4 A3A2A1A0 最小 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 最大 1 1 1 1 1 1 0 1 1 1 1 1 1 1

17、 1 1 1 1 1 1 EPROM地址范围,FD000~FEFFF 9.画出下面语句中的数据在存储器中的储存状况。 1) ARRAYB DB 63, 63H, ‘ABCD’, 3DUP(?), 2DUP(1,3) 2) ARRAYW DW 1234H, ‘AB’, ‘CD’,?, 2DUP(1,3) 解:1)63划为16进制3FH 3FH 63H 41H 42H 43H 44H ** ** ** 01 03 01 03 34H 12H 05H 00H 42H 41H 44

18、H 43H ** ** 01H 00H 03H 00H 01H 00H 03H 00H 2)16位按照先填低8位再填高8位。 10.程序中数据段定义如下: DATA1 DW ? DATA2 DB 32DUP(?) DATA3 DD ? DLENGTH EQU $-DATA1 此时DLENGTH的值是多少? $-DATA1表示从开始的DATA1到操作的当前行的存储单元个数。 DLENGTH =2+32+4=38 EQU(等于) DW(字,16位) DB(字节,8位) DD(32位) 11.1)以DA1为首字节的连续存储单元中存放20H个重复的素具序列:2、3、10个4、1个7。 DA1 DB 20HDUP(2,3, 10DUP(4),7) 2)用等值语句给符号COUNT赋以DA1为首地址的数据区共占有的字节数此等之语句必须放在最后一语句。 COUNT EQU $-DA1 直接寻址:直接给出地址,关键字[****H]等 寄存器间接寻址:[BX][SI][DI],单独出现。 基址寻址:看到BX/BP+偏移量,就是。 变址寻址:看到SI/DI+偏移量,就是。 基址变址寻址: 看到BX/B+PSI/DI就是。

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服