计算机课外作业,东南大学微机课外作业.pdf

这是一份关于微机系统与接口课程的作业,包含二进制数的原码、反码和补码计算,补码加法运算及溢出判断,BCD码转换,ASCII代码解释,以及微处理器中的数据处理和存储地址计算等内容。作业还涉及了汇编指令的寻址方式分析。
摘要由CSDN通过智能技术生成

东南大学微机课外作业

《微机系统与接口》课程作业2008-2009

《微机系统与接口》课程作业(2008-2009)

(标清题号无须抄题)

习题一(第1 章)

1.写出下列二进制数的原码、反码和补码(设字长为 8 位):

⑴ +010111 ⑵ +101011

⑶ -101000 ⑷ -111111

2 .当下列各二进制分别代表原码、反码和补码时,其等效的十进制数值为多少?

⑴ ⑵

⑶ ⑷

3 .已知x =+0010100 ,y =+0100001 ,x =-0010100 ,y =-0100001 ,试计算下列各式。(字

1 1 2 2

长 8 位)

⑴ [x +y ] ⑵ [x −y ] ⑶ [x −y ]

1 1 补 1 2 补 2 2 补

⑷ [x +y ] ⑸ [x +2y ] ⑹ [x +y / 8]

2 2 补 1 2 补 2 2 补

4 .用补码来完成下列计算,并判断有无溢出产生(字长为 8 位):

⑴ 85+60 ⑵ -85+60

⑶ 85-60 ⑷ -85-60

5 .在微型计算机中存放两个补码数,试用补码加法完成下列计算,并判断有无溢出产生:

⑴ x + y 01100001

[ ] [ ]

补 补

⑵ x - y 01010110

[ ] [ ]

补 补

6 .分别将下列十进制数变为压缩和非压缩BCD 码

(1) 8609 (2 )5324

7 .下列 BCD 码表示成十进制数和二进制数

(1 (2

8.写出下列字节量对应的ASCII 代码(字符,控制码或符号含义,例如 65=41H=’A’ )

(1)51 (2 )65H (3)7FH (4 )0ABH (5 )0C6H

9 . (AL ) , (DL ) ,试分别指出(AL )与(DL )相加和相减

后 CF、AF 、OF、SF 及 ZF 的状态。

10.知当前段寄存器的基址(DS )=021FH ,(ES )=0A32H ,(CS )=234EH ,则上述各段在

存储器空间中物理地址的首址及最大末地址是什么?

11.基址和偏移地址为 3017 :000A (H )的存储单元的物理地址是什么?如果段基址和偏

移地址是 3015 :002A (H )和3010 :007A (H )呢?说明结论。

习题二(第2 章)

1.试指出下列指令中的源操作数与目标操作数的寻址方式

(1)MOV SI ,1000 (2 )MOV [BP] ,AL (3 )MOV [SI] ,1000

(4 )MOV BP ,[BX] (5 )LDS DI ,[2130H] (6 )AND DL ,[BX+SI+20H]

(7 )PUSH [1234H] (8 )MOV AX ,CX (9 )SUB AH,DH

1

《微机系统与接口》课程作业2008-2009

(10)HLT (11)ADD SI ,[BX] (12)MOV [BX+100] ,DI

2 .现有(DS )=2000H ,(BX )=0100H ,(SI)=0002H,(201

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值