使CL寄存器的内容变为4个组合的BCD数
答案:1 悬赏:80 手机版
解决时间 2021-04-15 23:18
- 提问者网友:無理詩人
- 2021-04-15 18:25
其中百位数放在DX中,十位数放在AH中,个位数放在AL中
最佳答案
- 五星知识达人网友:夜余生
- 2021-04-15 19:40
1、IBM PC微机中,有符号数是用( )表示的
A.BCD码 B.补码C.反码D.压缩BCD码
2、把汇编源程序变成目标代码程序的过程是( )
A.编译 B.汇编 C.编辑 D.连接
3、下面的数据传送指令中,错误的操作是( )
A.MOV SS:[BX+DI],1000H
B.MOV DX,1000H
C.MOV WORD PTR[BX],1000H
D.MOV DS,2000H4、下面指令执行后,变量DAB中的内容是( )
DAW DW2A05H
DAB DB 0FAH
:
MOV AL,BYTE PRT DAW
SUB DAB,AL
A.0DAH B.0FAH C.0F5H D.0D0H
5、执行下列汇编语言指令后,正确的结果是( )
MOV AL,100
MOV BL,-2
A.AL=100H BL=02H B.AL=64H BL=0FEH
C.AL=64H BL=82H D.AL=100H BL=0FEH
1、进制转换:
0100110 B = 38D 8E3.A H =2275.625D
998 D =3e6 H 235.25 D = __353.2____B2、数X的真值是:-1001101,如果“0”表示正号,“1”表示负号,则
[X]补 =__101100113、BCD的码是一种以二进制形式表示的十进制数简称
4,写出8086CPU的各个内部寄存器:AH ,BH ,CH,DH ,AL.BL,CL,DL,SI ,DI,BP,SP,FLAGS,IP,CS,DS,ES,
5、CS叫做 代码段寄存器;IP叫做 指令指针寄存器,
CS:IP用来表示cpu将要执行的指令的逻辑地址6、标志寄存器FR中的CF位叫做 进位 标志;AF位叫做辅助进位 标志
用于控制串操作中地址增量的方向的标志位DF叫做 方向 标志7、一个程序可以有 堆栈段、数据 段、附加 段、代码段,它们的段基址分别由SS、 DS_ 、ES 、CS给出
8、8086指令中操作数类型有三种,分别是:
立即数操作数 寄存器操作数、存储器操作数 、9、在Debug环境中用A命令写以下这条指令
MOV 1000[BP][SI],DX
则,指令中目的操作数的寻址方式是:______________
10、变量的三个属性分别是:__段、偏移量,距离类型.
11、已知字符A的ASCII码为1000001B,则字符D的ASCII码为10000100 B
12、执行:SUB AX,AX 后,标志寄存器中ZF =1
1、( f ) MOV SS,[2000H]是一条正确的指令
2、( ) ( t )PUSH AH ;PUSH BL ;POP AH ;POP BL 这四条指令,实现了AH寄存器和BL寄存器内容的互换
3、( ) ( f )指令:DIV BX执行后,结果的商放在AL中,余数在AH中
4、( ) ( t )Debug中,命令:D 10A8:100的作用是从10A8:100处开始显示
80H个字节单元内容
5、( ()( f ) Debug中,E用来修改内存单元内容,R命令用来修改寄存器内容
四、综合题:
1、根据自己上机经验,详细写出用汇编语言程编写序设的完整流程(大致包括以下主要步骤:编辑源文件,生成目标文件,生成可执行文件,运行程序查错,跟踪调试)
2、用汇编语言编写完整程序,要求如下:
计算(W-(X*Y+Z-100))/W其中W,X,Y,Z均为有符号数,计算结果的商存入AX,余数存入DX.
A.BCD码 B.补码C.反码D.压缩BCD码
2、把汇编源程序变成目标代码程序的过程是( )
A.编译 B.汇编 C.编辑 D.连接
3、下面的数据传送指令中,错误的操作是( )
A.MOV SS:[BX+DI],1000H
B.MOV DX,1000H
C.MOV WORD PTR[BX],1000H
D.MOV DS,2000H4、下面指令执行后,变量DAB中的内容是( )
DAW DW2A05H
DAB DB 0FAH
:
MOV AL,BYTE PRT DAW
SUB DAB,AL
A.0DAH B.0FAH C.0F5H D.0D0H
5、执行下列汇编语言指令后,正确的结果是( )
MOV AL,100
MOV BL,-2
A.AL=100H BL=02H B.AL=64H BL=0FEH
C.AL=64H BL=82H D.AL=100H BL=0FEH
1、进制转换:
0100110 B = 38D 8E3.A H =2275.625D
998 D =3e6 H 235.25 D = __353.2____B2、数X的真值是:-1001101,如果“0”表示正号,“1”表示负号,则
[X]补 =__101100113、BCD的码是一种以二进制形式表示的十进制数简称
4,写出8086CPU的各个内部寄存器:AH ,BH ,CH,DH ,AL.BL,CL,DL,SI ,DI,BP,SP,FLAGS,IP,CS,DS,ES,
5、CS叫做 代码段寄存器;IP叫做 指令指针寄存器,
CS:IP用来表示cpu将要执行的指令的逻辑地址6、标志寄存器FR中的CF位叫做 进位 标志;AF位叫做辅助进位 标志
用于控制串操作中地址增量的方向的标志位DF叫做 方向 标志7、一个程序可以有 堆栈段、数据 段、附加 段、代码段,它们的段基址分别由SS、 DS_ 、ES 、CS给出
8、8086指令中操作数类型有三种,分别是:
立即数操作数 寄存器操作数、存储器操作数 、9、在Debug环境中用A命令写以下这条指令
MOV 1000[BP][SI],DX
则,指令中目的操作数的寻址方式是:______________
10、变量的三个属性分别是:__段、偏移量,距离类型.
11、已知字符A的ASCII码为1000001B,则字符D的ASCII码为10000100 B
12、执行:SUB AX,AX 后,标志寄存器中ZF =1
1、( f ) MOV SS,[2000H]是一条正确的指令
2、( ) ( t )PUSH AH ;PUSH BL ;POP AH ;POP BL 这四条指令,实现了AH寄存器和BL寄存器内容的互换
3、( ) ( f )指令:DIV BX执行后,结果的商放在AL中,余数在AH中
4、( ) ( t )Debug中,命令:D 10A8:100的作用是从10A8:100处开始显示
80H个字节单元内容
5、( ()( f ) Debug中,E用来修改内存单元内容,R命令用来修改寄存器内容
四、综合题:
1、根据自己上机经验,详细写出用汇编语言程编写序设的完整流程(大致包括以下主要步骤:编辑源文件,生成目标文件,生成可执行文件,运行程序查错,跟踪调试)
2、用汇编语言编写完整程序,要求如下:
计算(W-(X*Y+Z-100))/W其中W,X,Y,Z均为有符号数,计算结果的商存入AX,余数存入DX.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯