课堂练习02-答案

课堂练习02-答案

ID:38131312

大小:64.52 KB

页数:3页

时间:2019-05-30

课堂练习02-答案_第1页
课堂练习02-答案_第2页
课堂练习02-答案_第3页
资源描述:

《课堂练习02-答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《微型计算机原理与接口技术》练习2答案一、选择题1、微型计算机系统主要由D组成。A.微处理器、存储器、外部设备及软件;B.微处理器、内存储器、外存储器及软件;C.微型计算机基本硬件、键盘、显示器及软件;D.微型计算机基本硬件、外部设备及软件。2、微处理器主要由B组成。A.ALU、存储器、控制器;B.ALU、寄存器、控制器;C.ALU、I/O接口、控制器;D.ALU、寄存器、存储器。3、下列指令中源操作数的寻址方式所访问的操作数是保存在存储单元中的有D。其中DATS定义为:DATSDW2000HA.MOVAX,BXB.MOVBX,2000HC.MOVBX,OFFSETDATSD

2、.MOVAX,DATS[BX]4、微机中8位带符号整数:A=-123,B=76,则A+B=B。A.00101111B.11010001C.11010011D.110101015、下列指令中源操作数为立即寻址方式的有B。其中DAT为字变量。A.MOVBX,DATB.MOVBX,1000HC.MOVBX,[1000H]D.MOVBX,DAT+1000H6、下列指令中源操作数的寻址方式所访问的操作数是保存在存储单元中的有C。其中NUM定义为:NUMDW1000HA.MOVAX,BXB.MOVBX,1000HC.MOVAX,[BX]D.MOVBX,OFFSETNUM7、下列指令中源操

3、作数的寻址方式所访问的操作数是保存在存储单元中的有A。其中ARRAY定义为:ARRAYDW10DUP(1,2,3)A.MOVAX,ARRAYB.MOVAX,BXC.MOVBX,OFFSETARRAYD.MOVBX,108、假设对AL和BL中的无符号数执行ADDAL,BL指令,若结果溢出则转移,要使用指令C。A.JSB.JZC.JCD.JO9、对应物理地址143F0H,不可能的逻辑地址为D。A.143F:0000HB.1200:23F0HC.1410:02F0HD.1410:00F0H10、假设(AL)=64H,如果执行指令XORAL,BL后,(AL)=4AH,那么BL的值应为

4、A。A.2EHB,40HC.42HD.4AH二、问答题1、已知下列程序段:ADDAL,BLJOL1JCL2CMPAH,BHJGL3JBL4JMPL5若给定AX和BX的值如下,说明程序的转向。(1)(AX)=14C8H,(BX)=808DHL1(2)(AX)=3F23H,(BX)=50D0HL42、假定数组定义如下:ARRAYDW23,36,2,100,32000,54,0ZERODW?(1)如果BX的内容为数组ARRAY的初始地址,请编写指令将ARRAY中的数据0传送给ZERO单元。MOVAX,[BX+12]MOVZERO,AX(2)如果BX的内容为数据0在数组ARRAY中的

5、位移量,请编写指令将ARRAY中的数据0传送给ZERO单元。MOVAX,ARRAY[BX]MOVZERO,AX3、分析下列指令并填空:MOVBH,38HADDBH,2FH执行后,(BH)=67H,CF=0,PF=0,AF=1,ZF=0,SF=0。4、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=65H,(21203H)=0B7H,试说明下列各条指令单独执行完后,相关寄存器或存储单元

6、的内容。(1)MOVAX,[1200H](AX)=4C2AH(2)ADDBX,[BX](BX)=3512H(3)SUBBH,BYTEPTR[BX+1100H](BH)=0D7H(4)XCHGBX,[BX][SI](BX)=7856H,(20102H)=0100H(5)SAR1100H[BX][SI],1(21202H)=0DBB2H5、假设(DS)=12FAH,(SI)=54AEH,请问:(1)它们所指示的是什么段?数据段(2)它们所指示的存储单元保存的是数据还是指令?数据(3)它们所表示的逻辑地址是什么?12FA:5A4E(4)它们所表示的偏移地址是多少?54AEH(5)它

7、们所表示的物理地址是什么?1844EH(6)它们所表示的段的最低地址是多少?12FA0H(7)它们所表示的段的最高地址是多少?22F9FH6、设数据段有:BUFDB50DUP(?);50个有符号数试编写汇编语言程序统计正数和负数的个数,分别存储于数据段中PN和MN单元,并将其中的正数送数据段PLUS开始的若干单元,负数送数据段MINUS开始的若干单元。.486DATASEGMENTUSE16BUFDB1,-20,2,-19,3,-18,4,-17,5,-16,6,-15DB7,-14,8,-13,9,-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。