微机原理与接口技术复习题[]

微机原理与接口技术复习题[]

ID:12184143

大小:40.00 KB

页数:9页

时间:2018-07-16

微机原理与接口技术复习题[]_第1页
微机原理与接口技术复习题[]_第2页
微机原理与接口技术复习题[]_第3页
微机原理与接口技术复习题[]_第4页
微机原理与接口技术复习题[]_第5页
资源描述:

《微机原理与接口技术复习题[]》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.4请完成以下计算:3ACH=(1110101100)B=(100101000000)BCD1.6设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出?120+18-33-37-90-7050+84答:120+18其补码形式分别为:(120)补=01111000(18)补=0001001001111000+0001001010001010由于Cs=0,Cp=1,因此有溢出,结果错误-33-37其补码形式为:(-33)补=11011111(-37)补=1101101111011111+1101101110111010由于Cs=1,Cp

2、=1,所以没有溢出,结果正确-90-70其补码形式为:(-90)补=10011100(-70)补=1011101010011100+1011101001010110由于Cs=1,Cp=0,所以有溢出,结果错误第3章3.1指出下列各指令中源操作数和目的操作数的寻址方式:⑵AAA⑶JMP2200H3.1解答⑵AAA源操作数:寄存器寻址AL(也称隐含寻址);目的操作数:寄存器寻址⑶JMP2200H程序转移段内直接寻址方式3.2若AX=0ABCDH,BX=7F8FH,CF=1.求分别执行8086CPU指令⑺XORAX,BX⑻IMULBL后,AX寄存器中的内容,

3、并指出标志寄存器SF,ZF,AF,PF,CF及OF的状态。3.2解答⑺AX=D442H,SZAPCO=10X100B⑻AX=1683H,SZAPCO=XXXX11B3.3若AL=78H,BL=87H,⑴求执行指令ADDAL,BLDAA之后,AL=?、标志AF=?、CF=?⑵若执行指令SUBAL,BL与DAS后,AL=?、标志AF=?、CF=?3.3解答⑴AL=65H,AF=1,CF=1。⑵AL=91H,AF=0,CF=1。3.4指出下列指令中哪些是错误的,并指出错在何处?⑺INAL,DX⑻OUT1C0H,AX3.4解答⑺对⑻错,输出指令的地址若是16位

4、,必须用DX间址。3.5连续执行以下指令,填写执行指令的结果(MEM为存储器物理地址)。MOVAX,3380HMOVCX,0F000HMOVDS,AXMOVSI,CXSUBCX,AX;⑴CX=bc80hH,CF=0BMOV[SI],CX;⑵[SI]=80H,[SI+1]=bcHSBB[SI],AL;⑶[SI]=0H,MEM=f000HINCBYTE[SI];⑷[SI]=1H,ZF、CF、PF=0、0、1BMOVAL,08SBBAX,09;⑸AX=32ffH,CF、AF=0、1BAAS;⑹AX=3109H,CF、AF=1、1BSUBAL,68H;⑺AL=

5、a1H,CF、AF=1、0BDAS;⑻AL=41HANDAL,0FHMOVBX,-10NEGBX;⑼BX=0aHMOVDL,60HMULDL;﹙10﹚AX=60HORAX,0FF00HCWD;﹙11﹚AX=ff60HIDIVBX;﹙12﹚AX=fff0H,DX=0HMOVAH,4CHINT21H3.5解答⑴CX=BC80H,CF=0B⑵[SI]=80H,[SI+1]=BCH⑶[SI]=00H,MEM=H⑷[SI]=01H,ZF、CF、PF=0、0、0B⑸AX=32FFH,CF、AF=0、1B⑹AX=3109H,CF、AF=0、1B⑺AL=A1H,CF、

6、AF=1、0B⑻AL=41H⑼BX=000AH﹙10﹚AX=0060H﹙11﹚AX=FF60H﹙12﹚AX=FFF0H,DX=0000H3.6下列程序段执行后AX=?设数据段有:TABLEDW158,258,358,458ENTRYDW3代码段对DS初始化MOVBX,OFFSETTABLEMOVSI,ENTRYMOVAX,[BX+SI]3.6解答:AX=6601H3.7将AL中的8位二进制数按倒序方式重新排列,即AL原来为D7D6…D0,倒序后AL=D0D1…D7.3.7参考答案…MOVCX,8L:SHLAL,1RCRBL,1LOOPLMOVAL,BL

7、…3.8若起始地址偏移量为2000H的内存单元存放有100个ASCII码字符,现给这些字符添加奇偶校验位(bit7),使每个字符中“1”的个数为偶数,在顺序输出到地址为100H的端口.3.8解答MOVSI,2000HMOVCX,100MOVDX,100HNEXT2:MOVAL,[SI];取字符串中字符送ALANDAL,0FFH;改变标志位JPENEXT1;“1”的个数为偶,bit7不变ORAL,80H;“1”的个数为奇,bit7变为1NEXT1:OUTDX,ALINCSILOOPNEXT2MOVAH,4CHINT21H3.9若SS=1652H,SP=2

8、100H,AX=1234H,BX=5678H,FR=2115,试说明执行指令PUSHAXPUS

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

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

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