首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

哪位帮小弟我做一下这几道汇编语言的题啊

2012-03-13 
哪位帮我做一下这几道汇编语言的题啊?一、简答题1、下列指令序列执行完后,AX寄存器的内容是什么?MOVCL,3MOVA

哪位帮我做一下这几道汇编语言的题啊?
一、简答题
1、下列指令序列执行完后,AX寄存器的内容是什么?
MOV     CL,3
MOV     AX,0B7H
ROL     AX,1
ROR     AX,CL
答:AX寄存器的内容是:0C02DH
2、有数据定义如下:
X1   DW   ?
X2   DB   ?
X3   DW   ?
编写程序块实现X3=X2+X1。
二、程序题
1.①AND     AL,0FAH
XOR     AL,0FFH
②XOR     AL,0AFH
OR     AL,50H
阅读上述指令,分别回答各指令序列完成什么功能?
2.下面程序段是判AL和BL中的数据是否同号,若是,则把AL中的数据变负并送到AH中,否则O→AH。横线处填入适当指令(每处仅填一条指令)。
____________①
JNS           K
MOV       AH,0
JMP         END0
  K:     ____________②
MOV     AH,AL
END0:……
3.已知寄存器AX和BX分别存放有二个非压缩BCD码,下面程序段完成AX+BX→AX中,请在横线中各填一条指令(假设结果小于等于99)
MOV     CH,AH
ADD       AL,BL
AAA
____________①
ADC     AL,BH
AAA
____________②
MOV   AL,CH



[解决办法]
mov bl,x2
mov bh,0
mov ax,x1
add ax,bx
mov x3,ax
这个应该可以了
[解决办法]
帖子上没有任何问题是丢人的,努力吧!只要是求学的帖子都是值得鼓励的,所取答案的帖子都是值得鄙视的。

热点排行