汇编中 IN AL,61H 是什么意思啊?

作者&投稿:芮诞 (若有异议请与网页底部的电邮联系)
61h在汇编语言中代表什么~

这个得根据使用情况而定,既可以是寄存器地址61H,也可能是数据#61H,还可能是外部端口地址61H,或者是外部存储器地址61H,还有可能是位地址61H。

呵呵 俺帮你理解吧
IN AL,61H 为8086CPU专用的I/O输入输出指令 用来访问I/O接口电路 该指令为输入指令
CPU要从I/O接口接收数据。
因此,译码后执行该指令时,
M/IO=0(选择对I/O接口操作)
RD=0 CPU为读操作(接收数据)
WR写信号 此时应无效 即WR=1
DT/R(为数据发送、接收方向控制线) 显然DT/R应0 即接收

因此 答案只有一个即 C WR

哈哈 满意就选满意回答吧

把外部端口61h的数据送到al中


赞皇县15857965768: 汇编 音乐 IN AL,61H MOV AH,AL OR AL,03H OUT 61H,AL 为什么还要读当前状态 61H是谁的(8255还是8253) -
巫贸严逸: 61H是8255口PB口的地址,这主要是8253定时器的控制端由PB1和PB0控制,PB0控制GATE,PB1控制扬声器的输出,(图太难画了),只有当PB0和PB1为1的时候,由8253控制的扬声器才能发生,先读然后或上03从端口送出,主要是不破坏原8255其它口的状态,因为这里修改主要是PB0,PB1

赞皇县15857965768: 汇编语言 对IN AL,61H译码后,下述输入信号那个为高电平 -
巫贸严逸: 呵呵 俺帮你理解吧 IN AL,61H 为8086CPU专用的I/O输入输出指令 用来访问I/O接口电路 该指令为输入指令 CPU要从I/O接口接收数据.因此,译码后执行该指令时,M/IO=0(选择对I/O接口操作) RD=0 CPU为读操作(接收数据) WR写信号 此时应无效 即WR=1 DT/R(为数据发送、接收方向控制线) 显然DT/R应0 即接收 因此 答案只有一个即 C WR 哈哈 满意就选满意回答吧

赞皇县15857965768: 61h在汇编语言中代表什么 -
巫贸严逸: 这个得根据使用情况而定,既可以是寄存器地址61H,也可能是数据#61H,还可能是外部端口地址61H,或者是外部存储器地址61H,还有可能是位地址61H.

赞皇县15857965768: 汇编中IN指令是什么意思 -
巫贸严逸: OUT 和 IN 在汇编中是端口读写操作指令.端口是主机与外设进行数据交换使用的,分为数据端口,状态端口和控制端口三种 例如: IN AL, 21H 表示从21H端口读一个字节数据到AL;

赞皇县15857965768: 汇编语言 int 60h 是什么意思? -
巫贸严逸: int 60h是x86供用户自由使用的软中断,用户如果开发软件的过程中需要用到一些系统中断无法处理的事件,可以自己设置自己都有的软中断,来处理一些特殊事件,X86共分配了8个中断向量供用户使用,分别是int 60h---int 67h.

赞皇县15857965768: 汇编关于INT AL,60H的问题,求个真相 -
巫贸严逸: 不是int al,60h,是in al,60h 即从端口60H读数据到AL寄存器. 相关内容请看书.

赞皇县15857965768: 汇编语言IN AL 82H TEST AL 01H啥意思 -
巫贸严逸: IN AL 82H TEST AL 01H IN 是输入指令,21h、82H 是端口地址; AL是8位寄存器,作为目的操作数; TEST指令是将源操作数与目的操作数作按位与运算,但不改变目的操作数,也即按位与结果只影响标志位,目的操作数不变.

赞皇县15857965768: 16/32位汇编语言中" in al ,dx"啥意思 -
巫贸严逸: IN AL,DX:DX是源操作数. AL是8位寄存器,作为目的操作数,IN指令是端口操作指令. 作用:将源操作数代表的端口的内容送给目的操作数,所以整条指令是将端口的内容送给AL寄存器.

赞皇县15857965768: 汇编语言中如何驱动主板喇叭发声和关闭声音 -
巫贸严逸: 别的不多说 给程序啊 CODE SEGMENT ASSUME CS:CODE START: MOV DX,10 SING: PUSH DX MOV BX,1000 CALL MIDO call delay POP DX DEC DX JNZ SING ;JNZ不等于零\不相等 标志位ZF=0 MOV AH,4CH INT 21H MIDO PROC MOV ...

赞皇县15857965768: 汇编语言钢琴程序中的几个疑问 -
巫贸严逸: 我想知道这一段是干什么用的: mov ax,0000hmov dx,0012h div bx 用120000H,除以BX(频率).120000H,可以说是8253 CLK的输入频率,除以BX后,得出的就是“分频系数”. mov bx,ax 把“分频系数”保存到BX. mov dx,43h ;控制字mov al,0b6hout dx,al ;写入控制端口 对8253写入控制字,设定“计数器2”为方式3. 没有初始化PB口具体应该怎么改??PB口的初始化工作,在计算机启动期间,已经自动完成,不用再初始化.老师如果要求初始化,就告诉他,重新启动计算机即可.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网