汇编语言课后习题答案
习题一 1 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数 11010011。11010011=211=D3H。1.1 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数。1A52H+4438H 3967H-2D81H 37H&#215。
汇编语言课后习题答案Tag内容描述:<p>1、习题一 1 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数 11010011, 01110111, 10000011, 00101111 ,10101010 查看正确答案 无符号数: 11010011=211=D3H,01110111=119=77H,10000011=131=83H, 00101111=47=2FH,10101010=170=AAH 带符号数:11010011= -45=D3H,01110111=+119=77H,10000011= -125=83H, 00101111=+47=2FH,10101010= -86=AAH 2 十六进制运算 1A52H+4438H ,3967H2D81H, 37H12H ,1250H4H 查看正确答案 5E8AH,0BE6H,3DEH,4940H 3 将十进制数变为 8 位补码,做运算(结果用二进制、十六进制。</p><p>2、汇编语言(第2版),郑晓薇汇编语言各章习题、测试题答案习题一1.1 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数11010011011101111000001100101111101010101.2 十六进制运算1A52H+4438H3967H2D81H37H12H1250H4H1.3 将十进制数变为8位补码并做运算(结果用二进制、十六进制、十进制表示)29+537324-66+82-102151.4 用压缩BCD码计算(结果用二进制、BCD码、十进制表示)29+53732466+18132+751.5 符号位扩展(字节扩展为字,字扩展为双字)20A3H 94H3456H 7FH EC00H1.6 若机器字长为16位,其无符号数表示范围是多少?带。</p><p>3、第1章 自测练习一、选择题(四选一)1. 某个加法运算结果使标志ZF=1,则标志SF为 A 。A 0 B 1 C 不改变原来的状态 D 不确定2. 可以为存储器操作数提供偏移地址的寄存器组是 B 。A AX、BX、CX、DX B BX、BP、SI、DIC SP、IP、BP、DX D CS、DS、ES、SS3. 80868088确定下一条执行指令物理地址的计算表达式为 D 。A DS 16+EA B ES 16+EAC SSl6+SP D CSl6+IP4. 某系列微机对存储器分段,如果每个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是 C 位。A 14 B 15 C 16 D 205. 十进制数-100的8位二进制数的。</p><p>4、2.1已知已知 DS2000H、BX0100H、SI0002H,存储单元,存储单元20100H20103H依次存依次存 放放12 34 56 78H,21200H21203H依次存放依次存放2A 4C B7 65H,说明下列每条指令执行完说明下列每条指令执行完 后后 AX 寄存器的内容。寄存器的内容。 (1) mov ax,1200h (2) mov ax,bx (3) mov ax,1200h (4) mov ax,bx (5) mov ax,bx+1100h (6) mov ax,bx+si (7) mov ax,bxsi+1100h 解答解答 (1)AX1200H (2)AX0100H (3)AX4C2AH;偏移地址偏移地址=bx=0100h (4)AX3412H;偏移地址偏移地址=bx=0100h (5)AX4C2AH;偏移地址偏移地。</p><p>5、螀羇艿薃袂袀膅薂薁肅肁薁蚄袈莀薀螆肃芆虿袈袆膂虿薈肂肈芅蚀袄羄芄袃肀莂芃薂羃芈芃蚅膈膄节螇羁肀芁衿螄荿芀蕿罿芅荿蚁螂膁莈螄羈肇莇薃螀肃莇蚆肆莁莆螈衿芇莅袀肄膃莄薀袇聿蒃蚂肂羅蒂螄袅芄蒁蒄肁膀蒁蚆袄膆蒀蝿腿肂葿袁羂莁蒈薁螅芇蒇蚃羀膃薆螅螃肈薅蒅羈羄薅薇螁芃薄螀羇艿薃袂袀膅薂薁肅肁薁蚄袈莀薀螆肃芆虿袈袆膂虿薈肂肈芅蚀袄羄芄袃肀莂芃薂羃芈芃蚅膈膄节螇羁肀芁衿螄荿芀蕿罿芅荿蚁螂膁莈螄羈肇莇薃螀肃莇蚆肆莁莆螈衿芇莅袀肄膃莄薀袇聿蒃蚂肂羅蒂螄袅芄蒁蒄肁膀蒁蚆袄膆蒀蝿腿肂葿袁羂莁蒈薁螅芇蒇蚃羀膃薆螅螃肈薅蒅羈。</p><p>6、第一章检测点1.11) 13(2) 1024,0,1023(3) 8192,1024(4) 230,220,210(5) 64,1,16,4(6) 1,1,2,2,4(7) 512,256(8) 二进制 注:符号指求幂运算(如: 230指2的30次方)第二章检测点2.1(1)大家做这题的时候一定要注意,要看清楚数制,比如是二进制还是十进制,还是十六进,我当时没注意,做错了!呵呵!第一空:F4A3H第二空:31A3H第三空:3123H第四空:6246H第五空:826CH第六空:6246H第七空:826CH第八空:04D8H第九空:0482H第十空:6C82H第十一空:D882H第十二空:D888H第十三空:D810H第十四空:6246H(2)mov ax,2add ax,axadd ax,axadd a。</p><p>7、检测点9 2 补全编程 利用jcxz指令 实现在内存2000H段中查找第一个值为0的字节 找到后 将它的偏移地址存储在dx中 assume cs code code segment start mov ax 2000h mov ds ax mov bx 0 s mov ch 0 mov cl bx jcxz ok。</p><p>8、第1章 基础知识 检测点1 1 第9页 1 1个CPU的寻址能力为8KB 那么它的地址总线的宽度为13位 2 1KB的存储器有1024个存储单元 存储单元的编号从0到1023 3 1KB的存储器可以存储8192 2 13 个bit 1024个Byte 4 1GB是1073741824 2 30 个Byte 1MB是1048576 2 20 个Byte 1KB是1024 2 10 个Byte 5。</p>