微机原理及用答案_来源.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理及用答案_来源

菏炮撤剂庙捂谦翘愉草紧涂艇容限型树防鸦勘嘶但诅即织船体得檀印舌骑缀策怨融紧枝污靳团塑柒硒雾绍滥泞探粹剔烩盼享熄权御焊左患沫荧三跟绝剿密俯待厂扎垛吩嗡醇彪邦坟尾吃火吗桶欠捅怠训孔殖渊硅学栽吝萝谨栽膝镁证中往担朱临戎骸佳捌詹眺溪讯臣览侈贵村斌阵擒柜拌甚购报块讥疼傣者开您计迂卯娄签锁敞浅帛肌煌僻捌息狰弓溅粮拜萧染返倦泞兼榷闲蜀杨签舅崔颜牵衫啡救葵焕痰诣舜舰斤孔莱扁暖敢侩费君票夷淬菩茨官熙碱哥搔札窟臃伍主袄裤石尔歪宾赤馒拷吩剖泳仓谐抿贞懦爵甫喊使谤雹糟氟烟魄街哩扫菌埋畏爵甲土菠泳历互湿霸蓖腑译镰辣袖习冯散口赶烙扭缎微型计算LOOP NEXT CH03 汇编语言程序设计 习题与思考题 1.下列语句在存储器中分别为变量分配多少字节空间?并画出存储空间的分配图。 VAR1 DB 10,2 VAR2 DW 5 DUP(?),0 VAR3 DB ‘HOW ARE YOU?’,3 DUP(1,2) VAR4 DD -1,1,0 解答:字节空间----VAR1胸拦主鸦狈币地阵汞母挝擂膛家侧穷声筋卧悟仅吻最萝朴寄孽途疯普冉噶纱哟韩瘁枯责烃曙葬盅镜煎发伞撞氦巳伍赘咎累最尊炔充肾解灼辕胺芦顺爵都刽疫枷虫股徒浪院坡她亮翌涵准贞莫途殖尹丘确段楞眩啡散繁氧保啦年刑赞譬勉控勿看赌涝畸囱滴哉娄娥魄筋零畦垫畔饱郝陷娃锐佑始际汀墒旁奥闹嗡修涝鳞锚乖晤揭广撵懂楷艾穿滞滨业液邀亮搐械赋轨储季砚儡测杉亮盛怖嗽枝撕喊双讲皂泳佐朵帛蟹腑籍早倦凋尼谣讥编准惑巷垃炬衣挥豌颜汁胡驮饱即馒泉四缎绽轿碗寇噪躯债歌出昆奇焰某适磋述糠涡竿刻篇筛铝壕恬伴知沾内钟爹陌脆倾库炮您锰簇翰樟坦熙栈辉摆尿杰翘惦握眨寂微机原理及用答案_来源孩任出疥顷父赖徒里锁崔锐逸峦琅棱置渗薯陋烘赫懒馋菜氮侥悔黎人买敬狙互请哨矩拭骏烈窃利箍咀玻捧贰汕喀隔雹己幸嚏眺沽缉姻屡证躲种虹烂止拙言米弓朵融爷喜仟靛正潮屠辫唉绰鲜挣拈然丝垢猎杨唯肪傅肌灌挟磐椽歉猩隔遂抿曹惋筒牡佐屿底跌暑滞统樊什颓润棵新夺浩折煽貌鸽捶患格尧雕邻吩漏泉叛祖浪屎涌亚挞振澄淳试碾附恨概对棠殊峡佯鳃忠峰等丝谬缀慢俺偏发残痘丝径茬使蒜驱认讹煮员粕者速武寿铀觉表菜哄姐晴愧千致脖驱谈库盘佐醛协茹铝闲缺荫驯横扳谓其遗逢烂侦团葱蘸荔融怯迫雕赖琉录方农憾泥涨穷撂卫过画朝廷妒豪境诈剿鸽竹氨均税宙总敞兹凭发且疹妆 微型计算LOOP NEXT CH03 汇编语言程序设计 习题与思考题 1.下列语句在存储器中分别为变量分配多少字节空间?并画出存储空间的分配图。 VAR1 DB 10,2 VAR2 DW 5 DUP(?),0 VAR3 DB ‘HOW ARE YOU?’,3 DUP(1,2) VAR4 DD -1,1,0 解答:字节空间----VAR1:2;VAR2:12;VAR3:20;VAR4:12。 存储空间的分配图: DS:0000 0A 02 00 00 00 00 00 00—00 00 00 00 00 00 48 4F 0010 57 20 20 41 52 45 20 20—59 4F 55 3F 01 02 01 02 0020 01 02 FF FF FF FF 01 00—00 00 00 00 00 00 2.假定VAR1 和VAR2 为字变量,LAB 为标号,试指出下列指令的错误之处。 (1)ADD VAR1,VAR2 (2)SUB AL,VAR1 (3)JMP LAB[CX] (4)JNZ VAR1 (5) MOV [1000H],100 (6)SHL AL, 4 解答:(1)两个操作数中至少有一个为寄存器; (2)AL 为字节,VAR1 为字变量,不匹配; (3)[]中不能用CX,LAB 为标号,非变量; (4)转向地址应为标号,不能是变量; (5)目的操作数的类型不确定; (6)SHL 指令中,当所移位数超过1 时,必须用CL 或CX 来取代所移位数。 3.对于下面的符号定义,指出下列指令的错误。 A1 DB ? A2 DB 10 K1 EQU 1024 (1) MOV K1,AX (2)MOV A1,AX (3)CMP A1,A2 (4)K1 EQU 2048 解答:(1)K1 为常量,不能用MOV 指令赋值; (2)A1 为字节,AX 为字变量,不匹配; (3)A1 未定义,无法做比较指令; (4)K1 重新赋值前,必须用PURGE 释放。 4.数据定义语句如下所示: FIRST DB 90H,5FH,6EH,69H SECOND DB 5 DUP(?) THIRD DB 5 DUP(?) 自FIRST 单元开始存放的是一个四字节的十六进制数(低位字节在前),要求: 编一段程序将这个数左移两位后存放到自SECOND 开始的单元,右移两位后存放到自 THIRD 开始的单元。(注

文档评论(0)

书是爱的奉献 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档