bestainan 发表于 2013-10-25 06:22:04

福禄娃娃 发表于 2013-10-25 06:22:05

你搞错了1word不是1b
1字节是1Byte等于8位(bit)
1字=2字节=2Byte
64kb=64*1024Byte=65536Byte
1kb=1024Byte
ax、bx、cx、dx是16位寄存器,ax中有高八位ah和低八位al寄存器,其他三个寄存器也一样
比如 add al,93H进行的是8位运算,产生的进位不会存储在ah中
add ax,93H进行的是16位运算,产生的进位会存储在ax中
在进行数据传送或运算时,要注意指令的两个操作对象的位数应当是一致的。
mov ax, bx
mov bx, cx
以下是错误的:
mov ax, bl
mov bh, ax
mov al, 20000
add al, 100H

LinuxDeepin 发表于 2013-10-25 06:25:52

我懒得粘贴复制了,你直接上百度百科看存储单位的介绍,要仔细看

百度百科 存储单位
页: [1]
查看完整版本: 字节。字形的问题