汇编语言第二版(王爽)检测点答案详解
本文档包含汇编语言第二版课中的每一处“检测点”、“实验题”的答案。且每一道题目和实验都有详细的解题过程!如果你还是新手,那么你值得拥有这个参考文档!
---------------------------------------------------
检测点1.1 
11CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。
21KB的存储器有 1024 个存储单元,存储单元的编号从 0 1023
31KB的存储器可以存储 81922^13 bit 1024Byte
41GB 1073741824 2^30 Byte1MB 10485762^20 Byte1KB 10242^10Byte
58080字符串长度就是字符串中字符的个数80888029680386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64 KB)、 1 MB)、 16 MB)、 4 GB)。
68080808880868028680386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1 B)、 1 B)、 2 B)、 2 B)、 4 B)。
7)从内存中读取1024字节的数据,8086至少要读 512 次,80386至少要读 256 次。
8)在存储器中,数据和程序以 二进制 形式存放。
解题过程:
11KB=1024B8KB=1024B*8=2^NN=13
2)存储器的容量是以字节为最小单位来计算的,1KB=1024B
38Bit=1Byte1024Byte=1KB1KB=1024B=1024B*8Bit)。
41GB=1073741824B(即2^301MB=1048576B(即2^201KB=1024B(即2^10)。
5)一个CPUN根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻2N次方个内存单元。(一个内存单元=1Byte)。
68根数据总线一次可以传送8位二进制数据(即一个字节)。
78086的数据总线宽度为16根(即一次传送的数据为2B1024B/2B=512,同理1024B/4B=256
8)在存储器中指令和数据没有任何区别,都是二进制信息。
---------------------------------------------------
检测点 2.1
(1) 写出每条汇编指令执行后相关寄存器中的值。
mov ax,62627  AX=F4A3H 
mov ah,31H    AX=31A3H 
mov al,23H    AX=3123H 
add ax,ax      AX=6246H 
mov bx,826CH  BX=826CH 
mov cx,ax      CX=6246H 
mov ax,bx      AX=826CH 
add ax,bx      AX=04D8H 
mov al,bh      AX=0482H 
mov ah,bl      AX=6C82H 
add ah,ah      AX=D882H 
add al,6      AX=D888H 
add al,al      AX=D810H 
mov ax,cx      AX=6246H
Microsoft(R) Windows DOS
(C)Copyright Microsoft Corp 1990-2001.
C:\DOCUME~1\ADMINI~1>debug
-a
0C1C:0100 mov ax,f4a3
0C1C:0103 mov ah,31
0C1C:0105 mov al,23
0C1C:0107 add ax,ax
0C1C:0109 mov bx,826c
0C1C:010C mov cx,ax
0C1C:010E mov ax,bx
0C1C:0110 add ax,bx
0C1C:0112 mov al,bh
0C1C:0114 mov ah,bl
0C1C:0116 add ah,ah
0C1C:0118 add al,6
0C1C:011A add al,al
0C1C:011C mov ax,cx
0C1C:011E
-r
AX=0000  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0100  NV UP EI PL NZ NA PO NC
0C1C:0100 B8A3F4        MOV    AX,F4A3
-t
AX=F4A3  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0103  NV UP EI PL NZ NA PO NC
0C1C:0103 B431          MOV    AH,31
-t
AX=31A3  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0105  NV UP EI PL NZ NA PO NC
0C1C:0105 B023          MOV    AL,23
-t
AX=3123  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0107  NV UP EI PL NZ NA PO NC
0C1C:0107 01C0          ADD    AX,AX
-t
AX=6246  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0109  NV UP EI PL NZ NA PO NC
0C1C:0109 BB6C82        MOV    BX,826C
-t
AX=6246  BX=826C  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=010C  NV UP EI PL NZ NA PO NC
0C1C:010C 89C1          MOV    CX,AX
-t
AX=6246  BX=826C  CX=6246  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=010E  NV UP EI PL NZ NA PO NC
0C1C:010E 89D8          MOV    AX,BX
-t
AX=826C  BX=826C  CX=6246  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0110  NV UP EI PL NZ NA PO NC
0C1C:0110 01D8          ADD    AX,BX
-t
AX=04D8  BX=826C  CX=6246  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0112  OV UP EI PL NZ AC PE CY
0C1C:0112 88F8          MOV    AL,BH
-t
AX=0482  BX=826C  CX=6246  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0114  OV UP EI PL NZ AC PE CY
0C1C:0114 88DC          MOV    AH,BL
-t
AX=6C82  BX=826C  CX=6246  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0116  OV UP EI PL NZ AC PE CY
0C1C:0116 00E4          ADD    AH,AH
-t
AX=D882  BX=826C  CX=6246  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=0118  OV UP EI NG NZ AC PE NC
0C1C:0118 0406          ADD    AL,06
-t
AX=D888  BX=826C  CX=6246  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0C1C  ES=0C1C  SS=0C1C  CS=0C1C  IP=011A  NV UP EI NG NZ NA PE NC
0C1C:011A 00C0          ADD    AL,AL

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。