《微机系统与接口》课程作业(2008-2009)
(标清题号 无须抄题)
习题一(第1章)
1.写出下列二进制数的原码、反码和补码(设字长为8位):
⑴ +010111 ⑵ +101011
⑶ -101000 ⑷ -111111
2.当下列各二进制分别代表原码、反码和补码时,其等效的十进制数值为多少?
⑴ 00001110 ⑵ 11111111
⑶ 10000000 ⑷ 10000001
3.已知x1=+0010100,y1=+0100001,x2=-0010100,y2=-0100001,试计算下列各式。(字
长8位)
⑴ [x1+y1]补 ⑵ [x1 y2]补 ⑶ [x2 y2]补
⑷ [x2+y2]补 ⑸ [x1+2y2]补 ⑹ [x2+y2/8]补
4.用补码来完成下列计算,并判断有无溢出产生(字长为8 位):
⑴ 85+60 ⑵ -85+60
⑶ 85-60 ⑷ -85-60
5.在微型计算机中存放两个补码数,试用补码加法完成下列计算,并判断有无溢出产生:
⑴ [x]补+[y]补=01001010+01100001
⑵ [x]补-[y]补=01101100-01010110
6.分别将下列十进制数变为压缩和非压缩BCD码
(1) 8609 (2)5324
7. 下列BCD码表示成十进制数和二进制数
(1)01111001B (2)10000011B
8.写出下列字节量对应的ASCII代码(字符,控制码或符号含义,例如65=41H=’A’)
(1)51 (2)65H (3)7FH (4)0ABH (5)0C6H
9. (AL)=01110010B, (DL)=01011100B,试分别指出(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
1971

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



