题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-08 00:52:48

[单项选择]下面是用来实现十六进制数0CH转换对应的ASCII码的8086/8088程序,选择正确的指令填在第4条指令位置上。
1 TBARA DB 30H,31H,32H,33H,34,35H,36H,37H
DB 38H,39H,41H,42H,43H,44H,45H,46H
2 MOV BX,OFFSET TABBA
3 MOV AL,0CH
4 ( )
A. ADD AL,30H
B. XOR AL,FFH
C. ADD AL,40H
D. XLAT TABBA

更多"下面是用来实现十六进制数0CH转换对应的ASCII码的8086/808"的相关试题:

[单项选择]下面是用来实现十六进制数0CH转换对应的ASCII码的8086/8088程序,选择正确的指令填在第4条指令位置上。
1 TBABA DB 30H,31H,32H,33H,34H,35H,36H,37H
DB 38H,39H,41H,42H,43H,44H,45H,46H
2 MOV BX, OFFSET TABBA
3 MOV AL, OCH
4 ( )
A. ADD AL,30H
B. XOR AL,FFH
C. ADD AL,40H
D. XLAT TABBA
[填空题]下面的汇编语言程序用来将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
[单项选择]下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序中的横线处应填写什么指令
HTOASC PROC
AND AL, OFH
ADD AL, 30H
CMP AL, 39H
JBE DONE
____________
DONE: RET
HTOASC ENDP
A. SUB AL,’A’-0AH
B. ADD AL,’A’-0AH
C. SUB AL,’A’-07H
D. ADD AL,’A’-07H
[填空题]已知英文字符‘A’的ASCII码值是十六进制数41,写出字符‘F’的十进制ASCII码值()
[填空题]下面是用来实现二分法查找的8086/8088汇编语言源程序,填空使语句完整,使程序正确执行。 DSEG SEGMENT TABLE DB ’112679ACDF’ CNT EQU $-TABLE-1 DSEG ENDS SSEG SEGMENT PARA STACK ’STACK’ DB 256 DUP (0) SSEG ENDS CSEG SEGMENT ASSUME CS: CSEG, DS: DSEG, SS: SSEG START PROC FAR MOV AX, DSEG MOV 【6】 LEA SI, TABLE MOV DI, SI ADD DI, CNT MOV DX, 1 ;设定查找次数初值 MOV AL,’F’ GOON: MOV BX, SI ADD BX, DI SHR BX, 1 CMP AL, [BX] JE DONE ;已找到 PUSHF CMP BX, SI JE FD ;搜索完毕,未找到 POPF JLE GO MOV SI, BX JMP NEXT GO: MOV DI, BX NEXT: INC DX JMP GOON FD: MOV BX, OFFFFH DONE: MOV AH, 4CH INT 21H RET START ENDP CSEG ENDS END START
[填空题]下面是用来实现二分法查找的8086/8088汇编语言源程序,填空使语句完整,使程序正确执行。
DSEG SEGMENT
TABLE DB ’112679ACDF’
CNT EQU $-TABLE-1
DSEG ENDS
SSEG SEGMENT PARA STACK ’STACK’
DB 256 DUP (0)
SSEG ENDS
CSEG SEGMENT
ASSUME CS: CSEG, DS: DSEG, SS: SSEG
START PROC FAR
MOV AX, DSEG
MOV 【6】
LEA SI, TABLE
MOV DI, SI
ADD DI, CNT
MOV DX, 1 ;设定查找次数初值
MOV AL,’F’
GOON: MOV BX, SI
ADD BX, DI
SHR BX, 1
CMP AL, [BX]
JE DONE ;已找到
PUSHF
CMP BX, SI
JE FD ;搜索完毕,未找到
POPF
JLE GO
MOV SI, BX
JMP NEXT
GO: MOV DI, BX
NEXT: INC DX
JMP GOON
FD: MOV BX, OFFFFH
DONE: MOV AH, 4CH
INT 21H
RET
START ENDP
CSEG ENDS
END START
[填空题][说明]
下面程序实现十进制向其他进制的转换。
[Java程序]
C1ass Node
int data;
Node next;

class Transform
private Node top;
publiC void print( )
Node P;
while(top !=null)
P=top;
if(P.data>9)
System.out.print((char)(p.data+55));
else
System.out.print(p.data);
top=P.next;


public void Trans(int d,int i)(//d为数字;i为进制
int m;
(1) n=false;
Node P;
while(d>0)
(2) ;
d=d/i;
P=flew Node( );
if( (3) )
P.data=m;
(4) ;
top=P;
n=true;

else
p.data=m;
(5)
toP=P;




[填空题] 【15】 是用来实现客户与服务之间的通信,Java在Socket中,提供多线程机制,对实现大量客户通信带来很好的基础。
[填空题]
下面程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内RAM单元中。阅读程序完成说明语句。
ORG 0000H
AJMP MAIN
ORG 0013H ;该地址是①地址
AJMP INT1
MAIN:MOV R0,#78H ;78是②地址
MOV R2,#08H ;
SETB IT1 ;该指令的作用是③
SETB EA
SETB EX1 ;允许INT1中断
MOV DPTR,#6000H;#6000H是④地址
MOV A,#00H ;A的内容对转换结果⑤影响
LOOP:MOVX @DPTR,A ;该指令的作用是⑥
HERE://SJMP HERE
DJNZ R2,LOOP
INT1:MOVX A,@DPTR ;当⑦时,程序将运行到此处。
MOV @R0,A
INC DPTR ;DPTR加1的目的是⑧
INC R0
RET1
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______;

我来回答:

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

订单号:

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