北京交通大学《微机原理与~接口技术》作业答案内容.doc
《北京交通大学《微机原理与~接口技术》作业答案内容.doc》由会员分享,可在线阅读,更多相关《北京交通大学《微机原理与~接口技术》作业答案内容.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、|目录微机原理与接口技术第一章作业 .2一、书上 P22 作业题 2、3、7 .2微机原理与接口技术第二章作业 .2一、书上 P59 作业题 2、5、6 、9、14 .2微机原理与接口技术第三章作业 .3一、书上 P95 作业题 4、5、6 、7、10、11、12、13 、14、15 、16、17、18 、22、27.4微机原理与接口技术第四章作业 .8一、课本 P155 8、12 、13、14 .8微机原理与接口技术第五章作业 .10一、作业 P180 2、5、7 、8 、9、10 .11微机原理与接口技术第六章作业 .13一、P207: 1, 3,5,10,14。18,19,20 .13微
2、机原理与接口技术第七章作业(一) .17一、P268: 3, 6 , 7, 10 , 11 , 12.17微机原理与接口技术第七章作业(二) .20一、P268: 15 , 16 , 19, 21,25 .20微机原理与接口技术第八章作业 .24一、P292 6、 7 .24|微机原理与接口技术第一章作业一、书上 P22 作业题 2、3、72.完成下列数制之间的转换。(1)01011100B=92D(3)135D=10000111B(5)10110010B=262Q=B2H3.组合型 BCD 码和非组合型 BCD 码有什么区别?写出十进制数 254 的组合型 BCD 数和非组合型 BCD 数。
3、答:组合型 BCD 码的储存格式用一个字节存放 2 位 BCD 码,高 4 位表示十进制的十位数,低 4 位表示十进制的个位数,数值表示范围为 099;非组合型的储存格式是用一个字节的低 4 位存放 1 位 BCD 码,高四位可以为 0 或任意数,数值表示范围为 09。254D 的组合型 BCD 码:001001010100254D 的非组合型 BCD 码:00000010 00000101 000001007.计算机中为什么采用补码的形式储存数据?当计算机的字长 n=16 时,补码的数据表示范围是多少?答:是为了便于进行加减运算,简化机器硬件结构。当 n=16 时,补码表示数值的范围是+32
4、767-32768。微机原理与接口技术第二章作业一、书上 P59 作业题 2、5、6、9 、142、8086 标志寄存器包含哪些状态标志位?试说明各状态标志位的作用.答:6 个状态标志位:CF(Carry Flag)进位标志位。当执行一个加法(或减法)运算,使最高位产生进位(或借位)时,CF 为 1;否则为 0。PF(Parity Flag)奇偶标志位。该标志位反映运算结果中 1 的个数是偶数还是奇数。当指令执行结果的低 8 位中含有偶数个 1 时,PF=1;否则 PF=0。AF(Auxiliary carry Flag)辅助进位标志位。当执行一个加法(或减法)运算,使结果的低 4 位向高 4
5、 位有进位(或借位)时,AF=1;否则 AF=0。ZF(Zero Flag)零标志位。若当前的运算结果为零,ZF=1;否则 ZF=0。SF(Sign Flag)符号标志位。它和运算结果的最高位相同。OF(Overflow Flag)溢出标志位。当补码运算有溢出时,OF=1;否则 OF=0。|3 个控制标志位:DF(Direction Flag)方向标志位。它用以指定字符串处理时的方向,当该位置“1”时,字符串以递减顺序处理,即地址以从高到低顺序递减。反之,则以递增顺序处理。IF(Interrupt enable Flag)中断允许标志位。它用来控制 8086 是否允许接收外部中断请求。若 IF
6、=1,8086 能响应外部中断,反之则不响应外部中断。TF(Trap Flag)跟踪标志位。它是为调试程序而设定的陷阱控制位。当该位置“1”时,8086 CPU 处于单步状态,此时 CPU 每执行完一条指令就自动产生一次内部中断。当该位复位后,CPU 恢复正常工作。5、逻辑地址与物理地址有什么区别?如何将逻辑地址转换为物理地址? 答:物理地址是真实存在的唯一地址,指的是存储器中各个单元的单元号;逻辑地址是思维性的表示,由段地址和偏移地址联合表示的地址类型叫逻辑地址。物理地址=段地址10H偏移地址。6、写出下列逻辑地址的段基址、偏移地址和物理地址。(1)2314H:0035H (2)1FD0H:
7、000AH 答:(1)段基址:2314H偏移地址:0035H物理地址:23175H。 (2)段基址:1FD0H偏移地址:000AH物理地址:1FD0AH。 9、设一个 16 字的数据区,它的起始地址为 70A0H:DDF6H(段基址:偏移地址) ,求这个数据区的首字单元和末字单元的物理地址。答:首字:70A0*10H+DDF6H=7E7F6H末字:7E7F6H+(16-1)*2=7E814H。 14、80486CPU 存储器最大可寻址空间是多少?虚拟存储空间是多少?两者有何区别? 答:最大可寻址空间是 4GB,虚拟存储空间是 64TB。可寻址空间是实地址,虚拟存储空间是外部存储管理器。微机原理
8、与接口技术第三章作业|一、书上 P95 作业题 4、5、6 、7、10 、11、12、13、14 、15、16、17、18、22 、274、指出下列指令中的源操作数和目标操作数的寻址方式。(1)MOV BX,1000H 源操作数:立即寻址;目标操作数:寄存器寻址(2)MOV AL,BX 源操作数:寄存器间接寻址;目标操作数:寄存器寻址(3)MOV CX,BP+10H 源操作数:寄存器相对寻址;目标操作数:寄存器寻址(4)MOV AL,ES:BX+SI 源操作数:基址加变址寻址;目标操作数:寄存器寻址(5)MOV DI+1000H,BX 源操作数:寄存器寻址;目标操作数:寄存器相对寻址 (6)M
9、OV 1000H,CX 源操作数:寄存器寻址;目标操作数:直接寻址 (7)MOV AL,BX+DI+1234H 源操作数:寄存器相对寻址;目标操作数:寄存器寻址(8)MOV AL,1000HBX+SI 源操作数:寄存器相对寻址;目标操作数:寄存器寻址(9)MOV EBX+ESI+2010H,DX 源操作数:寄存器寻址;目标操作数:带位移的基址加变址寻址(10)MOV AX,0100HEBX+ESI*4 源操作数:基址加比例变址寻址;目标操作数:寄存器寻址5、设(DS)=2000H、 (ES)=2100H、 (SS)=1500H、 (BX)=0100H、 (BP)=0040H、 (SI)=00A
10、0H、 (DI)=0120H,在指令 MOV AX,src 中,求用下列表示源操作数 src 的有效地址EA 和物理地址 PA 各是多少?(1)100HBX EA=(100H+0100H)=0200H ; PA=2000*10H+0200H=20200H (2)ES:BX+DI EA=0100H+0120H=0220H ;PA=2100*10H+0220H=21220H (3)BP EA=0040H ; PA=1500*10H+0040H=15040H(4)ES:BX+10H EA=0100H+0010H=0110H ;PA=21000H+0110H=21110H (5) BP+SI EA=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北京 交通大学 微机 原理 接口 技术 作业 答案 内容
限制150内