《微机原理》参考答案

《微机原理》参考答案

ID:41987537

大小:115.00 KB

页数:6页

时间:2019-09-05

《微机原理》参考答案_第1页
《微机原理》参考答案_第2页
《微机原理》参考答案_第3页
《微机原理》参考答案_第4页
《微机原理》参考答案_第5页
资源描述:

《《微机原理》参考答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章到第四章作业答案第一章(Pagel9)10(3)解二进制=10010.10111100十六进制=12.BC12解(1)BC,DH=101I1100.1101B=274.64D=188.81250(2)20,BH=00100000.1011B=40.54D=32.6875O(3)6C.6H=0U01100.0110B=154.3D=]08.375O16•解[48]原、反、补=00110000卜98]原=11100010卜98]反=10011101卜98]补=1001111019、解[3728]压缩BCD=0011011100101000[3728]非压缩BCD=0000001/000001

2、110000001000001000[315]压缩BCD=001100010101[315]非斥缩BCD=00000011000000010000010124]压缩BCD=0001()00100100100[1124]非压缩BCD=0000000100000001000000100000010020.解(1)31H=49=3439H(ASCII码)(2)A4H=164=3]3634H(ASCII码)(3)3DH=61=3631H(ASCII码)(4)OK=4F4BH(ASCII码)第二章(P44)6答:CF、PF、AF、ZF、SF、OFCF(CarryFlag)进位标志位。当执行一个加法(或减

3、法)运算,使最高位产生进位(或借位)时,CF为1;否则为0。PF(ParityFlag)——奇偶标志位。该标志位反映运算结果中1的个数是偶数还是奇数。当指令执行结果的低8位中含有偶数个1时,PF=1;否则PF二0。AF(AuxiliarycarryFlag)辅助进位标志位。当执行一个加法(或减法)运算,使结果的低4位向高4位有进位(或借位)时,AF=1;否则AF=()0ZF(ZcroFlag)——零标志位。若当前的运算结果为零,ZF=1;否则ZF=0oSF(SignFlag)符号标'忐位。它和运算结果的最高位相同。OF(OverflowFlag)溢出标志位。当补码运算有溢出时,OF二1;否则O

4、F=0。7答:580AH+3456HCF=0,PF=0,AF二1,ZF=0,SF二1,OF=110答:64K,20000H〜2FFFFH10答:D00CH*16+2000H=D20C0H15答:时钟周期l/5M=0.2US,RESET至少需要4个时钟二0.8US插入2个TW后时间=6个时钟=1.2US第二章(P89)6、解:3)MOVCX,3579h0011010101111001SUBCX,4EC1H-0100111011000001CF=l,OF=0,sf=l,zf=0111100110101110007、解:已知:堆栈段起始地址:2000:0000,堆栈的大小100H,(SP)=200H

5、(4)存入2233H、4455H后,SP=2OOH-4=1FCHMovax,2233hPushax8、解用逻辑指令完成:(1)将AX的高4位清0:ANDAX,0FFFH(2)将BX的低4位置1:ORBX,000FH(3)将DX:AX屮的32位数左移1位:SHLAXJRCLDX,1(4)实现AL中的无符号数乘以20MOVAH,0;将AL的8位数扩展到16位MOVBX,AX;备份MOVCL,4SHLAX,CL;乘以16MOVCL,2SHLBX,CL;乘以4ADDax,bx(或利用算术指令:MOVBL,20MULBL)9解:(1)将AX中间8位做高8位,BX低4位和DX高4位作低4位拼成一个新字MO

6、VCL,4SHLAX,CLANDAX,0FF00HANDBX,000FHMovcl,4Shibl,clMOVCL,12SHRDX,CLORBX,DXORAX,BX(2)将数据段屮以BX为偏移地址的连续3单元屮的无符号数求和XORAX,AXMOVAL,[BX]ADDAL,[BX+1]ADCAH.,0ADDAL,[BX+2]ADCah,0(3)将数据段屮以BX为偏移地址的连续4单元内容颠倒过来方法1:;1和4单元交换MOVAL,

7、BX]XCHGALJBX+3]MOV[BX],AL:2和3单元交换MOVAL,[BX+1]XCHGAL,[BX+2JMOV[BX+1],AL(4)将bx屮的4位压缩bed

8、用非压缩bed数形式按高低顺序存放在AL,BL,CL,DL中MOVSI,bxANDBH,OFOHMOVCL,4SHRBH,CLMOVAL,BHMOVBX,SIANDBH,OFHMOVBL,BHPushAXPUSHBXMOVBX,SIANDBL,OFOHMOVCL,4SHRBL,CLMOVCL,BLMOVBX,SIANDBH,OFHMOVDL,BLPOPBXPOPAX10、解把unpacked开始的

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

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

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