1.举例说明常用的7中数据寻址方式和3中内存地址的寻址方式, 2.总结16、32和64位CPU的整数和字符串的表示方法和范围

数据寻址方式:

(1)立即寻址,MOV AX, 1234H

(2)寄存器寻址,寄存器寻址的特点是操作数在CPU内部的寄存器中,在指令中指定寄存器号

(3)直接寻址,MOV ES:[5678H], BL

(4)寄存器间接寻址,MOV [BP], CX

(5)寄存器相对寻址,MOV AX, 3[SI]

(6)基址变址寻址,MOV AX, [BX+DI]

(7)相对基址变址寻址,MOV AX, [BX+DI+1234H]

内存地址寻址方式:

(1)直接寻址

寻址方式:

[idata]

mov ax,ds:[000E]

(2)寄存器间接寻址

寻址方式:

[bx]

mov ax,[bx]

(3)各种变址寻址

寻址方式:

[bx+si] ; [bx+di] mov ax,[bx+si]

[bx+si+idata] ; [bx+di+idata] mov ax,[bx+si+1]

 

 

总结16、32和64位CPU的整数和字符串的表示方法和范围:

16位PC机中整数的有效范围是-32768~32767(-2^8~2^8-1),

32位PC机中整数的有效范围是-2^16~2^16-1

64位PC机中整数的有效范围是-2^32~2^32-1

字符串中的字符通过ASCII码的方式表示出来

posted @ 2022-11-13 19:30  WangKingP  阅读(231)  评论(0编辑  收藏  举报