帮忙解答一下

一.填空
1、十进制数17.6875的二进制数表示为 B。十六进制数表示为 H。
2、若X=33,Y=-15,字长N=8,则[X]补= B ,[Y]补= B ,
[X-Y] 补= B
3、已知[x]原=11000000B,[y]原=11000000B,则: [x+y]补= B;[x-y]补= B
4、指令MOV [BX+DI],AX 中源操作数为 寻址,目的操作数为 寻址。
5、指令SBB BTDA[BX][SI],AX的目的操作数的寻址方式为 。
6、给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,该内存单元的物理地址
7、现有(DS)=2000H,(ES)=3000H,(SS)=4000H,(BX)=0100H,(BP)=05B3H,(SI)=002CH,则指令 MOV AX, [BP][SI]的源操作数所对应的物理地址为 。
8、8086 CPU访问I/O端口时,使用了地址总线的 根,故它最多可以访问
个I/O端口。
9、8088CPU从功能上分成 和 两大部分
10、已知 SS=0AA00H,SP=0FF00H, 若执行两条POP指令,那么执行后SP= H,SS= H。
11、已知SS=2600H,SP=0FFFFH,若执行两条PUSH指令,那么执行后:
SP= H, SS= H。
12、将下列文件类型填入空格:
(1) .obj (2) .exe (3) .crf (4) .asm (5) .lst (6) .map
编辑程序输出的文件有________________;
汇编程序输出的文件有________________;
连接程序输出的文件有________________。

好麻烦啊,擦擦汗

一.填空
1、十进制数17.6875的二进制数表示为
00010001.1011 小数部分的方法为0.6875不断乘以二,然后取整
B。十六进制数表示为 11.BH。
2、若X=33,Y=-15,字长N=8,则[X]补= B ,[Y]补= B ,
[X-Y] 补= B
X的补码机器数为【x】补=0010 0001 [Y]=(1010 0001除符号位去反 1101 1110 反码加1)

--得到的补码1101 1111
【33--15】补=【48】补=00110000
3、已知[x]原=11000000B,[y]原=11000000B,则: [x+y]补= B;[x-y]补= B
可知x=-64 y=-64 x+y=128 其补码为1000 0000
x-y=0 补码为00000000
4、指令MOV [BX+DI],AX 中源操作数为 寄存器寻址 寻址,目的操作数为 基址加变址

寻址。
5、指令SBB BTDA[BX][SI],AX的目的操作数的寻址方式为基址变址 ?题目不解 sbb ?,

ax 。
6、给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,该内存单元的物

理地址 0C00E0+20C0H=0C21A0H
7、现有(DS)=2000H,(ES)=3000H,(SS)=4000H,(BX)=0100H,(BP)=05B3H,(SI)

=002CH,则指令 MOV AX, [BP][SI]的源操作数所对应的物理地址为 (DS:BP+SI )
2012CH。
8、8086 CPU访问I/O端口时,使用了地址总线的20 根,故它最多可以访问 1M
个I/O端口。
9、8088CPU从功能上分成 运算器 和 控制器 两大部分。我不是很确定
10、已知 SS=0AA00H,SP=0FF00H, 若执行两条POP指令,那么执行后SP= SP加4后为0ff
04 H,SS= 不变 H。
11、已知SS=2600H,SP=0FFFFH,若执行两条PUSH指令,那么执行后:
SP= 减四后得OFFFB H, SS= 不变 H。
12、将下列文件类型填入空格:
(1) .obj (2) .exe (3) .crf (4) .asm (5) .lst (6) .map
编辑程序输出的文件有_.asm_______________;
汇编程序输出的文件有____.obj .lst .crf____________;
连接程序输出的文件有______.exe .map__________。
温馨提示:答案为网友推荐,仅供参考
相似回答