____AL,BL,CL,DL_____存放低位字節。
將字轉換為雙字的指令是___cwd______
普通加法指令是_____ADD____,帶借位的減法指令是___SBB______。
在段寄存器中,代碼段寄存器是___DS______,數據段寄存器是____SS_____
對於有符號數最高有效位表示符號,通常用____0___表示正號,_____1____表示負號。
段地址和偏移地址為2100H:0065H的存儲單元的物理地址為___21065______
編程:
1、 用乘法指令實現將寄存器AL的內容乘10,結果存到DX寄存器
mov bx,ax
cbw bx
mov ax,10
mul bx
2、在存儲單元RSLT中存放著壹位十六進制數,將其顯示到屏幕上
(十六進制數可自行定義)
DATA SEGMENT
RSLT DB"F?$"
DATA ENDS
CODES SEGMENT
ASSUME CS:CODE DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV DS,OFFSET RSLT
MOV AH,9
INT 21H
CODE ENDS
END START
3、 在內存字單元B1(被除數)和字單元B2(除數)各有壹個有符號數為
-7A34H和2B8H,求其商和余數,並將結果存入W1開始的單元中。
有數據定義如下
B1 DB 7, 2, 6, 8
B2 DW 5 DUP ( 7 )
B3 DW ‘CDEF’
求出以下各條指令執行後的結果
(1) MOV AX , TYPE B1 AX=( 0001 )
( 2 ) MOV BX , TYPE B2 BX=( 0002 )
( 3 ) MOV CX , LENGTH B2 CX=( 0007 )
( 4 ) MOV DI , SIZE B2 DI=( 0eh )
( 5 ) MOV SI , LENGTH B3 SI=( 0001 )