一個存儲單元可以存儲8個bit,即八個二進制數
debug命令:
R:查看,改變cpu寄存器的內容
D:查看內存中的內容
E:改寫內存中的內容
U:將內存中的機器指令翻譯成彙編指令
T:執行一條機器指令
A:以彙編指令的格式在內存中寫入一條機器指令
CS:代碼段寄存器
IP:指針端寄存器
DS:通常存放要來訪問數據的段地址
SS:任意時刻,SS:SP指向棧頂元素
在源程序中,數據不能以字母開頭
and :邏輯與指令
and ax,1011011B
or :邏輯或指令
應用:將大小寫字母的轉換
and [數據] ,11011111B :變爲大寫字母
or [數據] ,00100000B:變爲小寫字母
si 和 di 功能和 bx 相近的寄存器,不能分成兩個8爲寄存器使用
只要在[…]使用了寄存器 bp ,段地址默認在 ss 中。(可以用過段地址來進行修改)
div 除法指令
除數:有八位和十六位兩種,在reg或內存單元中
被除數:默認放在ax或者ax和dx中。如果除數是8位的則被除數放在高八位放在ah,低八位放在al…
db,dw,db:一個字節,一個字,兩個字
dup:用於循環複製