首页 > 软考
题目内容 (请给出正确答案)
[主观题]

将十进制数26以压缩BCD码送入AX,正确的指令是(65)。A.mov ax, 0206hB.mov ax, 0026C.mov ax,0026h

将十进制数26以压缩BCD码送入AX,正确的指令是(65)。

A.mov ax, 0206h

B.mov ax, 0026

C.mov ax,0026h

D.mov ax,0206

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“将十进制数26以压缩BCD码送入AX,正确的指令是(65)。…”相关的问题
第1题
十进制数255的ASCII码可以表示为( );用压缩型BCD码表示为( );其十六进制数表示为( )。
十进制数255的ASCII码可以表示为();用压缩型BCD码表示为();其十六进制数表示为()。

点击查看答案
第2题
BCD码之间及BCD码与任意进制数之间的转换一般以十进制数作为过渡。()
点击查看答案
第3题
将下列十进制数转换成BCD码。(1) 25;(2) 34;(3) 78;(4) 152

点击查看答案
第4题
十进制数38的BCD码为()。
点击查看答案
第5题
请编制程序,其功能是:以SOURCE开始的内存区域存放着N个字节的压缩BCD码,将每个压缩BCD码转换成两
个 ASCII值,并在每个ASCII值的最高位增加偶校验位,结果存放在RESULT指示的内存区域。

例如:

原压缩BCD码:26H,75H,91H,33H…

结果为: B2H,36H,B7H…

部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,转换结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。

请填空BEGIN和END之间已经给出的一段原程序使其完整,需填空处已经用横线标出,每个空白一般只需要填一条指令或指令的一部分(指令助记符或操作数),也可以填入功能相当的多条指令,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。

对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。

[试题程序]

EXTRN LOAD:FAR,SAVE:FAR

N EQU 10

STAC SEGMENT STACK

DB 128 DUP()

STAC ENDS

DATA SEGMENT

SOURCE DB N DUP(0)

RESULT DB 2*N DUP(0)

NAME0 DB 'INPUT1.DAT',0

NAME1 DB 'OUTPUT1.DAT',0

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA, SS:STAC

START PROC FAR

PUSH DS

XOR AX,AX

PUSH AX

MOV AX,DATA

MOV DS,AX

MOV ES,AX ;置附力,段寄存器

LEA DX,SOURCE ;数据区起始地址

LEA SI,NANE0 ;原始数据文件名

MOV CX,N ;字节数

CALL LOAD ;从'INPUT1.DAT' 中读取数据

; *************BEGIN *************

LEA SI,SOURCE

MOV DI,OFFSET RESULT

MOV CX,N

SERCH1: MOV (1)

MOV AH,AL

AND AH,0FH

AND AL,0FOH

PUSH CX

MOV CL,4

(2)

(3)

ADD AL,30H

(4)

OR AL,80H

SERCH2: MOV [DI],AL

INC DI

(5)

JP SERCH3

OR AH,80H

SERCH3: MOV [DI],AH

INC DI

INC SI

(6) SERCH1

; ******** END ***********

LEA DX,RESULT ; 结果数据区首址

LEA

点击查看答案
第6题
十进制数63的余3循环BCD码是01010010。()
点击查看答案
第7题
用二进制代码表示十进制数的编码叫做BCD码。()
点击查看答案
第8题
BCD码2#0100000110000101对应的十进制数是()。
BCD码2#0100000110000101对应的十进制数是()。

点击查看答案
第9题
下列几种说法中与BCD码的性质不符的是( )。

A.一组4位二进制数组成的BCD码只能表示1位十进制数

B.BCD码是一种人为选定的0~9的十个数字的代码

C.BCD码是一组4位二进制数,能表示16以内的任何一个十进制数

D.BCD码有多种

点击查看答案
第10题
BCD码是指用若干二进制代码来表示一位十进制数()
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改