题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-04 14:11:52

[判断题]ASCII码是每4位一组表示一位十进制数。( )

更多"ASCII码是每4位一组表示一位十进制数。( )"的相关试题:

[单项选择]字母“A”的ASCII马是十进制数65,字母“B”的ASCII码是十进制数( )。
A. 06
B. 67
C. 97
D. 1
[单项选择]字母“A”的ASCII码是十进制数65,字母“B”的ASCII码是十进制数(  )。
A. 66
B. 67
C. 97
D. 1
[单项选择]已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCⅡ码为十进制数( )。
A. 67
B. 68
C. 69
D. 70
[单项选择]字母“k”的ASCII码值是十进制数______。
A. 156
B. 150
C. 120
D. 107
[单项选择]已知字符’0’的ASCII码的十进制数为48,并且数组的第0个元素在低位,有以下程序
#include<stdio.h>
main( )

unionint i[2];long k:char c[4];r,*s=&r;
s->i[0]=0x39;s->i[1]=0x38;printf("%c/n",s->c[0]);

程序运行后的输出结果是 ( )
A. 39
B. 9
C. 38
D. 8
[单项选择]英文大写字母D的ASCII码值为44H,英文大写字母F的ASCII码值为十进制数______。
A. 46
B. 68
C. 70
D. 15
[单项选择]已知英文大写字母D的ASCII码值是44H,那么英文大写字母F的ASCII码值为十进制数______。
A. 46
B. 68
C. 70
D. 15
[单项选择]B的ASCII码值为十进制数66,E的码值为______。
A. 67
B. 68
C. 69
D. 70
[单项选择]已知字母a的ASCII码为十进制数的97,下面程序的输出结果是______。
main( )
charcl,c2;
C1=’a’+’5’-’3’;
c2=’a’+’6’-’3’;
printf("%c,%d/n”,c1,c2);

A. 100,d
B. c,100
C. c,d
D. 输出格式不对,结果不确定
[填空题]下面的汇编语言程序用来将AX寄存器中的十六进制数转换为十进制数的ASCII码。在 【6】 填空,使程序能按预定的设计要求正常运行。 DSEG SEGMENT BUF DB 5DUP( ) DSEG ENDS SSEG SEGMENT DB 256 DUP(0) SSEG ENDS CSEG SEGMENT ASSUM CS:CSEG,DS:DSEG,SS:SSEG START PROC 【6】 PUSH DS MOV AX,0 PUSH AX MOV AX,DSEG MOV DS,AX LEA DI,BUF MOV CX,0 MOV BX,10 MOV AX,36H LP1: MOVDX,0 DIV BX PUSH DX INC CX CMP AX,0 JNE LP1 MOV BX,5 SUB BX,CX LP2: POP DX ADD DL,30H MOV [D1],DL INC DI LOOP LP2 CMP BX,0 JE EXIT MOV CX,BX LP3: MOV BYTEPTR[D1),20H INC DI LOOP LP3 EXIT: RET START ENDP CSEG ENDS END START
[填空题]下面的汇编语言程序用来将AX寄存器中的十六进制数转换为十进制数的ASCII码。在______填空,使程序能按预定的设计要求正常运行。
DSEG SEGMENT
BUF DB 5DUP( )
DSEG ENDS
SSEG SEGMENT
DB 256DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUM CS:CSEG,DS:DSEG,SS:SSEG
START PROC ______
PUSH DS
MOV AX,0
PUSH AX
MOV AX,DSEG
MOV DS,AX
LEA DI,BUF
MOV CX,0
MOV BX,10
MOV AX,36H
LP1: MOV DX,0
DIV BX
PUSH DX
INC CX
CMP AX,0
JNE LP1
MOV BX,5
SUB BX,CX
bP2: POP DX
ADD DL,30H
MOV [DI],DL
INC DI
LOOP LP2
CMP BX,0
JE EXIT
MOV CX,BX
LP3: MOV BYTE PTR[DI],20H
INC DI
LOOP LP3
EXIT: RET
START ENDP
CSEG ENDS
END START
[简答题]请编制程序,其功能是:内存中连续存放着20个十进制数的ASCII字符,把它们转换成压缩型(组保型)BCD码。
例如:
内存中有:31H(’1’),32H(’2’),33H(’3’),34H(’4’)...(共20个字节)
结果为:21H,43H,...(共十个字节)
部分程序已给出,其中原始数据由过程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*2 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
PUSH AX
MOV AX,DATA
MOV DS,AX
LEA DX,SOURCE ;数据区起始地址
LEA SI,NAME0 ;原始数据文件名
MOV
[填空题]已知累加器A中存放一个十进制数的ASCII码,要将其转换为BCD码,可执行一条逻辑运算指令______。
[单项选择]

设阶码8位(最左一位为符号位),用移码表示,尾数为24位(最左一位为符号位),用规格化补码表示,则它所能表示的最大正数的阶码为 (1) ,尾数为 (2) ;绝对值最小的负数的阶码为 (3) ,尾数为 (4)

2()
A. 0111 11111 11111 11111
B. 1100 11111 11111 11111
C. 1111 11111 11111 11111
D. 1011 11111 11111 11111

我来回答:

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

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码