题目内容 (请给出正确答案)
[主观题]

分别写出实现如下功能的程序段(1)将AX中间8位(作高8位),BX低4位和DX高4位(作低4位)拼成一个新

分别写出实现如下功能的程序段

(1)将AX中间8位(作高8位),BX低4位和DX高4位(作低4位)拼成一个新字。

(2)将CX中间8位取反,其余位不变。

(3)将数据段中以BX为偏移地址的连续3单元中的无符号数求和。

(4)将数据段中以BX为偏移地址的连续4单元的内容颠倒过来。

(5)将BX中的4位压缩BCD数用非压缩BCD数形式按序放在AL,BL,CL和DL中。

(6)不用乘法指令实现AL (无符号数)乘以20。

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“分别写出实现如下功能的程序段(1)将AX中间8位(作高8位)…”相关的问题

第1题

阅读以下说明和X86汇编语言代码,将应填入(n)处的字句写在答题纸的对应栏内。[说明]设有数组X和Y
。X数组中有X1,X2、…、X10十个数,Y中有Y1、Y2、…、Y10十个数。编制程序计算:Z1=X1+Y1Z2=X2+Y2Z3=X3-Y3Z4=X4-Y4Z5=X5-Y5Z6=X6+Y6Z7=X7-Y7Z8=X8-Y8Z9=X9+Y9Z10=X10+Y10设置一个10位的标志尺:LOGIC_RULE,若它的每一位决定了当前按顺序该做加法(该位为0)或减法(该位为1)操作,则由上列等式可知LOGICRULE中的低10位应是(1)。[汇编程序代码]datareasegment;definedatasegmentxdwx1,x2,x3,x4,x5,x6,x7,x8,x9,x10ydwy1,y2,y3,y4,y5,y6,y7,y8,y8,y10zdwz1,z2,z3,z4,z5,z6,z7,z8,z9,z10logic_ruledw(2);LOGIC_RULEinitializedatareaendsprogramsegment;definecodesegmentmainprocfarassumecs:program,ds:datareastart:;startingexecutionaddress(3);saveolddatasegmentsubax,ax;putzeroinAXpushax;saveitonstack;setDSregistertocurrentdatasegmentmovax,datareamovds,ax;MAINPARTOFPROGRAMGOESHEREmovbx,0movex,10movdx,logic_rulenext:movax,x[bx]shrdx,1jcsubtract(4)jmpshortresultsubtract:sub..
点击查看答案

第2题

高电位用“1”表示,低电位用“0”表示,称为正逻辑。
点击查看答案

第3题

试给出执行完下列指令后OF、SF、ZF、CF 4个可测试标志位的状态(要求用十六进制数给出16位标志寄存

器FLAG的值,其余各位均填0)

点击查看答案

第4题

用十六进制数填写下表。已知DS=1000H, ES=2000H,SS=OFCOH, 通用寄存器的值为0.

点击查看答案

第5题

将表中程序段各指令执行后AX的值用十六进制数填入表中

点击查看答案

第6题

编写程序,求字变量W1和W2中的非压缩BCD数之差(w1-w2、W1≥W2),将差存到字节变量B3中。

点击查看答案

第7题

已知字变量WA中存放有4位十六进数现要求将ai (i由键盘输/k)存入字节变量BA的低4位,试编写

已知字变量WA中存放有4位十六进数现要求将ai(i由键盘输/k)存入字节变量BA的低4位,试编写该程序。

点击查看答案

第8题

编写ASCII码的查询程序。要求该程序运行后显示提示信息The ASCII code of,待查询省输入欲查字符后再显示is和该字符的ASCII码,换行后又输出提示信息The ASCII cocle of待查,如此不断循环。立至查询者输入回车符输出is0DH后结束该程序的运行。

点击查看答案

第9题

编程序将符号字数组ARRAYW中的正负数分别送入正数数组PLUS和负数数组MINUS,同时把‘0'元素的个数送入字变量ZERON。

点击查看答案

第10题

编制计算N个(N<50)偶数之和(2+4+6+.…)的子程序和接收输入N及将结果送显示器显示的主程序。要求用以下3种方法编写(1)主程序和子程序在同一代码段;(2)在同一模块但不在同一代码段:(3)各自独立成模块。

点击查看答案

第11题

将键盘输入的8位二进制数以十六进制数形式在显示器上显示出来,试编写这一程序。

点击查看答案

第12题

已知BUFI中有N1个按从小到大的顺序排列互不相等的字符号数,BUF2中有N2个从小到大的顺序排列互不相等的字符号数。试编写程序将BUF1和BUF2中的数合并到BUF3中,使在BUP3中存放的数互不相等且按从小到大的顺序排列。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信