分别说明下列指令或C语句的功能: (1)IN AL,40H (2)IN AX,40H (3)OUT 100,AL (4)OUT 100,AX (5)a=inportb(0x12); (6)outportb(0x20,0x20);

分别说明下列指令或C语句的功能: (1)IN AL,40H (2)IN AX,40H (3)OUT 100,AL (4)OUT 100,AX (5)a=inportb(0x12); (6)outportb(0x20,0x20);


相关考题:

现有数据存储如下:(30100H)=40H,(20101H)=79H,(30102H)=24H,(30103H)=30H设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是()。 A、AL=00HB、AL=4OHC、AL=01HD、AL=79H

假设(AL)=0FFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和 SF的状态分别为( )。A.0和0B.0和1C.1和0D.1和1

解释是在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条指令或指令的功能,通过低级机器语言程序中的每条语句或指令逐条解释来实现的技术。()

已知AL=87H,BL=34H, 则指令ADD AL,BL执行后,OF和CF的值分别为?( )A、0,0B、0,1C、1,0D、1,1

已知8253的Cho用作计数器,口地址为40H,计数频率为2MHz。控制字寄存器口地址为43H,计数器回0时输出信号用作中断请求信号,执行下列程序段后,发出中断请求信号的周期是【 】。MOV AL,36HOUT 43H,ALMOV AL,OFFHOUT 40H,ALOUT 40H,AL

若(AL)=80H,执行NEG AL指令后,CF和OF标志位的状态分别为( )A.0和0B.0和1C.1和0D.1和1

下列指令序列执行后,AL寄存器中的内容为【 】。MOV AL,1SAL AL,1MOV BL,ALSAL AL,1SAL AL,1ADD AL,SL

假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的状态分别为( )。A.1, 1B.1,0C.0, 1D.0,0

已知(AL)=23H,执行指令SUB AL,7BH后,标志位CF和OF的状态分别为A.0和0B.0和1C.1和0D.1和1

已知指令执行前(AL)=28,(SL)=68,执行下列指令后,(AL)=______。ADD AL,BLDAA

下列四条指令中,错误的是()A、SHL AL,1B、MOV AH,BXC、SHR AL,CLD、MOV AL,20H

判断下列指令中哪些是错误的,并说明错的原因。 (1)MOV  BL, AX  (2)MOV  AL, BX  (3)MOV  AL, BL  (4)MOV  BP, BYTE PTR[BX]

假设(AL)=0FFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和SF的状态分别为()A、0和0B、0和1C、1和0D、1和1

指出下列指令是否正确,若不正确说明原因:MOV 64H,AL

试说明在8088CPU执行INT 40H指令的过程?

已知AL=8AH,BL=C6H,执行指令ADDAL,BL之后,AL和BL分别等于多少?ZF和OF分别等于多少?

试分别指出下列各指令语句的语法是否有错,如有错,指明是什么错误。INC CX,1

指出下列指令是否正确,若不正确说明原因:PUSH AL

已知AL=36H,BL=87H,则两条语句: ADD AL,BL DAA 执行后AL及进位标志CF的值分别为()A、BDH和0B、17和1C、23H和1D、BDH和1

已知AX=8060H,DX=03F8H,端口PORT1的地址是48H,内容为40H;PORT2的地址是84H,内容为85H。请指出下列指令执行后的结果。 OUTDX,AL; INAL,PORT1; OUTDX,AX; INAX,48H; OUTPORT2,AX。

说明下列指令中不合法的原因。 (1)MOV 64H, CL  (2)MOV CL, 100H  (3)MOV CL, 256  (4)MOV SS, 6180H  (5)MOV CS, WORD PTR[BX] (6)MOV DS, SS  (7)XCHG AL, 40H (8)XCHG ES, AX  (9)IN 160H, AL  (10)CMP [SI], [BX] (11)MOV DS, 1000H  (12)POP CS

指出下列指令是否正确,若不正确说明原因:MOV AL,CX

R1的内容为40H,执行下面的指令或指令组合,(),两(组)指令执行结果一样。A、 指令ANL  40H #40H和指令组合MOV  A @R1  ANL  40H A比较B、 指令ANL  A @R1和指令ANL  A #40H比较C、 指令ANL  A @R1和指令MOV  40H R1  ANL  A 40H比较D、 指令ANL  A R1和指令ANL  A #40H比较

指令“ANL40H,#40H”的含义是()A、常数40H和地址40H中数进行“位或”操作,结果在地址40H中B、常数40H和地址40H中数进行“位与”操作,结果在地址40H中C、常数40H和40H进行“位与”操作,结果为40HD、常数40H和地址40H中数进行“位与”操作,结果在A中

单选题下列四条指令中,错误的是()ASHL AL,1BMOV AH,BXCSHR AL,CLDMOV AL,20H

问答题判断下列指令中哪些是错误的,并说明错的原因。 (1)MOV  BL, AX  (2)MOV  AL, BX  (3)MOV  AL, BL  (4)MOV  BP, BYTE PTR[BX]

问答题说明下列指令中不合法的原因。 (1)MOV 64H, CL  (2)MOV CL, 100H  (3)MOV CL, 256  (4)MOV SS, 6180H  (5)MOV CS, WORD PTR[BX] (6)MOV DS, SS  (7)XCHG AL, 40H (8)XCHG ES, AX  (9)IN 160H, AL  (10)CMP [SI], [BX] (11)MOV DS, 1000H  (12)POP CS