微机计算机基本原理与接口技术 陈红卫参考答案.docx
《微机计算机基本原理与接口技术 陈红卫参考答案.docx》由会员分享,可在线阅读,更多相关《微机计算机基本原理与接口技术 陈红卫参考答案.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机计算机根本原理及接口技术 (陈红卫)参考答案30第一章 参考答案1将以下十进制数转换成二进制数:解:(1) (49)10=(110001)2(2) (49.75)10=(110001.11)2(3) (100)10=(1100100)2(4) (100.8125)10=(1100100.1101)22将以下十六进制数转换成二进制数和十进制数:1FAH 2 78A2H 3 FFFFH 43CH解:(1) (FA)16=(11111010)2=(250)10(4) (3C)16=(111100)2=(60)103将以下二进制数转换成十六进制数和八进制数:1101101.11 21111111
2、31101001011.01 4 10111101解:(1) (101101.11)2=(2D.C)16=(55.6)8(2) (1111111)2=(7F)16=(177)8(3) (1101001011.01)2=(34B.4)16=(1513.2)8(4) (10111101)2=(BB)16=(275)84设机器字长为8位,写出以下各二进制数的原码, 反码和补码:1+1010101 2-1000000 3+1111111 4-1111111解:(1) 原码:01010101反码:01010101补码:01010101(2) 原码:11000000反码:10111111补码:110000
3、00(3) 原码:01111111反码:01111111补码:01111111(4) 原码:11111111反码:10000000补码:100000015设以下四组为8位二进制补码表示的十六进制数,计算a+b和a-b,并推断其结果是否溢出:1a=0F6H,b=0D5H 2 a=0B7H,b=0C7H3a=37H,b=67H 4 a=73H,b=7BH解:1a+b=CBH 没有发生溢出a-b=21H 没有发生溢出(2) a+b=7EH 发生溢出a-b=F0H 没有发生溢出(3) a+b=9EH 没有发生溢出a-b=D0H 没有发生溢出(4) a+b=EEH 发生溢出a-b=F8H 没有发生溢出6
4、a=00111000B,b=11110011B,计算以下逻辑运算:1 a AND b 2 a OR b 3 a XOR b 4 NOT a解:1a AND b=001100002a OR b=111110113a XOR b=110010114NOT a=110001117将以下算式中的十进制数表示成组合BCD码进展运算,并依据须要进展调整。138+42 2 56+77 3 99+77 434+7解:100111000+ 0100001001111010+ 011010000000201010110+ 0111011111001101+ 011011010011+ 01100001001100
5、11310011001+ 01110111100010000+ 01100110000101110110400110111+ 0000011100111011+ 0110010000018将以下字符串表示成相应的ASCII码用十六进制数表示:1 102 2 ABC 3 ASCII 4 abc解:131H30H32H241H42H43H341H53H43H49H49H461H62H63H9X原=10101100B,计算1/2X补及-1/2X补的值。解:X原=10101100B 1/2X原=10010110B -1/2X原=00010110B 1/2X补=11101010B-1/2X补=00010
6、110B10假设X=-63,Y=+127,那么在X-Y补运算后,进位标记CF, 符号标记SF及溢出标记OF应分别是什么?设机器字长为8解:X补=11000001-Y补=10000001X-Y补=X补+-Y补=101000010 CF=1 SF=0 OF=011假设对以下二进制位串进展偶校验,写出校验位的值。11000001 21111111 31010110 41010100解:10213041第二章 参考答案1.说明8086/8088CPU中,EU和BIU的功能。答:EU的功能是负责指令的执行;BIU的功能是依据EU的恳求,完成CPU及存储器或I/O接口间的数据传送。2.说明8086/808
7、8CPU中,标记存放器中各标记位的功能。答:CF:进位标记;当最高位有进位或借位时,CF=1;否那么CF=0;PF:奇偶标记;当运算结果中低8位中“1的个数为偶数时,PF=1;否那么PF=0; AF:协助进展标记;当D3向D4有进位或借位时,AF=1;否那么AF=0;ZF:零标记;运算结果每位都为0时,ZF=1;否那么ZF=0;SF:符号标记;运算结果的最高位为1时,SF=1;否那么SF=0;OF:溢出标记;两个符号数进展运算产生溢出时,OF=1;否那么OF=0;TF:陷阱标记;当TF=1时,CPU将进入单步执行工作方式;IF:中断标记;当IF=1时允许CPU响应可屏蔽中断;当IF=0时制止C
8、PU响应可屏蔽中断; DF:方向标记;当DF=0时,串操作指令时地址朝增加方向;当DF=1时,串操作指令时地址朝削减方向。38086/8088 CPU的最小模式和最大模式工作主要区分是什么?答:最小模式及最大模式的主切区分在于限制总线的产生方式不同。最小工作模式的限制总线由CPU的引脚干脆给出;最大工作模式的限制总线由总线限制器给出。48086 CPU及8088 CPU的引出线有什么差异?答:1外部数据总线不同:8086 CPU标注AD0AD15,而8088 CPU标注AD0AD7,A8A15 28086中设有引脚;而8088中设有引脚。38086中设有引脚;而8088中设有5.假设8086/
9、8088CPU对符号数8070H和FF85H进展加法运算,试问运算后SF, OF, AF, CF, ZF, PF标记的值各是多少?从运算结果可以看出:SF=0;OF=1;AF=0;CF=1;ZF=0;PF=1。68086/8088微处理器内部有哪些存放器?其主要作用是什么?答:8086/8088微处理器内部有14个16位存放器,它们的名称及作用如下:AX:累加器。BX:基址存放器。CX:计数器。DX:数据存放器。SP:堆栈指针存放器。BP:地址指针存放器。SI:源地址存放器。DI:目的地址存放器。CS:代码段存放器。DS:数据段存放器。SS:堆栈段存放器。ES:附加段存放器。IP:指令指针存放
10、器。FLAG:标记存放器。7什么是逻辑地址?什么是物理地址?它们之间的关系如何?答:逻辑地址:由段基址及段内偏移地址组成的表示存储单元地址。物理地址:用20位二进制编号表示存储单元地址。物理地址=段基址16+段内偏移地址。8.8088CPU的RESET信号, READY信号的作用?答:RESET:CPU复位输入信号,当此输入线有效并维持4个时钟周期时完成CPU内部复位。READY:打算就绪输入信号,用于协调CPU及存储器或I/O之间的数据传送。9试画出一个根本的存贮器写总线周期时序图。答:一个总线周期 CLK T1 T2 T3 T4 A19/S6A16/S3 地址输出 状态输出 A15A8 地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机计算机基本原理与接口技术 陈红卫参考答案 微机 计算机 基本原理 接口 技术 陈红卫 参考答案
限制150内