重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 大学专科> 电子信息
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

将在A单元中的两位十六进制数拆成两个16位数。并分别转换为相应的ASCⅡ码存于B及C单元中。

答案
查看答案
更多“将在A单元中的两位十六进制数拆成两个16位数。并分别转换为相应的ASCⅡ码存于B及C单元中。”相关的问题

第1题

设有两个4字节十六进制数,分别放在内RAM 40H和50H起始的单元中,求这两数之和,并将和存放到40H为起始的单元
中(均低位先存)。另有两个6字节的16进制数,分别存放在内RAM 60H和70H起始的单元中,求两数之和,并将和存放在60H为起始的单元中。
点击查看答案

第2题

已知程序中定义了以下两个变量: HEX:DB 5AH ASC:DS 2 试编写一个程序段,将变量HEX中的两位十六进制数

已知程序中定义了以下两个变量:

HEX:DB 5AH

ASC:DS 2

试编写一个程序段,将变量HEX中的两位十六进制数字转换成对应的ASCII码字符后,放到变量ASC中,如图所示。

已知程序中定义了以下两个变量:  HEX:DB  5AH  ASC:DS  2  试编写一个程序段,

点击查看答案

第3题

在内存单元以AHEX为首地址的数据区中存放两个用ASCⅡ码表示的十六进制数。试编写程序将其转换成一
字节二进制数,存放在同一数据区的RESULT单元中。

点击查看答案

第4题

在内存单元以BINA为地址的数据区中存放一字节的二进制数。试编一个程序,将其转换成两位ASCII码表
示的十进制数,存放在ABCD为首地址的两个连续字节单元中。

点击查看答案

第5题

请编制程序,其功能是:内存中连续存放着10个二进制字节数,需对此组数进行加密,其方法为:将前一个
字节数(两位十六进制数a1a2表示)的低位十六进制数a2与后一个字节数(两位十六进制数b1b2表示)的高位十六进制数b1进行交换;第一个字节数的高位十六进制数与最后一个字节数的低十六进制数进行交换,加密后的结果存入内存。

例如:

内存中有:50H,61H,72H,83H,94H,A5H,B6H,C7H,D8H,E9H

结果为:96H,07H,18H,29H,3AH,4BH,5CH,6DH,7EH,85H

部分程序已给出,其中原始数据由过程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() ; 顺序存放10个ASCII字符

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 OX,SOURCE ; 数据区起始地址

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

MOV CX,N ; 字节数

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

;****BEGIN****

MOV DI,0

MOV SI,0

MOV CX,N

AGN1: MOV AL,SOURCE[SI]

MOV AH ,AL

AND AL,0FH

AND AH,0FOH

INC SI

CMP SI,N

(1)

MOV SI,0

LW: MOV BL,SOURCE[SI]

MOV BH,BL

AND BL,0FH

AND BH,0FOH

(2) CX

MOV CX,4

L1: SHR BH,1

SHL AL,1

LOOP L1

&

点击查看答案

第6题

为书写方便,常把ASCII码的7位二进制代码写成两位十六进制数。()
点击查看答案

第7题

在AX中存放有两字节4位十六进制数,试编写程序,将其转换成4字节的ASCII码,存放在以ASCBUF为首址的
4个字节单元中。

点击查看答案

第8题

在以ASCBUF为首址的内存中存放4个字节ASCII码,试编写程序将其转换成两字节4位十六进制数,存在HEX
BUF的字单元中。

点击查看答案

第9题

采用分页式存储管理时,页面尺寸为4K字节。某作业共三页,分别存放在第8、10、14存储块里。执行中,要到相对地址为
2F6A(十六进制)的单元中取数。试问实际应从内存的哪个单元去完成该操作?
点击查看答案

第10题

计算机中存储的数字是以二进制形式存储的,单片机中8位二进制数在数码管显示成两位16进制数。其中两位16进制数的高位,怎样通过C语言操作得到?()

A.将二进制数左移4位得到

B.将二进制数右移4位得到

C.将二进制数除10得到

D.将二进制数除10取余得到

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝