东南大学微机课外作业
《微机系统与接口》课程作业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
这是一份关于微机系统与接口课程的作业,包含二进制数的原码、反码和补码计算,补码加法运算及溢出判断,BCD码转换,ASCII代码解释,以及微处理器中的数据处理和存储地址计算等内容。作业还涉及了汇编指令的寻址方式分析。
4万+

被折叠的 条评论
为什么被折叠?



