文档详情

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

发布:2015-10-07约20.72万字共105页下载文档
文本预览下载声明
第 一 章 习 题 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 (3)1111111111111111 (4 答:(1) 101101B=2DH=45 (2)=80H=128 (3) 1111111111111111B=FFFFH=65535 (4)=FFH=255 1.3 将下列十六进制数转换为二进制数和十进制数: (1)FA (2)5B (3)FFFE (4)1234 答:(1) FAH=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=0F7H;CF=0;OF=0 (2)85+(-76)=09H;CF=1;OF=0 (3) 85-76=0101 0101B-0100 1100B=0101 0101B+1011 0100B=0000 1001B=09H; CF=0;OF=0 (4) 85-(-76)=0101 0101B+0100 1100B=0A1H; CF=0;OF=1 (5) (-85)-76=1010 1011B-0100 1100B=1010 1011B+1011 0100B=0101 1111B=5FH; CF=0;OF=1 (6) -85-(-76)=1010 1011B-1011 0100B=1010 1011B+0100 1100B=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
显示全部
相似文档