分析下面程序,写出每条指令执行结果,及程序功能。
X DW 1872H
Y DW ?
……………
MOV CX,16
MOV AX,X
REPE:SHL AX,1
JNC SHIFT
INC DX
SHIFT: LOOP REPE
EXIT: MOV Y,DX
(1)程序执行后,X单元值为__________,Y单元值为___________
(2)程序中循环次数是___________________。
(3)程序的功能是______________________________
关于微机原理的一些问题,急求解答,若答案全,会追加悬赏
1.数据总线 数据总线是CPU与存储器、CPU与I\/O接口设备之间传送数据信息(各种指令数据信息)的总线,这些信号通过数据总线往返于CPU与存储器、CPU与I\/O接口设备之间,因此,数据总线上的信息是双向传输的。2.地址总线 地址总线上传送的是CPU向存储器、I\/O接口设备发出的地址信息,寻址能力是CPU特有的功能...
微机原理求大神的答案解释!!!真心不会
1)搞清楚锁存器的CP控制信号及输出端口状态与数据寄存器AL的对应关系:--- 2)读懂存储器片选信号CS 由题意知,锁存器地址为0000H,那么执行 MOV AL,76H OUT DX,AL指令后,可知 A15--A0要全为0,Q5Q4Q3Q2对应输出为1101,他们分别通过异或门与地址线A19A18A17A16两两连接,其输出作为片选...
微机原理三道题麻烦各位解答下。谢谢了。
(1)物理地址为12000+ffoo=21f00 不唯一;(微机书上肯定有解释)(2)做法一样。物理地址=段地址*16+偏移地址 24000+245a 24000+3245 (3)影响的六个状态标志是 OSZAPC PF是奇偶标志,把两个加一起的结果写出来,数“1”的个数,若为偶数则为1,否则为0 AF为辅助标志,取两个数的后...
求微机原理的大佬解答
CL等于4,意味着SHL DX,CL将DX左移4位(二进制位),恰好是十六进制左移1位,8765H左移1个十六进制位就成了7650H(8H被挤走了,右边空出的补0),故DX=7650H。SHR AX,CL将AX右移4位(相当于一个十六进制位),1234H右移1个十六进制位得0123H,故AX=0123H。
微机原理一道求8253的初值的题,求大神解答?
CLK0的输入脉冲周期 =1 \/ 5MHz =0.2μs 计数器0的初值 =5ms \/ 0.2μs =25000d =61A8h .因为 OUT0接CLK1,所以CLK1的输入时钟周期 =5ms 计数器1的初值 =5s \/ 5ms =1000d =3E8h
微机原理的两道题目,求解答和详细解释
A7 A6 A5 A4 A3 A2 A1 A0 1 1 1 1 0 * * 0 所以端口A的地址是F0H,端口B的地址是F2H,端口C的地址是F4H。控制端口的地址为F6H。例2同上分析。计数器0的地址是310H,计数器1的地址是312H,计数器3的地址是314H,控制寄存器的地址是316H。
关于微机原理的几道题 求解答过程
(10):8086上电复位后cs的值为FFFFH,IP的值为0,故物理地址FFFF0H就是8086的复位入口地址。(18):A19~A15为芯片提供片选信号,当A19~A15为01011时主存芯片有效,主存的片内地址线接在在8088的低位地址线即A0~A14,则主存芯片的最低地址为:0101 1000 0000 0000 0000,即在片选有效的情况下片内...
微机原理题目
前2位地址固定不变 后5位地址不同 是变化的 要是使用一个74LS138译码是不可能完成对5位地址译码的(74LS138只能对3位地址译码) 因此 必须选用5:32译码器 对5位变化的地址译码才可以。还有一个选择就是使用2个不同的74LS138译码器,分别完成对2764ROM芯片和264SRAM芯片的独立译码。具体...
微机原理的题目,希望对答案做一下解释
原题要求将数据AH(即0AH,16进制数,写成二进制就是:0000 1010 )的最高位置1,其他位不变,那么只要将它与二进制数 1000 0000 (写成16进制数就是 80H)按位相加就可以得到结果,实现相加的指令就是“逻辑或:ORL”。 写成竖式如下:AH: 0000 1010 ORL +) 80H: 1000 0000 -...
关于微机原理的小问题
先抛开题目,这么和你说吧。举个例子,如果是1位。你会写二的几次方?(2^1是二,只有0和1)你会写4B吗?所以回到你第一个分析:00H~FFH是多大的空间?正如你所写,是从0000,0000~1111,1111这里是从0~255一共256个。所以不是说256种组合而已,也是256B。所以我认为你的258B 出问题了。在...