IBM-PC汇编语言程序设计(第二版)答案1-8章.pdfVIP

  • 4
  • 0
  • 约8.69万字
  • 约 72页
  • 2026-02-09 发布于河南
  • 举报

IBM-PC汇编语言程序设计(第二版)答案1-8章.pdf

///第一章.习题

1.1用降幂法和除法将下列十进制数转换为二进制数和十六进制数:

(1)369(2)10000(3)4095(4)32767

答:(1)369=101110001b=171h

(2)10000=10011100010000b=2710h

(3)4095=111111111111b=fffh

(4)32767=111111111111111b=7fffh

1.2将下列二进制数转换为十六进制数和十进制数:

(1)101101(2)10000000(3)1111111111111111(4)11111111

答:(1)101101b=2dh=45

(2)10000000b=80h=128

(3)1111111111111111b=ffffh=65535

(4)11111111b=ffh=255

1.3将下列十六进制数转换为二进制数和十进制数:

(1)fa(2)5b(3)fffe(4)1234

答:(1)fah=11111010b=250

(2)5bh=1011011b=91

(3)fffeh=1111111111111110b=65534

(4)1234h=1001000110100b=4660

1.4完成下列十六进制数的运算,并转换为十进制数进行校核:

(1)3a+b7(2)1234+af(3)abcd-fe(4)7ab×6f

答:(1)3a+b7h=f1h=241

(2)1234+afh=12e3h=4835

(3)abcd-feh=aacfh=43727

(4)7ab×6fh=35325h=217893

1.5下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其运算结果。

(1)(-85)+76(2)85+(-76)(3)85-76(4)85-(-76)(5)(-85)-76(6)-85-(-76)

答:(1)(-85)+76=10101011b+01001100b=11110111b=0f7h;cf=0;of=0

(2)85+(-76)=01010101b+10110100b=00001001b=09h;cf=1;of=0

(3)85-76=01010101b-01001100b=01010101b+10110100b=00001001b=09h;cf=0;of=0

(4)85-(-76)=01010101b-10110100b=01010101b+01001100b=0a1h;cf=0;of=1

(5)(-85)-76=10101011b-01001100b=10101011b+10110100b=01011111b=5fh;cf=0;of=1

(6)-85-(-76)=10101011b-10110100b=10101011b+01001100b=0f7h;cf=0;of=0

1.6下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符

号数时,它们所表示的十进制数是什么?

(1)d8(2)ff

答:(1)d8h表示的带符号数为-40,d8h表示的无符号数为216;

(2)ffh表示的带符号数为-1,ffh表示的无符号数为255。

1.7下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的

ascii码时,它们所表示的十进制数及字符是什么?

(1)4f(2)2b(3)73(4)59

答:(1)4fh表示的十进制数为79,4fh表示的字符为o;

(2)2bh表示的十进制数为43,2bh表示的字符为+;

(3)73h表示的十进制数为115,73h表示的字符为s;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档