微机原理汇编语言题,编程题求正解!! 10

已知X为无符号字节数据,若为奇数,将RLT单元送1;若为偶数;将RLT送0另有三道:1.已知X,Y为无符号字节数据,若同为奇数,将RLT单元送1,若同为偶数,将RLT单元... 已知X为无符号字节数据,若为奇数,将RLT单元送1;若为偶数;将RLT送0
另有三道:
1.已知X,Y为无符号字节数据,若同为奇数,将RLT单元送1,若同为偶数,将RLT单元送0,否则将RLT单元送-1.
2.在DATA开始的单元存放若干有符号字节数据,数据个数在COUNT单元存放,统计其中正数、负数和零的个数,分别存于ZS、FS和ZR单元。
3.1+2+3+……+n>=500
展开
 我来答
binlyuTong
2012-12-01 · TA获得超过547个赞
知道小有建树答主
回答量:2676
采纳率:0%
帮助的人:637万
展开全部
问题一:

;编译,运行,程序正确
代码段
假设CS,DS:验证码:验证码
bufX DB 56
bufY分贝-29 bufZ DB?
开始:PUSH CS
POP DS同一个网段,数据段和代码段
MOV AH,bufX
MOV AL,bufY
CMP AH,人
JGE4美元
XCHG啊,人
MOV bufZ啊
Exit_Proc:MOV AH,4CH;结束的程序
INT 21H
>代码结束
END开始编译

问题:
;编译,运行,程序正确
代码段
假设CS:代码DS结束:代指友老号
; ---------------------------------------
;功能:显示指定的的地址(Str_Addr),字符串
;入口:
; Str_Addr =字符串地址(需要在数据段)
;用法:输出Str_Addr
;使用示例输出PromptStr
输出宏Str_Addr
LEA DX,Str_Addr MOV AH,9
INT 21H
ENDM
; -------- -------------------------------
功能:输出
Output_CTLF PROC回车换行近
PUSH AX
推DX
MOV AH,02H
MOV DL,0DH
INT 21H
MOV DL,0AH
INT 21H
POP AX
RET
Output_CTLF ENDP
; ------------------------ ---------------
;功能:AX明确转换成十进制ASCII代码传送到显示器显示的二进制无符号
;入口:AX =二进制;出口告笑:在当前光标位置显示的ASCII码数字转换后
Dec_ASCII PROC近
推DX
推BX
推双BR /> MOV BX, 10
LEA DI,@ @ Temp_Save [6]
MOV字节PTR [二],'$'
十二月二
CLD
@ @鸿沟:XOR DX, DX
DIV BX
或DL,30H
MOV [DI],DL
十二月二
测试斧头,0FFFFH
JNZ @ @鸿沟
>公司二
推二
流行的DX
MOV AH,9
INT 21H
流行音乐二
弹出BX
流行音乐DX <BR / RET
@ @ Temp_Save DB 7 DUP(?)
Dec_ASCII ENDP
; ------------------------ --------------- Prompt_Key DB”请按一个键:$' Prompt_ASC DB 8 DUP(20H)”键的ASCII码是:“ BR />开始:PUSH CS
POP DS的数据段和代码段与段
_at_ _at_ Press_Key:输出Prompt_Key;系统提示按一个键
1 MOV AH,接收键盘上按下一个键
INT 21H
CMP AL,27;的Esc键吗?
JZ Exit_Proc结束程序
PUSH AX
输出Prompt_ASC
输出POP AX
异啊,啊
呼叫Dec_ASCII; AX的符号二进制数到明确的十进制ASCII代码发送到显示显示
呼叫Output_CTLF;回车,换行
JMP的
_at_ @ Press_Key Exit_Proc:MOV AH,4CH;结束程序的 BR /> INT 21H
的代码最终
END开始,唯升编译结束
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京埃德思远电气技术咨询有限公司
2023-07-25 广告
电力系统短路电流计算通常包括以下步骤:1. 选择基准值和基准容量。通常选取基准容量为100MVA,基准电压为各级电压的平均电压。2. 计算系统中各元件的电抗标幺值。不同类型的元件有不同的电抗标幺值计算公式,例如发电机的电抗标幺值为发电机次暂... 点击进入详情页
本回答由北京埃德思远电气技术咨询有限公司提供
zzq19930506
2012-11-27 · 超过23用户采纳过TA的回答
知道答主
回答量:118
采纳率:16%
帮助的人:36.7万
展开全部
.model small
.data
datas db 02h;这是那个无符号字节数
RLT db cup(?);给RLT预留一个位置
.code
.startup
mov al,offset datas

test al, 1
Jz even ;偶数转移
odd: mov RLT ,1;奇数
even:mov RLT ,0
.exit
end
(1)第一题就团粗用个循环就伍或弯可以了吧?循环2次,,
2..model
.data
datas db .........;这是若干数数据
.code
.startup
mov di,0
mov dx,0
mov si,0
mov
mov bl,offset datas
mov cx,30
lopp:mov al,[bl]
cmp al ,0
jge next
inc di
next: cmp al,0
je next1
inc dx
next1: inc si
loop lopp
mov FS ,di
mov ZS,dx
mov ZR,si
.exit
end
(3)
DATA SEGMENT
i DW 1
sum DW 0
DATA ENDS
.STARTUP
MOV i, 1
MOV sum, 0
LOP:
MOV AX, sum
ADD AX, i
CMP AX, 500
JA NEST
MOV sum, AX
MOV AX, i
MOV AX, sum
INC i
JMP LOP
NEST:MOV DI, i
.EXIT
END
木有运行汇编的软件。。。肯定有错误 大概是腔闷对的。。不好意思 要上课 不懂的你问吧。。
追问
行,明天我问问老师对不对,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式