汇编语言检测点1.1-2.1

/ 0评 / 0

检测点1.1

(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为      13        

(2)1KB的存储器有     1024     个存储单元。存储单元的编号从    0       到    1023      

(3)1KB的存储器可以存储    8192      个bit,     1024     个Byte。

(4)1GB、1MB、1KB分别是    1024*1024*1024、1024*1024、1024        Byte。

(5)8080、8088、80286、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)在存储器中,数据和程序以     二进制    形式存放。

 

检测点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=           64E4H        

Mov al,bh                 AX=            6482H        

Mov ah,bl                 AX=           6C82H         

Add ah,ah                AX=           E482H         

Add al,6                   AX=           E488H         

Add al,al                  AX=            E470H         

Mov ax, cx               AX=            6246H         

(2)只能使用目前学过的汇编指令,最多使用4条指令,编程计算2的4次方。

mov ax,2

Add ax,ax

Add ax,ax

Add ax,ax

感谢您的认真阅读。

发表评论

电子邮件地址不会被公开。 必填项已用*标注