1

1,1

"

I

I

"

Temperature Sensor Code (Cont'd)

ISIS-II 888818885 lIDO AS5eIl.ER, Y2.8

LOC

taJ

SEQ

SOJa STAIDENT

 

 

163 ;

 

2888 35

164

De

2881

36

 

 

2882

37

 

 

2883

38

 

 

2884

39

 

 

2885

3fI

 

 

2886

38

 

 

2887

3C

 

 

 

 

165 ;

 

166; sa=TWARE PW TO TElftRATlft 167 ;

2888

 

168 II1G

28B8H

 

 

 

169 ;

 

 

 

 

178 ;

 

 

2888 21

171

 

De

21H, 23H, 25ij, 2811, 31H, 35H, 39H

288C

23

 

 

 

 

2881)

25

 

 

 

 

288E

28

 

 

 

 

298F

31

 

 

 

 

2898

35

 

 

 

 

2991

39

 

 

 

 

 

 

172

;

 

 

 

 

173

;

286eH

 

2868

 

174

IJ!(j

 

 

 

175 ;

 

 

 

 

176

.;

 

 

177; SlIIROOTlI£ fl)JUST F~ ClOT IN 8155 178 ;

2868 78

179

fl)JUST

lIlY

A, £I

i LOll) fl:ClfU.AT~ WITH lJ'PER IR.F

 

2861 E6JF

188

 

ANI

lFH

; RESET lJlPER

00 BITS, ClEII1

CARRY

 

2863 iF

181

 

Rf¥1

 

; ROTRTE RIGHT ~ CARRY

 

 

2864 47

182

 

II)Y

8, A

i STORE SHIFTED YfLl.(

IIA)( IN £I

 

2865 79

183

 

~v

A,C

i LOll) RCWU.AT~ WITH LIllER IR.F

 

2966

iF

184

 

RAR

 

; ROTRTE WITH CARRY RIGHT

 

 

2867

4F

185

 

lIlY

C, A

; STORE SHIFTED YfLl.(

IN C

 

 

2868 [)8

186

 

RNC

 

i 1ST IR.F ~ SECOI(I?

IF SECOI(I RETlB

 

2869 JF

187

 

CK;

 

i CLEAR CARRY

 

 

 

 

 

286A 7C

188

 

lIlY

A, H

i (IlTAIN M

IR.F OF FLU C(oJ

 

296B

iF

189

 

Rf¥1

 

i IF It. IS (01) THIS CONTRINS

 

 

286C 67

1ge

 

lIlY

H, A

i (1£

IR.F(FlILL CWfl-1), IIHCH

 

2860 7D

191

 

lIlY

A, L

; IS

W/RECl

 

 

 

 

 

286E lF

192

 

Rf¥1

 

 

 

 

 

 

 

 

286F

6F

193

 

lIlY

LA

 

 

 

 

 

 

 

2879 89

194

 

[)fI)

B

i Drul.E ~CISION fI)I)

 

 

 

2971 44

195

 

lIlY

£I, H

;RESTORE Be REGISTERS WITH WMT

 

297241)

196

 

lIlY

C, L

 

 

 

 

 

 

 

2873 C9

197

 

IU

 

 

 

 

 

 

 

 

 

 

198.

 

 

 

 

 

 

 

 

 

 

 

199;

 

 

 

 

 

 

 

 

 

 

 

289

 

EM)

 

 

 

 

 

 

 

 

PlIllllC

SYII8Il.S

 

 

 

 

 

 

 

 

 

 

 

EXTERNAL SYm.5

 

 

 

 

 

 

 

 

 

 

 

IJSEII SYII80LS

 

 

 

 

 

 

 

 

 

 

 

ISIS-II 8888/8985 IlA(;IW

f6SEI'IBLH:. "2 e

 

 

 

 

 

 

 

 

fli."JSl

A 296f1

CHllI

A 2818

lRAY

A 95F1

HX{,SP R 926C

NPO

A 2817

ooTPI)T A 9287

SEARCH A 2892

THIGH

A 2(188

TLOII

A 2llff

 

 

 

 

 

 

 

 

 

ASSEII8lY COlf'LETE, I(i ERRfJRS

A1-47

Page 188
Image 188
Intel MCS-80/85 manual Temperature Sensor Code Contd

MCS-80/85 specifications

The Intel MCS-80/85 family, introduced in the late 1970s, is a seminal collection of microprocessors that played a pivotal role in the early days of computing. The MCS-80 series, initially targeting embedded systems and control applications, gained remarkable attention due to its innovative architecture and flexible programming capabilities.

The MCS-80 family is anchored by the 8080 microprocessor, which was one of the first fully integrated 8-bit microprocessors. Released in 1974, the 8080 operated at clock speeds ranging from 2 MHz to 3 MHz and featured a 16-bit address bus capable of addressing up to 64KB of memory. The processor’s instruction set included around 78 instructions, providing extensive capabilities for data manipulation, logic operations, and branching.

Complementing the 8080 was a suite of support chips, forming the MCS-80 platform. The most notable among them was the 8155, which integrated a static RAM, I/O ports, and a timer, tailored for ease of designing systems around the 8080. Other support chips included the 8085, which provided improvements with an integrated clock generator, making it compatible with more modern designs and applications.

The MCS-85 series, on the other hand, revolves around the 8085 microprocessor, which provided a more advanced architecture. The 8085 operated at clock speeds of up to 6 MHz and came with a 16-bit address bus, similar to its predecessor. However, it introduced more sophisticated features, including an enhanced instruction set and support for interrupt-driven programming. These enhancements made the 8085 especially appealing to developers working in real-time processing environments.

The MCS-80/85 family utilized NMOS technology, known for its lower power consumption and higher performance compared to previous technologies like TTL. The family’s architecture allowed for easy interfacing with a variety of peripherals, making it a favorite for educational institutions and hobbyists embarking on computer engineering projects.

With its robustness, versatility, and affordability, the Intel MCS-80/85 microprocessors laid the groundwork for many subsequent microcomputer systems and applications. The legacy of this powerful family continues to influence modern microprocessor design, emphasizing the importance of reliable architecture in a rapidly evolving technology landscape.