高分求汇编语言答案.1.设AX寄存器中有一个10位二进制数,编写程序,统计AX中“1”的个数,统计结果送入CX

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 17:41:01
高分求汇编语言答案.1.设AX寄存器中有一个10位二进制数,编写程序,统计AX中“1”的个数,统计结果送入CX
xSN@~&%B$RPZѤjQ+RE$ '-iA'wA;k+tv70k|3|NRY*( =k~7iǢqȤN- 5?զאW>J+]*vi %X?Ψ+'&ZH%t` Sx%U՟IwCS .=:""UICVnsf Ui-Zq4<w'elޏ[<ڬ^{N{ēErl(]-;"]8v;iO25`i-rs̡K"@7O~!>}HDzj߰@laVs rǪEbjbS!Am%=-+$g ( ?j^ܓGW%Yť`w: Eą@:dD ul^,cٸd7%K0dt)~?a

高分求汇编语言答案.1.设AX寄存器中有一个10位二进制数,编写程序,统计AX中“1”的个数,统计结果送入CX
高分求汇编语言答案.1.设AX寄存器中有一个10位二进制数,编写程序,统计AX中“1”的个数,统计结果送入CX

高分求汇编语言答案.1.设AX寄存器中有一个10位二进制数,编写程序,统计AX中“1”的个数,统计结果送入CX
呵呵,楼上的,跑偏了哈! 楼主问的,不是单片机方面的.
假设楼主规定的10位数,是在AX的低10位中. 80x86汇编语言程序如下:
start:
MOV BX, 0
MOV CX, 10
NEXT:
SHR AX, 1 ;AX右移一位,末位进入CF
JNB NNNN ;CF为0转移.
INC BX ;CF为1则加一.
NNNN:
LOOP NEXT ;CX减一,非零转移.
MOV CX, BX ;把统计个数,送到题目指定的寄存器.
HLT ;停止.
END
----------
经过百度Hi交流,题目中,实际上是16位数字,不是10位数.
那么把:MOV CX, 10 中的10,改成16即可.

高分求汇编语言答案.1.设AX寄存器中有一个10位二进制数,编写程序,统计AX中“1”的个数,统计结果送入CX 求以下汇编练习答案:1、比较寄存器AX,BX,CX中无符号数的大小,使得AX>BX>CX 汇编语言 标志寄存器 状态位的问题: MOV AX,34C5H ADD AX,546AH解:0011010011000101 0101010001101010------------------------------------- 1000100100101111答案是:CF:0;SF:1;ZF:0;AF 0;OF 1;PF:0;CF,SF,Z 汇编语言中push ax后ax寄存器本身的值变不变?然后紧接着就pop dx 那么在堆栈里的那个值会不会自动清零的 用汇编语言怎么将AL寄存器最高位置1 汇编语言,设ax bx cx中的数都是带符号数,下列程序求AX BX CX中最大值,结果在AX中,请写完整cmp ax,bx_________xchg ax,bxnext:cmp cx,ax__________________exit:第一个空填jg next 汇编语言-简单的比较无符号数设在寄存器ax,bx,cx中存放的是16位无符号数,试编写程序,找出三个数居中的一个,并将其存入名为result的字单元中,显示出来我知道很简单啦,我想你把答案写出来, 汇编语言中标志寄存器的标志位的改变,与参加运算的是有符号数还是无符号数有关吗? 高分求高手,解答微机原理与接口技术几道题!1.写出统计一个字节中的“1”的个数的程序段,假设数据已经储存在AX中,统计数据存储在BL寄存器中(只写代码段)好的回答追加100分 汇编语言中and ax ax 还有or ax ax 具体作用是什么都改变了什么标志位?求详解 汇编语言中寄存器的英文全称汇编语言中通用寄存器和段寄存器以及指令指针的英文全称是什么呢?SP BP DI SI CS DS SS ES IP 知道这些的全称就好记多了. 汇编语言,求答案和步骤现有AX=2000H, BX=1200H, DS=3000H, DI=0002H, (31200H)=50H, (31201H)=02H, (31202H)=40H,请写出下列各条指令独立执行完后有关寄存器及存储单元的内容,并指出标志位ZF、CF的值.ADD AX,1200H; 几道简单的汇编语言题求答案!我追加高的分数1.外部RAM1000H单元内容送寄存器R2中2.内部RAM20H单元内容送外部RAM 1000H单元3外部RAM20H单元内容送外部RAM1000H单元4.ROM 2000H单元内容送内部RAM 30H单元5 dx:ax寄存器对是把dxax这两个寄存器合成有一个寄存器来存储数据吗 在16位CPU中,有哪些8位寄存器、16位寄存器?哪些16位寄存器可分为两个8位寄存器来使用? 汇编语言TEST假定(AX)=5555H (BX)=0FF00H执行下列语句后,求(AX) 并写出PSW各位状态AND AL,01HAND AX,BXTEST AL,08H书给的答案是:(AX)=5555H PF=ZF=1感觉(AX)的值不对啊.应该是5501H吧(第二条执行 汇编语言 push ds sub ax,ax push ax 有什么用~ 求救几道微机原理的题目!一,写出相应的指令:(1)屏蔽BL寄存器的高4位.(2)将CH寄存器的低4位取反,其他位不变.二,某机器中有32KB的ROM,其末地址为90FFFH,则其首地址为___.三,设某微机系统的