求汇编语言基础知识答案
数据寄存器AX当用做8位时____AH,BH,CH,DH_____存放高位字节,____AL,BL,CL,DL_____存放低位字节。将字转换为双字的指令是_______...
数据寄存器AX当用做8位时____AH,BH,CH,DH_____存放高位字节,
____AL,BL,CL,DL_____存放低位字节。
将字转换为双字的指令是_________
普通加法指令是_____ADD____,带借位的减法指令是___SBB______。
在段寄存器中,代码段寄存器是___DS______,数据段寄存器是____SS_____
对于有符号数最高有效位表示符号,通常用_______表示正号,_________表示负号。
段地址和偏移地址为2100H:0065H的存储单元的物理地址为_________
编程:
1、 用乘法指令实现将寄存器AL的内容乘10,结果存到DX寄存器
2、在存储单元RSLT中存放着一位十六进制数,将其显示到屏幕上
(十六进制数可自行定义)
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=( )
( 2 ) MOV BX , TYPE B2 BX=( )
( 3 ) MOV CX , LENGTH B2 CX=( )
( 4 ) MOV DI , SIZE B2 DI=( )
( 5 ) MOV SI , LENGTH B3 SI=( ) 展开
____AL,BL,CL,DL_____存放低位字节。
将字转换为双字的指令是_________
普通加法指令是_____ADD____,带借位的减法指令是___SBB______。
在段寄存器中,代码段寄存器是___DS______,数据段寄存器是____SS_____
对于有符号数最高有效位表示符号,通常用_______表示正号,_________表示负号。
段地址和偏移地址为2100H:0065H的存储单元的物理地址为_________
编程:
1、 用乘法指令实现将寄存器AL的内容乘10,结果存到DX寄存器
2、在存储单元RSLT中存放着一位十六进制数,将其显示到屏幕上
(十六进制数可自行定义)
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=( )
( 2 ) MOV BX , TYPE B2 BX=( )
( 3 ) MOV CX , LENGTH B2 CX=( )
( 4 ) MOV DI , SIZE B2 DI=( )
( 5 ) MOV SI , LENGTH B3 SI=( ) 展开
3个回答
展开全部
数据寄存器AX当用做8位时____AH,BH,CH,DH_____存放高位字节,
____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 )
____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 )
展开全部
数据寄存器AX当用做8位时_AH_存放高位字节,_AL_存放低位字节。
将字转换为双字的指令是_CWD_
普通加法指令是__ADD_,带借位的减法指令是 SBB___。
在段寄存器中,代码段寄存器是___CS__,数据段寄存器是_DS__
对于有符号数最高有效位表示符号,通常用__0__表示正数,__1__表示负数。
段地址和偏移地址为2100H:0065H的存储单元的物理地址为__21065H____
编程:
1、 用乘法指令实现将寄存器AL的内容乘10,结果存到DX寄存器
MOV BL,10
MUL BL ;结果是AX=AL*BL
MOV DX,AX
2、在存储单元RSLT中存放着一位十六进制数,将其显示到屏幕上
(十六进制数可自行定义)
LEA SI,RSLT
MOV BL,[SI]
MOV DL,BL
AND DL,0F0H
MOV CL,04
ROR DL,CL
ADD DL,30H
MOV AH,02 ;显示高四位
INT 21H
AND BL,0F0H
ADD BL,30H
MOV DL,BL
MOV AH,02H;显示低四位
INT 21H
(以上程序只适用于部分十六进制码)
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=( 1 )
( 2 ) MOV BX , TYPE B2 BX=( 2 )
( 3 ) MOV CX , LENGTH B2 CX=( 5 )
( 4 ) MOV DI , SIZE B2 DI=( 10 )
( 5 ) MOV SI , LENGTH B3 SI=( 1 )
将字转换为双字的指令是_CWD_
普通加法指令是__ADD_,带借位的减法指令是 SBB___。
在段寄存器中,代码段寄存器是___CS__,数据段寄存器是_DS__
对于有符号数最高有效位表示符号,通常用__0__表示正数,__1__表示负数。
段地址和偏移地址为2100H:0065H的存储单元的物理地址为__21065H____
编程:
1、 用乘法指令实现将寄存器AL的内容乘10,结果存到DX寄存器
MOV BL,10
MUL BL ;结果是AX=AL*BL
MOV DX,AX
2、在存储单元RSLT中存放着一位十六进制数,将其显示到屏幕上
(十六进制数可自行定义)
LEA SI,RSLT
MOV BL,[SI]
MOV DL,BL
AND DL,0F0H
MOV CL,04
ROR DL,CL
ADD DL,30H
MOV AH,02 ;显示高四位
INT 21H
AND BL,0F0H
ADD BL,30H
MOV DL,BL
MOV AH,02H;显示低四位
INT 21H
(以上程序只适用于部分十六进制码)
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=( 1 )
( 2 ) MOV BX , TYPE B2 BX=( 2 )
( 3 ) MOV CX , LENGTH B2 CX=( 5 )
( 4 ) MOV DI , SIZE B2 DI=( 10 )
( 5 ) MOV SI , LENGTH B3 SI=( 1 )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据寄存器AX当用做8位时____AH_____存放高位字节,
____AL_____存放低位字节。
将字转换为双字的指令是__CWD______
普通加法指令是_____ADD____,带借位的减法指令是___SBB______。
在段寄存器中,代码段寄存器是___DS______,数据段寄存器是____SS_____
对于有符号数最高有效位表示符号,通常用___0____表示正号,____1_____表示负号。
段地址和偏移地址为2100H:0065H的存储单元的物理地址为_21065H________
编程:
1、 用乘法指令实现将寄存器AL的内容乘10,结果存到DX寄存器
MUL 10
MOV DX,AX
2、在存储单元RSLT中存放着一位十六进制数,将其显示到屏幕上
(十六进制数可自行定义)
MOV DL,[RSTL]
ADD DL,'0'
CMP DL,'9'
JBE NEXT
ADD DL,7
NEXT:
MOV AH,2
INT 21H
3、 在内存字单元B1(被除数)和字单元B2(除数)各有一个有符号数为
-7A34H和2B8H,求其商和余数,并将结果存入W1开始的单元中。
MOV DX,0
MOV AX,7A34H
MOV BX,2B8H
IMUL BX
MOV WORD PTR W1,AX
MOV WORD PTR W1+2,DX
有数据定义如下
B1 DB 7, 2, 6, 8
B2 DW 5 DUP ( 7 )
B3 DW ‘CDEF’
求出以下各条指令执行后的结果
(1) MOV AX , TYPE B1 AX=( 1 )
( 2 ) MOV BX , TYPE B2 BX=( 2 )
( 3 ) MOV CX , LENGTH B2 CX=( 5 )
( 4 ) MOV DI , SIZE B2 DI=( 10 )
( 5 ) MOV SI , LENGTH B3 SI=( 1 )
____AL_____存放低位字节。
将字转换为双字的指令是__CWD______
普通加法指令是_____ADD____,带借位的减法指令是___SBB______。
在段寄存器中,代码段寄存器是___DS______,数据段寄存器是____SS_____
对于有符号数最高有效位表示符号,通常用___0____表示正号,____1_____表示负号。
段地址和偏移地址为2100H:0065H的存储单元的物理地址为_21065H________
编程:
1、 用乘法指令实现将寄存器AL的内容乘10,结果存到DX寄存器
MUL 10
MOV DX,AX
2、在存储单元RSLT中存放着一位十六进制数,将其显示到屏幕上
(十六进制数可自行定义)
MOV DL,[RSTL]
ADD DL,'0'
CMP DL,'9'
JBE NEXT
ADD DL,7
NEXT:
MOV AH,2
INT 21H
3、 在内存字单元B1(被除数)和字单元B2(除数)各有一个有符号数为
-7A34H和2B8H,求其商和余数,并将结果存入W1开始的单元中。
MOV DX,0
MOV AX,7A34H
MOV BX,2B8H
IMUL BX
MOV WORD PTR W1,AX
MOV WORD PTR W1+2,DX
有数据定义如下
B1 DB 7, 2, 6, 8
B2 DW 5 DUP ( 7 )
B3 DW ‘CDEF’
求出以下各条指令执行后的结果
(1) MOV AX , TYPE B1 AX=( 1 )
( 2 ) MOV BX , TYPE B2 BX=( 2 )
( 3 ) MOV CX , LENGTH B2 CX=( 5 )
( 4 ) MOV DI , SIZE B2 DI=( 10 )
( 5 ) MOV SI , LENGTH B3 SI=( 1 )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询