34.75=( ) B=( ) H=( )BCD.
已知[X]补=01100011B,求X=( )[Y]补=11111001B,求Y=( )
8086CPU中8位寄存器包括( )寄存器
已知DS=2000H,指令INC WORD PTR [ 0200H]的寻址方式为( )
指令功能为( )
8086外部中断有( )和( )当CPU内的中断标志IF=“0”状态时,外部中断线同时为“1”状态时,CPU响应哪个中断请求信号( )
CPU与外设数据传送的控制方式有( )( )和( )其中要用到以下三种信息( )( )( )
8086CPU的存储器采用奇偶分体的结构方式,CPU使用( )和( )作为奇偶存储器存储体的选择信号
一般中断的过程包括( )( )( )( )( )
二、 简答题
8086CPU主频若为5MHz,那么它的典型总线周期是多少?
定时器8253通道1输入1MHz的时钟频率,并设定为BCD码计数,若写入的计数初值为00620H,问定时时间是多少?
Intel8086CPU中的标志寄存器有多少位?其作用是什么?
有一2764EPROM芯片有12条地址总线,请计算芯片的地址范围(起始地址为12000H)
中断入口地址表的功能是什么?已知中断类型码分别为12H和0AH,它们的中断入口在中断入口地址表的地址是什么?
三、 分析程序写出结果
1、 MOV A1,6FH
MOV B1,05H
BB: SUB AL, BL
DEC BL
JNZ BB
HLT
问(1)程序执行后AL=( )
(2)该程序段所完成的功能可用算术表达式表示为:
2、 已知DS=3000H,SS=4000H,BX=1200H,BP=1000H
(31200H)=01H,(31201H)=02H,(41200H)=03H,(41201H)=04H
请分别写出每条指令执行后的结果
(1) MOV AX, 1200H ; AX=
(2) MOV AX, [1200H]; AX=
(3) MOV AX, [BX] ; AX=
(4) MOV AX, [BP+200H]; AX=
3、 DATA SEGMENT
NUMBER DB 21H, 9FH, 46H, F8H, 28H, 98H, 75H, 66H, D3H, 81H
LEN EQU 10
MINU DB 10 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE, DS:DATA
MOV AX, DATA
MOV DS, AX
MOV CX, LEN
MOV SI, OFFSET NUMBER
MOV DI, OFFSET MINU
AGAIN: TESE [SI], 80H
JZ NEXT
MOV AL, [SI]
MOV [DI], AL
INC DI
NEXT: INC SI
LOOP AGAIN
CODE ENDS
END
该程序执行后,以MINU开始单元的内容式什么?共存了几个数?
四、 编程
1、 将2040H字节单元和2041H字节单元的BCD数相加,结果存入2042H字节单元中,请编写该程序段。
2、 在内存首地址为TABLE开始的十个单元中存放自然数0~9的平方值,任一数X在FIRST单元中,要求查表求出X的平方值,将结果放SECOBND单元。
3、 设8255A的端口地址为40H, 41H,42 和 43H,
(1) 使用8255的A口和B口分别接入8个指示灯和8个开关请画出电路图。
(2) 通过8255使开关控制指示灯,试写出初始化程序及控制程序。
8 个解决方案
#1
up有分
#2
一学财务的朋友托我做题,为了不给咱学计算机的丢脸就答应了。
拿来一看竟是近3年没看过的汇编。当年也学得不错,还记得ABCDX。
唉!汇编高手们帮帮忙吧!
拿来一看竟是近3年没看过的汇编。当年也学得不错,还记得ABCDX。
唉!汇编高手们帮帮忙吧!
#3
一般都用单片机的汇编,微机接口部分忘了 !
#4
学财务的也搞这个??
#5
ft,太多了
#6
3.al=60h
#7
看来是没辙了 散分
#8
回爪哇大本营吧 :-<
#1
up有分
#2
一学财务的朋友托我做题,为了不给咱学计算机的丢脸就答应了。
拿来一看竟是近3年没看过的汇编。当年也学得不错,还记得ABCDX。
唉!汇编高手们帮帮忙吧!
拿来一看竟是近3年没看过的汇编。当年也学得不错,还记得ABCDX。
唉!汇编高手们帮帮忙吧!
#3
一般都用单片机的汇编,微机接口部分忘了 !
#4
学财务的也搞这个??
#5
ft,太多了
#6
3.al=60h
#7
看来是没辙了 散分
#8
回爪哇大本营吧 :-<