最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

hhu微机原理与接口作业前四章讲解学习

IT圈 admin 57浏览 0评论

2024年4月2日发(作者:蹇奇伟)

hhu微机原理与接口作业前四章讲解学习

h h u微机原理与接口

作业前四章

第一章

1.5 写出下列真值对应的原码和补码的形式。

(1)X=-1110011B

(2)X=-71D

(3)X=+1001001B

答:(1)[X]原 =11110011 [X]补 = 10001101

(2)[X]原 = 110000111 [X]补 = 101111001

(3)[X]原 = 01001001 [X]补 = 10110111

1.7 已知X和Y的真值,求[X+Y]补=?

(1)X=-1110111B ,Y=+1011010B

(2)X=56,Y=-21

答:(1)X+Y = -39D ,[X+Y]补 = 1011001

(2)X+Y =35 ,[X+Y]补= 0100011

1.8 Y1=?Y2=?Y3=?138译码器哪一个输出端会输出低电平?

答:Y1=0,Y2=1,Y3=0,义译码器的Y2输出端会输出低电平。

第二章

2.3 说明8088CPU中EU和BIU的主要功能。在执行指令时,EU

能直接访问存储器吗?

答:EU的主要功能是:执行指令、分析指令、暂存中间运算结果

并保留结果的特征。BIU负责CPU与存储器、I/O接口之间的信息传

送。EU不能直接访问内存,而是通过BIU,获取数据、送货出运算结

果、从指令队列中取指令。

2.7 在8086/8088CPU中,标志寄存器包含哪些标志位?各位为

0(为1)分别代表什么含义?

答:CF:进位标志位。当进行加减运算时,若最高位向前有进借

位,则CF=1,否则CF=0;

PF:奇偶标志位。当运算结果低8位中1的个数为偶数PF=1,为

奇数时PF=0;

AF:辅助进位标志位。在加减法操作中,D3向D4有进位借位发

生时,AF=1,否则AF=0;DAA和DAS指令测试这个标志位,以便

在BCD加法或者减法之后调整AL中的值。

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时,使CPU禁止响应可屏蔽中断请求。IF的状态对不可屏蔽中断

及内部中断没有影响。

DF:方向标志位。方向标志位在执行串操作指令时控制操作的方

向。DF=1时按减地址方式进行,即从高地址开始,每进行一次操作,

指针地址自动减一或者减二;DF=0时则按增地址方式进行。

2.10 在8088CPU中,物理地址和逻辑地址是指什么?已知逻辑

地址为1F00:38A0H,如何计算出其对应的物理地址?若已知物理地

址,其逻辑地址唯一吗?

答:物理地址:物理内存的内存单元的20位称为物理地址。逻辑

地址:段基地址和段内偏移地址称为逻辑地址。逻辑地址的段基址左

移四位,再加上偏移地址,即可得到20位物理地址,即2280AH。逻

辑地址不唯一。

第三章

3.2 设DS=6000H,ES=2000H,SS=1500H,SI=00A0H,

BX=0800H,BP=1200H,字符常数VAR为0050H。请分别指出下

列各指令源操作数的寻址方式,并计算除立即寻址外的其它寻址方式

2024年4月2日发(作者:蹇奇伟)

hhu微机原理与接口作业前四章讲解学习

h h u微机原理与接口

作业前四章

第一章

1.5 写出下列真值对应的原码和补码的形式。

(1)X=-1110011B

(2)X=-71D

(3)X=+1001001B

答:(1)[X]原 =11110011 [X]补 = 10001101

(2)[X]原 = 110000111 [X]补 = 101111001

(3)[X]原 = 01001001 [X]补 = 10110111

1.7 已知X和Y的真值,求[X+Y]补=?

(1)X=-1110111B ,Y=+1011010B

(2)X=56,Y=-21

答:(1)X+Y = -39D ,[X+Y]补 = 1011001

(2)X+Y =35 ,[X+Y]补= 0100011

1.8 Y1=?Y2=?Y3=?138译码器哪一个输出端会输出低电平?

答:Y1=0,Y2=1,Y3=0,义译码器的Y2输出端会输出低电平。

第二章

2.3 说明8088CPU中EU和BIU的主要功能。在执行指令时,EU

能直接访问存储器吗?

答:EU的主要功能是:执行指令、分析指令、暂存中间运算结果

并保留结果的特征。BIU负责CPU与存储器、I/O接口之间的信息传

送。EU不能直接访问内存,而是通过BIU,获取数据、送货出运算结

果、从指令队列中取指令。

2.7 在8086/8088CPU中,标志寄存器包含哪些标志位?各位为

0(为1)分别代表什么含义?

答:CF:进位标志位。当进行加减运算时,若最高位向前有进借

位,则CF=1,否则CF=0;

PF:奇偶标志位。当运算结果低8位中1的个数为偶数PF=1,为

奇数时PF=0;

AF:辅助进位标志位。在加减法操作中,D3向D4有进位借位发

生时,AF=1,否则AF=0;DAA和DAS指令测试这个标志位,以便

在BCD加法或者减法之后调整AL中的值。

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时,使CPU禁止响应可屏蔽中断请求。IF的状态对不可屏蔽中断

及内部中断没有影响。

DF:方向标志位。方向标志位在执行串操作指令时控制操作的方

向。DF=1时按减地址方式进行,即从高地址开始,每进行一次操作,

指针地址自动减一或者减二;DF=0时则按增地址方式进行。

2.10 在8088CPU中,物理地址和逻辑地址是指什么?已知逻辑

地址为1F00:38A0H,如何计算出其对应的物理地址?若已知物理地

址,其逻辑地址唯一吗?

答:物理地址:物理内存的内存单元的20位称为物理地址。逻辑

地址:段基地址和段内偏移地址称为逻辑地址。逻辑地址的段基址左

移四位,再加上偏移地址,即可得到20位物理地址,即2280AH。逻

辑地址不唯一。

第三章

3.2 设DS=6000H,ES=2000H,SS=1500H,SI=00A0H,

BX=0800H,BP=1200H,字符常数VAR为0050H。请分别指出下

列各指令源操作数的寻址方式,并计算除立即寻址外的其它寻址方式

发布评论

评论列表 (0)

  1. 暂无评论