【導(dǎo)讀】把一個字節(jié)或一個字的源操作數(shù)與目的操作數(shù)相交換。存儲器之間不能交換,兩個操作數(shù)中必須有一個在寄存器中;段寄存器不能作為一個操作數(shù);允許字或字節(jié)操作,不影響標(biāo)志位。只是為了提高可讀性而設(shè)置,匯編時仍用BX。需要轉(zhuǎn)換代碼的序號存入AL;執(zhí)行XLAT指令后,表中指定序號的元素存于AL中。若把字符的掃描碼轉(zhuǎn)換成ASCII碼;又稱累加器專用傳送指令。在IBMPC機里,可以配接許多外部設(shè)備,每個外設(shè)與CPU之間交換數(shù)據(jù),狀態(tài)信息和控制命令,端口數(shù):外部設(shè)備最多有65536個I/O端口。其中:A9=1,表示擴充槽上的口地址。端口號中前256個端口,可以直接寫在指令中,機器指令用二字節(jié)表示,第二字節(jié)就是端口號。當(dāng)端口號≥256時,只能使用間接尋址,必須先把端口號放到DX寄存器中。不需要用任何段寄存器來修改它的值。LEA指令中的目標(biāo)寄存器必須是16位的通用寄存器,