语言习题答案.pdfVIP

  • 5
  • 0
  • 约5.73万字
  • 约 77页
  • 2018-10-31 发布于浙江
  • 举报
语言习题答案_2.pdf

检测点1.1 (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)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它 们的寻址能力分别为:64 (KB)、 1 (MB)、 16 (MB)、 4 (GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、 32根。则它们一次可以传送的数据为: 1 (B)、 1 (B)、 2 (B)、 2 (B)、 4 (B)。 (7)从内存中读取1024字节的数据,8086至少要读 512 次,80386至少要读 256 次。 (8)在存储器中,数据和程序以 二进制 形式存放。 解题过程: (1)1KB 1024B,8KB 1024B*8 2^N,N 13。 (2)存储器的容量是以字节为最小单位来计算的,1KB 1024B。 (3)8Bit 1Byte,1024Byte 1KB (1KB 1024B 1024B*8Bit)。 (4)1GB 1073741824B (即2^30)1MB 1048576B (即2^20)1KB 1024B (即2^10)。 (5)一个CPU有N根地址线,则可以说这个CPU 的地址总线的宽度为N。这样的CPU最多 可以寻找2的N次方个内存单元。 (一个内存单元 1Byte)。 (6)8根数据总线一次可以传送8位二进制数据 (即一个字节)。 (7)8086的数据总线宽度为16根 (即一次传送的数据为2B)1024B/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~1debug -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

文档评论(0)

1亿VIP精品文档

相关文档