题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-03-19 21:12:23

[单项选择]十进制数字32的BCD码为()
A. 00110010
B. 00100000
C. 100000
D. 00100011

更多"十进制数字32的BCD码为()"的相关试题:

[单项选择]PC机的键盘向主机发送的代码是
A) 扫描码
B) ASCII码
C) BCD码
D) 扩展BCD码

[简答题]

请编制程序ex5.ASM,其功能是:内存中连续存放着20个十进制数字的ASCⅡ码字符,如果是小写字母a~z之间的字符(包括字母a和z),请把它们转换成相应的大写字母所对应的ASCⅡ码字符;若为其他字符,不作转换。
例如:
内存中有:61H(’a’),62H(’b’),31H(’1’),41H(’A’),42H(’B’),……
结果为:41H(’A’),42H(’B’),31H,41H,42H,……
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。填空BEGIN和END之间已给出的源程序使其完整,空白处已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ连接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 20
STAC SEGMENT STACK
DB 128 DUP( )
STAC ENDS
DATA SEGMENT
SOURCE DB N DUP( )
RESULT DB 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<

[填空题]

为了将AL寄存器中的组合(Packed)BCD码45H转换为两个非组合(Unpacked)BCD码04H和05H,并分别存放在AH和AL寄存器中,应在下面的指令序列的横线处填写什么指令?
   MOV AX,45H
   MOV CL,4
   () AX,CL
   SHR AL,CL


[简答题]8421码是BCD码的一种。
[简答题]RAM中60H单元内存有一个十六进制数,把这个数转换为BCD码的十进制数,BCD码的十位和个位放在累加器A中,百位放在R6中。
[单项选择]多媒体信息在计算机中的存储形式是______。
A) 二进制数字信息 B) 十进制数字信息
C) 文本信息 D) 模拟信号

[填空题]

为了将AL寄存器中的组合(PackeD) BCD码45H转换为两个非组合(UnpackeD) BCD码04H和05H,并分别存放在AH和AL寄存器中,应在下面的指令序列的横线处填写什么指令?()
MOV AX,45H
  MOV CL,4
______ AX,CL
  SHR AL,CL


[填空题]二进制数01001010转换成压缩的BCD码的形式为()
[单项选择]某二进制数为0110 0010,若其表示ASCII码和压缩(组合)BCD码时,分别对应()。
A. ’B’、62
B. ’b’、62
C. ’B’、98
D. ’b’、98
[单项选择]下列关于BCD码的说法错误的是______。
A. BCD码有十个不同的码
B. BCD码是逢“十”进位
C. 它是一种过渡码
D. 它是二进制数
[简答题]

请编制程序ex1.ASM,其功能是:内存中连续存放着20个十进制数字的ASCⅡ字符,把它们转换成10个字节的压缩型(组合型)BCD码。
例如:
内存中有:31H(’1’),32H(’2’),33H(’3’),34H(’4’)…(共20个字节)
结果为:21H,43H,…(共10个字节)
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。填空BEGIN和END之间已给出的源程序使其完整,空白处已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ连接产生ex1.exe可执行文件,最终运行程序产生结果。调试中若发现整个程序存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 10
STAC SEGMENT STACK
DB 128 DUB( )
STAC ENDS
DATA SEGMENT
SOURCE DB N*2 Dup( )
RESULT DB N DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAMEl DB ’OUTPUT1.DAT’,0
DATA ENDS
CODE SEGMENT
ASSUMECS:CODE,DS:DATA,SS:STAC
START PROC FAR
PUSH DS
XORAX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV ES,AX
LEA DX,SOURCE ;数据区起始地址
L

[单项选择]3位十进制数456用压缩:BCD码、ASCⅡ码表示时,他们占用的内存字节数最少应分别为______。
A. 3,3
B. 2,2
C. 1,3
D. 2,3
[填空题]已知累加器A中存放一个十进制数的ASCII码,要将其转换为BCD码,可执行一条逻辑运算指令______。
[单项选择]用MOV指令将十进制数25以压缩BCD码格式送入AL,可使用的指令是( )
A. MOV AX,0025
B. MOV AX,0809
C. MOV AX,0025H
D. MOV AX,0809H
[单项选择]用MOV指令将十进制数89以组合型BCD码格式送入AX,正确使用的指令是 ( )。
A. MOVAX,0890
B. MOVAX,0809H
C. MOVAX,0089H
D. MOVAX,8009
[单项选择]8253-5是一个16位可编程定时器/计数器,以BCD码计数时,其计数范围是( )
A. 0~9999
B. 0~10000
C. 1~10000
D. 1~9999
[简答题]请编制程序PROG1.ASM,其功能是:以SOURCE开始的内存区域存放着N个字节的压缩BCD码,将每个压缩BCD码转换成两个ASCII码,并在最高位增加偶校验位,结果存放到RESULT指示的内存区域内。
例如:
原压缩BCD码:26H,75H,91H,33H,……
结果为:B2H,36H,B7H,35H,39H,B1H,33H,33H,……
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件 OUTPUT1.DAT中。
填空BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果(无结果或结果不正确者均不得分)。调试中若发现整个程序中存在错误之处,请加以修改。
试题程序:
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

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码