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

两个4位BCD码相加,设被加数存于内部RAM的40H、41H单元,加数存于45H、46H单元,和存于50H、51H单元,请编制加法程序段。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“两个4位BCD码相加,设被加数存于内部RAM的40H、41H…”相关的问题
第1题
设定时/计数器8253的通道2工作于方式3(方波发生器),若计数初值采用BCD码计数,数值为100H,GATE
设定时/计数器8253的通道2工作于方式3(方波发生器),若计数初值采用BCD码计数,数值为100H,GATE

2=1,输入时钟频率为10KHz,则其输出方波的频率为()KHz 。

点击查看答案
第2题
压缩BCD码相加后,结果仍是压缩BCD码,需要再ADD或者ADDC指令后,用DA指令进行调整。()
点击查看答案
第3题
设关系模式R(ABCDE)上的函数依赖集F={A→BC,BCD→E,B→D,A→D, E→A},将R分解成两个关系模式:R1=(ABD),R2=(ACE),则R1和R2的最高范式分别(50)。

A.2NF和3NF

B.3NF和2NF

C.3NF和BCNF

D.2NF和BCNF

点击查看答案
第4题
有一个十进制数加法运算系统,它利用4位二进制数加法器对一位8421BCD码进行加法运算.其操作过程如下:先将两个1位十进制数存入寄存器A和B,然后进行相加.如果和数等于或小于9,则运算结果正确;如果和数大于10,还需要对运算结果进行加6(0110)修正,这是因为用二进制数表示十进制数时,多余了6种状态.(1)请设计系统方框图;(2)请设计ASM流程图.
有一个十进制数加法运算系统,它利用4位二进制数加法器对一位8421BCD码进行加法运算.其操作过程如下:先将两个1位十进制数存入寄存器A和B,然后进行相加.如果和数等于或小于9,则运算结果正确;如果和数大于10,还需要对运算结果进行加6(0110)修正,这是因为用二进制数表示十进制数时,多余了6种状态.(1)请设计系统方框图;(2)请设计ASM流程图.

点击查看答案
第5题
汉字在计算机内部的编码采用()。

A.BCD码

B.字形码

C.ASCII码

D.机内码

点击查看答案
第6题
半加器不仅考虑加数和被加数相加,以及向高位进位,还考虑低位来的进位。()
点击查看答案
第7题
在计算机内部,一切信息的存取、处理和传送的形式是()。

A.BCD码

B.十六进制

C.二进制

D.ASCⅡ码

点击查看答案
第8题
下列关于二进制原码数的加减法规则,描述错误的是()

A.数值位相加减,最后再单独处理符号位

B.两数相加时,如果被加数和加数同号,则数值位求和

C.两数相减时,如果被减数和减数异号,则数值位求差

D.数值位进行求和时,数值位直接相加,结果的符号取被加数/被减数的符号;如果最高数位产生了进位,则加/减结果有溢出

点击查看答案
第9题
设关系模式R(A,B,C,D),F是R上成立的FD集,F={B→D,AD→C},那么ρ={ABC,BCD}相对于F()

A.是无损联接分解,也是保持FD的分解

B.是无损联接分解,但不保持FD的分解

C.不是无损联接分解,但保持FD的分解

D.既不是无损联接分解,也不保持FD的分解

点击查看答案
第10题
请编制程序,其功能是:以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

点击查看答案
第11题
设K为R<U,F>中的属性或属性组合,若KU,则K为R的 ______。A.外部码B.候选码C.主属性D.主码

设K为R<U,F>中的属性或属性组合,若KU,则K为R的 ______。

A.外部码

B.候选码

C.主属性

D.主码

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改